try to ping boot server as part of the sanity check
[bootcd.git] / prep.sh
diff --git a/prep.sh b/prep.sh
index f25e390..473d25e 100755 (executable)
--- a/prep.sh
+++ b/prep.sh
@@ -58,11 +58,23 @@ install -D -m 755 ipnmac/ipnmac.x86 $bootcd/usr/sbin/ipnmac
 
 # Install initscripts
 echo "* Installing initscripts"
-for file in pl_sysinit pl_hwinit pl_netinit pl_validateconf pl_boot ; do
+for file in pl_functions pl_sysinit pl_hwinit pl_netinit pl_validateconf pl_boot ; do
     sed -i -e "s,@PLDISTRO@,$pldistro,g" -e "s,@FCDISTRO@,$fcdistro,g" initscripts/$file
     install -D -m 755 initscripts/$file $bootcd/etc/init.d/$file
 done
 
+# Install systemd files
+echo "* Installing systemd files"
+for file in pl_boot.service pl_boot.target pl_sysinit.service pl_sysinit.target; do
+    install -D -m 644 systemd/$file $bootcd/lib/systemd/system
+done
+ln -sf /lib/systemd/system/pl_boot.target $bootcd/etc/systemd/system/default.target
+mkdir -p $bootcd/lib/systemd/system/pl_boot.target.wants
+mkdir -p $bootcd/lib/systemd/system/pl_sysinit.target.wants
+ln -sf /lib/systemd/system/pl_boot.service $bootcd/lib/systemd/system/pl_boot.target.wants/pl_boot.service
+ln -sf /lib/systemd/system/pl_sysinit.service $bootcd/lib/systemd/system/pl_sysinit.target.wants/pl_sysinit.service
+
+
 # Install configuration files
 echo "* Installing configuration files"
 for file in fstab mtab modprobe.conf inittab hosts sysctl.conf ; do