From: Andre Ramnitz Date: Mon, 3 Feb 2025 05:35:52 +0000 (+0100) Subject: upgrayyedd: more convenience X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=bc4566fd22b16c9cedb8f028a2d957504279304c;p=dotfiles.git upgrayyedd: more convenience --- diff --git a/dot-local/bin/upgrayyedd b/dot-local/bin/upgrayyedd index a8d90912..337258d7 100755 --- a/dot-local/bin/upgrayyedd +++ b/dot-local/bin/upgrayyedd @@ -18,7 +18,7 @@ case "$1" in $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 ;; @@ -30,16 +30,25 @@ case "$1" in $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