summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/50-copyscripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'satellit_installer/includes/50-copyscripts.inc')
-rw-r--r--satellit_installer/includes/50-copyscripts.inc12
1 files changed, 12 insertions, 0 deletions
diff --git a/satellit_installer/includes/50-copyscripts.inc b/satellit_installer/includes/50-copyscripts.inc
index 8697aa0..b67642d 100644
--- a/satellit_installer/includes/50-copyscripts.inc
+++ b/satellit_installer/includes/50-copyscripts.inc
@@ -22,3 +22,15 @@ install_finalize() {
cp -a "$BASEDIR/static_files/finalize" "/usr/local/bin/" || perror "Could not install finalize script"
chown root:root "/usr/local/bin/finalize"
}
+
+install_timesync() {
+ mkdir -p "/usr/local/sbin" "/etc/systemd/system/basic.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/basic.target.wants/redneck-timesync.service" \
+ || perror "Could not symlink redneck-timesync.service from /etc/systemd/system/basic.target.wants/redneck-timesync.service"
+}
+