Most keys in the .conf files (like livecd.conf) allow the values to start on the next line, like this: livecd/rcadd: sshd:default And in fact, this used to work for rcadd and rcdel in previous versions of catalyst. But in dev-util/catalyst-1.1.10_pre17 the values for these two keys have to start on the same line or Catalyst prints an error and the values are all ignored. Reproducible: Always Steps to Reproduce: See details. Actual Results: See details. Expected Results: See details. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 2 2005, 16:32:43)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.9.5, 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" LANG="C" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 Xaw3d acpi acpi4linux alsa apm berkdb bitmap-fonts cdr crypt cups curl dga dv eds emacs emboss encode esd evo faad fam fftw flac foomaticdb fortran gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hal howl idea imagemagick imap imlib ipv6 jabber java jpeg ldap libg++ libwww mad mikmod mmx mozilla mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pcmcia pda pdflib perl png ppds python quicktime readline sdl slang spell sse ssl stencil-buffer svga tcltk tcpd tiff transcode truetype truetype-fonts type1 type1-fonts usb vorbis xml2 xmms xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Unfortunately this fix requires an update to the specfiles. the field separator for rcadd rcdel is now | before it was : this was making catalyst believe it was a new key element. specs will need to be updated eg hostname:boot will become hostname|boot