]> Freerunner's - dotfiles.git/commitdiff
upgrayyedd: update
authorAndre Ramnitz <tux.rising@gmail.com>
Fri, 5 Sep 2025 00:16:53 +0000 (02:16 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Fri, 5 Sep 2025 06:27:51 +0000 (08:27 +0200)
dot-local/bin/upgrayyedd

index ffc4f61f253242427a99e8609fed9ce46247c1ef..55fa608ae3936377126f899aa6fd3a5a75346474 100755 (executable)
@@ -13,6 +13,9 @@ else
 fi
 
 case "$1" in
+    sync)
+        $precmd emaint sync -A
+        ;;
     refresh)
         $precmd emaint sync -A
         $precmd /usr/bin/emerge -avuDN @world "${@:2}"
@@ -37,6 +40,9 @@ case "$1" in
         $precmd /usr/bin/emerge -a --depclean "${@:2}"
         exit 0
         ;;
+    livebuilds)
+        $precmd /usr/bin/emerge -av @live-rebuild
+        ;;
     kernel-gentoo)
                MOSTRECENT=$(command ls -1 /usr/src/ | grep -P "^linux-(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)-gentoo" | tail -n1)
                test -h "/usr/src/linux" && sudo rm -f "/usr/src/linux"
@@ -126,6 +132,6 @@ case "$1" in
         echo "$precmd"
         ;;
     *)
-        echo "Currently available commands: 'refresh', 'again', 'skipkernel', 'clean', 'log', 'kernel-gentoo', 'kernel-llvm', 'kernel-git', 'kernel-server', 'clean-kernels'"
+        echo "Currently available commands: 'refresh', 'again', 'skipkernel', 'clean', 'livebuilds', 'log', 'kernel-gentoo', 'kernel-llvm', 'kernel-git', 'kernel-server', 'clean-kernels'"
         ;;
 esac