diff --git a/molecules/serverbase.common b/molecules/serverbase.common index 268cf1d..99179dd 100644 --- a/molecules/serverbase.common +++ b/molecules/serverbase.common @@ -20,7 +20,7 @@ inner_chroot_script: /sabayon/scripts/remaster_generic_inner_chroot_script.sh # Inner chroot script command, to be executed inside destination chroot after # packages installation and removal -# inner_chroot_script_after: /sabayon/scripts/remaster_generic_inner_chroot_script_after.sh fluxbox +inner_chroot_script_after: /sabayon/scripts/remaster_nox_inner_chroot_script_after.sh serverbase # Outer chroot script command, to be executed outside destination chroot before # before entering it (and AFTER inner_chroot_script) diff --git a/scripts/remaster_nox_inner_chroot_script_after.sh b/scripts/remaster_nox_inner_chroot_script_after.sh new file mode 100755 index 0000000..d4a3f61 --- /dev/null +++ b/scripts/remaster_nox_inner_chroot_script_after.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# For Spins without X.Org +flavour="${1}" + +rc-update del installer-gui boot +rc-update del x-setup boot +rc-update del hald boot +rc-update del NetworkManager default +rc-update del avahi-daemon default + +# re-enable rc_hotplug +sed -i 's:^rc_hotplug=.*:rc_hotplug="*":g' /etc/rc.conf + +# install-data dir is really not needed +rm -rf /install-data + +mount -t proc proc /proc +/lib/rc/bin/rc-depend -u + +# Generate openrc cache +/etc/init.d/savecache start +/etc/init.d/savecache zap + +ldconfig +ldconfig +umount /proc + +emaint --fix world + +rm -rf /var/lib/entropy/*cache* + +exit 0