]> git.proxmox.com Git - pve-kernel-meta.git/commitdiff
kernel pinning: output possible kversions on bad usage
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 4 Mar 2022 10:04:54 +0000 (11:04 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 4 Mar 2022 10:04:54 +0000 (11:04 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
bin/proxmox-boot-tool

index 766eaada469d5a073267d8b7b76e6da11b759e31..872718f777b8d58cc386b97605023a663af8bfc5 100755 (executable)
@@ -423,8 +423,11 @@ pin_kernel() {
        pin_file="$2"
 
        if [ -z "$ver" ]; then
+               boot_kernels="$(boot_kernel_list)"
                warn "E: <kernel-version> is mandatory"
                warn ""
+               warn "Possible Proxmox kernel versions are:"
+               warn "$boot_kernels"
                exit 1
        fi
 
@@ -433,7 +436,11 @@ pin_kernel() {
        fi
 
        if [ ! -e "/boot/vmlinuz-$ver" ]; then
+               boot_kernels="$(boot_kernel_list)"
                warn "E: no kernel image found in /boot for '$ver', not setting default."
+               warn ""
+               warn "Possible Proxmox kernel versions are:"
+               warn "$boot_kernels"
                exit 1
        fi
        echo "$ver" > "$pin_file"