]> git.proxmox.com Git - mirror_zfs-debian.git/commitdiff
Handle /proc/kallsym obfuscation (Closes: #891936)
authorAntonio Russo <antonio.e.russo@gmail.com>
Fri, 2 Mar 2018 22:05:22 +0000 (17:05 -0500)
committerAron Xu <happyaron.xu@gmail.com>
Wed, 16 May 2018 13:43:59 +0000 (21:43 +0800)
debian/zfs-dkms.postinst

index cb87e1cea80a9bda113568cc6fef7fadcfaf7a3f..0ecb9674d559b504203e1d8219b07c3f98e90a30 100644 (file)
@@ -6,7 +6,7 @@ set -e
 
 kernelbits=unknown
 if [ -r /proc/kallsyms ]; then
 
 kernelbits=unknown
 if [ -r /proc/kallsyms ]; then
-       addrlen=$(head -1 /proc/kallsyms|awk '{print $1}'|wc -c)
+       addrlen=$(head -1 /proc/kallsyms| grep -o '^ *[^ ]*' |wc -c)
        if [ $addrlen = 17 ]; then
                kernelbits=64
        elif [ $addrlen = 9 ]; then
        if [ $addrlen = 17 ]; then
                kernelbits=64
        elif [ $addrlen = 9 ]; then