$precmd /usr/bin/emerge -avuDN @world "${@:2}"
exit 0
;;
- nokernel)
+ skipkernel)
$precmd /usr/bin/emerge -avuDN @world --exclude=dist-kernel --exclude=gentoo-kernel --exclude=gentoo-sources --exclude=git-sources "${@:2}"
exit 0
;;
$precmd /usr/bin/emerge -avuDe --with-bdeps=y --usepkg=n --keep-going=y @world "${@:3}"
exit 0
;;
- clean)
+ depclean)
$precmd /usr/bin/emerge -a --depclean "${@:2}"
;;
+ kbuild-gentoo)
+ $precmd /usr/bin/genkernel all --kernel-config=/usr/src/config-gentoo "${@:3}"
+ ;;
+ kbuild-git)
+ $precmd /usr/bin/genkernel all --kernel-config=/usr/src/config-git "${@:3}"
+ ;;
+ clean-kernels)
+ $precmd eclean-kernel -aA -L std
+ ;;
log)
grep -i --color=auto -i "completed" /var/log/emerge.log
echo "note: use 'date -d @[unixtime]' to convert the timestamp"
;;
- test)
+ testify)
echo "${@:2}"
;;
*)
- echo "Currently available commands: 'refresh', 'again', 'clean', 'log', 'test'"
+ echo "Currently available commands: 'refresh', 'again', 'skipkernel', 'depclean', 'log', 'kbuild-gentoo', 'kbuild-git', 'clean-kernels'"
esac