summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/90-patch_slxadmin.inc
diff options
context:
space:
mode:
authorChristian Rößler2016-07-06 15:59:53 +0200
committerChristian Rößler2016-07-06 15:59:53 +0200
commitaf26ba785a6b1aa274200a74b07e7ed736f367ee (patch)
treea7c7bc9db9f4725ffb762fcf064404681f253a41 /satellit_installer/includes/90-patch_slxadmin.inc
parent[SSPS] Missing BASEDIR entry in copying command (diff)
downloadsetup-scripts-af26ba785a6b1aa274200a74b07e7ed736f367ee.tar.gz
setup-scripts-af26ba785a6b1aa274200a74b07e7ed736f367ee.tar.xz
setup-scripts-af26ba785a6b1aa274200a74b07e7ed736f367ee.zip
[SSPS] slxadmin modules-available linked, Module list in inc/00-variables.inc
Diffstat (limited to 'satellit_installer/includes/90-patch_slxadmin.inc')
-rw-r--r--satellit_installer/includes/90-patch_slxadmin.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/satellit_installer/includes/90-patch_slxadmin.inc b/satellit_installer/includes/90-patch_slxadmin.inc
index 51b9cef..e74cce6 100644
--- a/satellit_installer/includes/90-patch_slxadmin.inc
+++ b/satellit_installer/includes/90-patch_slxadmin.inc
@@ -13,5 +13,13 @@ patch_slxadmin () {
Header('Location: /slx-admin/?do=Main');
Header('HTTP/1.1 301 Moved permanently');
HIERDOCK
+
+ # Create modules directory and link modules from modules-available according to slxadmin module list (SLXADMIN_MODULES):
+ mkdir -p "$WWWDIR/slx-admin/modules"
+ cd "$WWWDIR/slx-admin/modules" || perror "Cannot cd to slxadmin/modules"
+ for MOD in ${SLXADMIN_MODULES}; do
+ ln -s "../modules-available/$MOD" || pwarning "Could not activate module '$MOD'"
+ done
+ cd - 1>/dev/null
}