=== modified file 'bin/fsb' --- bin/fsb 2013-05-18 10:21:46 +0000 +++ bin/fsb 2013-05-14 21:30:51 +0000 @@ -63,7 +63,7 @@ setopt extendedglob warncreateglobal -# error reporting +# non-autoloaded functions if (($+FSB_NO_COWSAY)); then if (($+FSB_NO_COLORS)); then @@ -126,19 +126,6 @@ } # build functions -typeset -g build_dir - -build_target_new() { - local -a target_stack info_vars - info_vars=( - FSB_INFO_BASE # base build directory name passed up to calling stage - FSB_INFO_DIR - FSB_INFO_KEEP - FSB_INFO_SKIP - FSB_INFO_DEPEND - ) - typeset -g $info_vars -} typeset -ga build_dir_stack typeset -g build_dir build_dir_done === modified file 'functions/fsb_target_gentoo_init' --- functions/fsb_target_gentoo_init 2013-05-18 10:21:46 +0000 +++ functions/fsb_target_gentoo_init 2013-05-14 21:30:51 +0000 @@ -1,16 +1,7 @@ -if [[ $1 == info ]]; then - fsb_infer_gentoo_settings - - FSB_INFO_BASE=$FSB_BUILD_DIR/gentoo - FSB_INFO_BASE+=-$STAGE_GENTOO_ARCH - FSB_INFO_BASE+=-$STAGE_GENTOO_MACHINE - FSB_INFO_BASE+=-$STAGE_GENTOO_BRANCH - FSB_INFO_BASE+=-p$STAGE_PORTAGE_TS - FSB_INFO_BASE+=-o$STAGE_OVERLAY_REVNO - FSB_INFO_DIR=%s-conf -fi local dir profile profile_link accept_keywords +fsb_infer_gentoo_settings + case $STAGE_GENTOO_BRANCH in (stable) accept_keywords=$STAGE_GENTOO_ARCH;;