I had to enter absolute paths for my livecd-stage2 spec file (on x86) for catalyst to find the files. This is with the latest version in portage (1.0.4). I would think it would work with paths relative to sharedir.
what files, specifically?
Well... catalyst: Cannot locate specified livecd/cdtar: livecd/cdtar/isolinux-2.08-cdtar.tar.bz2 (2nd try) livecd/cdtar catalyst: Cannot locate specified livecd/archscript: livecd/runscript/x86-archscript.sh (2nd try) livecd/archscript catalyst: Cannot locate specified livecd/runscript: livecd/runscript/default-runscript-with-x.sh (2nd try) livecd/runscript catalyst: Can't find kernel config: livecd/kconfig/config-2.6.3-gentoo-gamecd-x86 boot/kernel/gentoo/config Setting absolute paths in these allow catalyst to build.
i don't think that this is a problem. absolute paths are more secure and portable than relative ones.
No problem... just that everything else took relative paths so I figured the input should be consistent. I would think that both should be acceptable.