]> git.proxmox.com Git - pve-kernel-meta.git/blobdiff - efiboot/zz-pve-efiboot
use perl instead of (g)awk to clean /proc/cmdline
[pve-kernel-meta.git] / efiboot / zz-pve-efiboot
index 1985d6561d1043a4664d8f42e9a64970e6a9ec2e..afdd6659befa9354dab5d7fcc70b06db1566592b 100755 (executable)
@@ -51,7 +51,7 @@ update_esps() {
        else
                warn "No /etc/kernel/cmdline found - falling back to /proc/cmdline"
                # remove initrd entries
-               CMDLINE="$(awk '{ gsub(/\yinitrd=([0-9a-zA-Z\/\\._-])*\s*/, ""); print $0 }' /proc/cmdline)"
+               CMDLINE="$(perl -pe 's/\binitrd=([0-9a-zA-Z\\\/.-])*\s*//g;' /proc/cmdline)"
        fi
 
        loop_esp_list update_esp_func