summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/90-patch_slxadmin.inc
diff options
context:
space:
mode:
authorSimon Rettberg2016-07-06 12:34:49 +0200
committerSimon Rettberg2016-07-06 12:34:49 +0200
commit191ed1ecaed9178ffc2a21eb345e4e1f5bbad71a (patch)
tree2ab92745f9841f21cb9db297ca3d670206a9e0e6 /satellit_installer/includes/90-patch_slxadmin.inc
parent[SSPS] How about commiting all files? (diff)
downloadsetup-scripts-191ed1ecaed9178ffc2a21eb345e4e1f5bbad71a.tar.gz
setup-scripts-191ed1ecaed9178ffc2a21eb345e4e1f5bbad71a.tar.xz
setup-scripts-191ed1ecaed9178ffc2a21eb345e4e1f5bbad71a.zip
[SSPS] Ship slxadmin config.php; add lighty rules for new dozmod cache
Diffstat (limited to 'satellit_installer/includes/90-patch_slxadmin.inc')
-rw-r--r--satellit_installer/includes/90-patch_slxadmin.inc8
1 files changed, 6 insertions, 2 deletions
diff --git a/satellit_installer/includes/90-patch_slxadmin.inc b/satellit_installer/includes/90-patch_slxadmin.inc
index a3eceb8..321bc2a 100644
--- a/satellit_installer/includes/90-patch_slxadmin.inc
+++ b/satellit_installer/includes/90-patch_slxadmin.inc
@@ -1,6 +1,9 @@
patch_slxadmin () {
- # Remove translation menu entry
- sed -i '/^.*do=Translat.*$/d' "$WWWDIR/slx-admin/templates/main-menu.html" || perror "Could not remove translation entry from slxadmin"
+ # Install config
+ cp -p "static_files/slxadmin-config.php" "$WWWDIR/slx-admin/config.php" || perror "slxadmin config.php not found"
+ chmod 640 "$WWWDIR/slx-admin/config.php"
+ chown root:www-data "$WWWDIR/slx-admin/config.php"
+
# appending a variable with satellite server build date/time to slx-admin config:
echo "define('CONFIG_FOOTER', 'Build time: $(date "+%Y-%m-%d %H:%m:%S"), $VERSION');" >> "$WWWDIR/slx-admin/config.php"
@@ -8,6 +11,7 @@ patch_slxadmin () {
cat > "$WWWDIR/index.php" <<-HIERDOCK
<?php
Header('Location: /slx-admin/?do=Main');
+ Header('HTTP/1.1 301 Moved permanently');
HIERDOCK
}