# vim: ft=zsh noet
if [[ $1 == info ]]; then
FSB_INFO_BASE=%s
FSB_INFO_DIR=%s
FSB_INFO_DEPEND=gentoo_python
: ${STAGE_GENTOO_DEV:=udev}
case $STAGE_GENTOO_DEV in
(static-dev) FSB_INFO_BASE=%s-static-dev;;
(minimal-dev) FSB_INFO_BASE=%s-minimal-dev;;
(mdev) FSB_INFO_BASE=%s-mdev;;
(udev) FSB_INFO_SKIP=1;;
(*) die "/dev manager '$STAGE_GENTOO_DEV' is not supported at the moment"
esac
return
elif [[ $1 != build ]]; then
die "unimplemented action: $*"
fi
case $STAGE_GENTOO_DEV in
(static-dev)
fsb_gentoo_profile_add -o ccx-bootstrap packages/static-dev
fsb_emerge static-dev
fsb_gentoo_unmerge_udev
;;
(minimal-dev)
fsb_gentoo_profile_add -o ccx-bootstrap packages/minimal-dev
fsb_emerge minimal-dev
fsb_gentoo_unmerge_udev
;;
(mdev)
fsb_gentoo_profile_add -o ccx-bootstrap packages/mdev
fsb_emerge -N busybox
fsb_gentoo_unmerge_udev
ln -s /etc/init.d/mdev $build_dir/etc/runlevels/sysinit/mdev
;;
esac