From: Andre Ramnitz Date: Mon, 2 Jun 2025 02:16:36 +0000 (+0200) Subject: upgrayyedd: care for -r[1-n] releases X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=dceb9195622e18111853130a7489a5e9f65b2e28;p=dotfiles.git upgrayyedd: care for -r[1-n] releases --- diff --git a/dot-local/bin/upgrayyedd b/dot-local/bin/upgrayyedd index 51e282af..cca107a5 100755 --- a/dot-local/bin/upgrayyedd +++ b/dot-local/bin/upgrayyedd @@ -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"