livecd:rcadd function adds bogus /etc/runlevels/ directories Reproducible: Always Steps to Reproduce: 1. add any service to any runlevel (ie. livecd/rcadd: autoconfig:default) Actual Results: once livecd-stage2 is complete, /etc/runlevels/default/autoconfig does point to /etc/init.d/autoconfig, but in /etc/runlevels there ends up being a /etc/runlevels/autoconfig:default/ directory than is empty.. (just using autoconfig and default as an example, but this happens with any rcadd services and runlevel) Expected Results: 1. service symlink from respective runlevel 2. no bogus /etc/runlevel/ directories workaround: just add /etc/runlevels/<service>* to livecd/rm:
The initscript/runlevel separator is a vertical pipe (|), not a colon.
You're using the catalyst reference, which, as the reference itself says, is incorrect. Please do not file bugs based on differences between the *incorrect* documentation and the actual product. The example spec files shipped with catalyst are the best documentation for catalyst.