# List of needed variables ### Script variables, directories etc.: # these vars are set in main program, just to mention them: # SELF="$(readlink -f "$0")" # BASEDIR="$(dirname "${SELF}")" export DEBIAN_FRONTEND="noninteractive" # Part of keeping apt quiet export LANG="en_US.UTF-8" # Default password for the openslx system user, user is forced to change this on first boot DEFAULT_OPENSLX_PASSWORD="aendermichsofort" # This will only be used to install the slx-admin db scheme and changed on first boot TEMP_DB_PASS="geheim" ### Needed Packages: # Set list of needed packages (scripting needs) - remember, Debian-specific so far. PACKAGELIST_SCRIPT=" cracklib-runtime wget " # Set list of needed packages (server needs) - remember, Debian-specific so far. # Keep in mind we use for standard installing of these packages the apt-get install # options (-qq -y) --no-install-recommends to keep the list of installed packages # lithe and lean. So, if you add a package here make sure it installs using these options. # If this is not the case or in doubt use PACKAGELIST_WITH_RECOMMENDS below. PACKAGELIST_SERVER=" cifs-utils cmake curl default-mysql-server gcc gnupg ldap-utils libjansson-dev libjansson4 liblzma-dev libowfat-dev libowfat0 libssl-dev lighttpd lighttpd-mod-deflate lighttpd-mod-openssl make mtools net-tools nfs-common nfs-kernel-server php-cgi php-cli php-common php-curl php-mbstring php-mysql php-soap php-xml socat sudo syslinux tftpd-hpa tmate vim " # Enter here packages needing installation of recommended packages as determines by apt-get: PACKAGELIST_WITH_RECOMMENDS=" open-vm-tools default-jre-headless " # (java simply fails otherwise, open-vm-tools needs recommended packages for its kernel modules) ### http for static files: HTTP_BASE="http://files.bwlp.ks.uni-freiburg.de/install/" HTTP_FILES=" db_sat_dump.sql dozmod.tar.gz openslx_tftp.tar.gz pxelinux.0 slx-admin.tar.gz taskmanager.tar.gz " ### slxadmin module list: which modules from modules-available will be (symbolically) linked: SLXADMIN_MODULES=" adduser backup baseconfig baseconfig_bwidm baseconfig_bwlp bootstrap_datepicker bootstrap_dialog bootstrap_multiselect bootstrap_switch bootstrap_timepicker dnbd3 dozmod eventlog exams js_chart js_circles js_ip js_jqueryui js_moment js_selectize js_stupidtable js_vis js_weekcalendar locationinfo locations main minilinux news permissionmanager passthrough rebootcontrol remoteaccess roomplanner runmode serversetup-bwlp-ipxe session statistics statistics_reporting summernote sysconfig syslog systemstatus vmstore webinterface "