/etc/init.d/autoconfig start (which is part of the livecd-tools), just borks since my latest update of my livecd. It gives; /etc/init.d/autoconfig: line 144 (187&198 to) schedule_service_startup: command not found I have tryed some older versions, removed all config files etc. It just keeps giving this error for some reason.
wolf31o2@workbox /lib/rcscripts/sh $ grep schedule_service_startup /lib/rcscripts/sh/rc-services.sh # void schedule_service_startup(service) schedule_service_startup() { wolf31o2@workbox /lib/rcscripts/sh $ equery b /lib/rcscripts/sh/rc-services.sh [ Searching for file(s) /lib/rcscripts/sh/rc-services.sh in *... ] sys-apps/baselayout-1.11.13 (/lib/rcscripts/sh/rc-services.sh) What version of baselayout are you using in your snapshot?
schedule_service_startup has been removed in baselayout-1.12.0_pre - I scanned the tree and nothing used this function that I could find. If a LiveCD only tool uses it then it will need to use start_service instead which works across all baselayout versions.
*sigh* I guess I'll get on this as soon as I get a chance. For now, I recommend sticking with the stable versions of baselayout, as we have *never* supported the testing versions in any livecd-tools version.
On the bright side, at least it was found before 1.12 goes stable :)
(In reply to comment #4) > On the bright side, at least it was found before 1.12 goes stable :) Yeah that is good, but the bad thing is I "hacked" most of my baselayout files, so downgrading costed me some time. But isnt it possible to get a quick fix for the latest ~x86?
You can always add the following to /lib/rcscripts/sh/rc-services.sh schedule_service_startup() { start_service "$@" }
...or Add: sed -i 's/schedule_service_startup/start_service/' /etc/init.d/autoconfig to a fsscript in your livecd-stage2...
In livecd-tools 1.0.25