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:
@@ -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");
|
||||
|
||||
#
|
||||
|
@@ -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]
|
||||
|
Reference in New Issue
Block a user