]> Freerunner's - dotfiles.git/commitdiff
upgrayyedd: care for -r[1-n] releases
authorAndre Ramnitz <tux.rising@gmail.com>
Mon, 2 Jun 2025 02:16:36 +0000 (04:16 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Mon, 2 Jun 2025 02:16:36 +0000 (04:16 +0200)
dot-local/bin/upgrayyedd

index 51e282af93a53b8d7c2f691b0b3c8d792fe5cee8..cca107a57ed72a032ac2ba9cb0335e33b76d7990 100755 (executable)
@@ -38,7 +38,7 @@ case "$1" in
         exit 0
         ;;
     kernel-gentoo)
-               MOSTRECENT=$(command ls -1 /usr/src/ | grep -P "^linux-(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)-gentoo$" | tail -n1)
+               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"
                sudo ln -sf "/usr/src/${MOSTRECENT}/" "/usr/src/linux"
                echo "Building $MOSTRECENT"
@@ -56,7 +56,7 @@ case "$1" in
                exit 0
         ;;
     kernel-llvm)
-               MOSTRECENT=$(command ls -1 /usr/src/ | grep -P "^linux-(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)-gentoo$" | tail -n1)
+               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"
                sudo ln -sf "/usr/src/${MOSTRECENT}/" "/usr/src/linux"
                echo "Building $MOSTRECENT"
@@ -93,7 +93,7 @@ case "$1" in
                exit 0
         ;;
     kernel-server)
-               MOSTRECENT=$(command ls -1 /usr/src/ | grep -P "^linux-(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)-gentoo$" | tail -n1)
+               MOSTRECENT=$(command ls -1 /usr/src/ | grep -P "^linux-(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)-gentoo" | tail -n1)
                test -n "$MOSTRECENT" || exit 1
                test -h "/usr/src/linux" && sudo rm -f "/usr/src/linux"
                sudo ln -sf "/usr/src/${MOSTRECENT}/" "/usr/src/linux"