diff options
Diffstat (limited to 'satellit_installer/includes/50-copyscripts.inc')
-rw-r--r-- | satellit_installer/includes/50-copyscripts.inc | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/satellit_installer/includes/50-copyscripts.inc b/satellit_installer/includes/50-copyscripts.inc index 687b1a2..aee3944 100644 --- a/satellit_installer/includes/50-copyscripts.inc +++ b/satellit_installer/includes/50-copyscripts.inc @@ -1,36 +1,9 @@ -install_tmpdelete() { - echo "# Copying tmpdelete.sh to /etc/cron.daily... " - cp "$BASEDIR/static_files/tmpdelete.sh" /etc/cron.daily/tmpdelete - chmod +x /etc/cron.daily/tmpdelete -} - -install_config_static_ip() { - echo -n "# Copying config_static_ip to /usr/local/sbin... " - mkdir -p /usr/local/sbin 2>/dev/null # Just for being on the safe side. - cp "$BASEDIR/static_files/netsetup" /usr/local/sbin - echo "ok." -} - -install_slxlog() { - mkdir -p "/usr/local/bin" - cp -a "$BASEDIR/static_files/slxlog" "/usr/local/bin/" || perror "Could not install slxlog" - chown root:root "/usr/local/bin/slxlog" -} - -install_finalize() { - mkdir -p "/usr/local/bin" - cp -a "$BASEDIR/static_files/finalize" "/usr/local/bin/" || perror "Could not install finalize script" - chown root:root "/usr/local/bin/finalize" +install_system_scripts() { + # Different stuff like slxlog, finalize, firstrun, netsetup + install_files "system" } install_timesync() { - mkdir -p "/usr/local/sbin" "/etc/systemd/system/network.target.wants" \ - || perror "install_timesync: mkdir failed" - install -m 0755 -o root "$BASEDIR/static_files/timesync/redneck-timesync.sh" "/usr/local/sbin/" \ - || perror "Could not copy redneck-timesync.sh" - install -m 0644 -o root "$BASEDIR/static_files/timesync/redneck-timesync.service" "/etc/systemd/system/" \ - || perror "Could not copy redneck-timesync.service" - ln -sf "../redneck-timesync.service" "/etc/systemd/system/network.target.wants/redneck-timesync.service" \ - || perror "Could not symlink redneck-timesync.service from /etc/systemd/system/network.target.wants/redneck-timesync.service" + install_files "timesync" } |