[[$kernel!= linux[0-9][0-9]?([0-9])&&$kernel!= linux-rt-*manjaro&&$kernel!="rmc"]]&& err "Invalid argument.\nPlease choose one of the $(kernel_repo)"
[[$kernel!= linux[0-9][0-9]?([0-9])&&$kernel!= linux[0-9][0-9]?([0-9])-rt&&$kernel!="rmc"]]&& err "Invalid argument.\nPlease choose one of the $(kernel_repo)"
[[$current=$kernel]]&& err "You can't reinstall your current kernel. Please use 'pacman -Syu' instead to update."
[[-z$(pacman -Ssq"^$kernel$")]]&& err "Please make sure if the given kernel(s) exist(s).\n$(kernel_repo)"
...
...
@@ -59,13 +55,13 @@ kernel_install() {
kernel_repo(){
printf"\e[32mavailable kernels:\e[0m\n"
pacman -Ssq"^linux[0-9][0-9]?([0-9])$" | while read-r;do echo" * $REPLY";done
pacman -Ssq"^linux-rt.*([o])$" | while read-r;do echo" * $REPLY";done
pacman -Ssq"^linux[0-9][0-9]?([0-9])-rt$" | while read-r;do echo" * $REPLY";done