2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-09-06 10:18:20 +00:00

Move xcatpostinit to /opt/xcat

systemd was confused by the /etc/init.d entry it shouldn't use
This commit is contained in:
Jarrod Johnson
2018-08-11 13:17:44 -04:00
parent 00423e93d0
commit b544840a8b
2 changed files with 5 additions and 4 deletions

View File

@@ -2058,8 +2058,9 @@ sub generic_post { # This function is meant to leave the image in a state approx
chmod(0755, "$rootimg_dir/etc/init.d/gettyset");
}
copy("$installroot/postscripts/xcatpostinit", "$rootimg_dir/etc/init.d/xcatpostinit");
chmod(0755, "$rootimg_dir/etc/init.d/xcatpostinit");
system("mkdir -p $rootimg_dir/opt/xcat");
copy("$installroot/postscripts/xcatpostinit", "$rootimg_dir/opt/xcat/xcatpostinit");
chmod(0755, "$rootimg_dir/opt/xcat/xcatpostinit");
copy("$installroot/postscripts/xcatpostinit.service", "$rootimg_dir/usr/lib/systemd/system/xcatpostinit.service");
#

View File

@@ -4,8 +4,8 @@ After=network.target rsyslog.service
[Service]
Type=oneshot
ExecStart=/etc/init.d/xcatpostinit start
ExecStop=/etc/init.d/xcatpostinit stop
ExecStart=/opt/xcat/xcatpostinit start
ExecStop=/opt/xcat/xcatpostinit stop
RemainAfterExit=yes
[Install]