From d1ed2cf041fb0db513ab0a243f39f9b1b5d084e6 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Sat, 11 Aug 2018 13:17:44 -0400 Subject: [PATCH] Move xcatpostinit to /opt/xcat systemd was confused by the /etc/init.d entry it shouldn't use --- xCAT-server/share/xcat/netboot/sle/genimage | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xCAT-server/share/xcat/netboot/sle/genimage b/xCAT-server/share/xcat/netboot/sle/genimage index baf3746f6..7f9f3f05f 100755 --- a/xCAT-server/share/xcat/netboot/sle/genimage +++ b/xCAT-server/share/xcat/netboot/sle/genimage @@ -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"); #