make regex to detect hugepagesz more specific 95/795/1
authordavidplunkett <dp7642@att.com>
Thu, 23 May 2019 08:04:04 +0000 (08:04 +0000)
committerdavidplunkett <dp7642@att.com>
Thu, 23 May 2019 08:04:04 +0000 (08:04 +0000)
Signed-off-by: davidplunkett <dp7642@att.com>
Change-Id: I5843c55151e63e6b94e0e2f7a8445397833bc897

firstboot-genesis.sh.template

index fe21ec8..2ad17b2 100644 (file)
@@ -26,7 +26,7 @@ apt-get install -y --install-recommends linux-generic-hwe-16.04 ipmitool
 
 echo "Checking for hugepages"
 if grep hugepages /proc/cmdline ; then
-    HUGEPAGESZ=$(grep -o 'hugepagesz=[^ ]*' /proc/cmdline | cut -f2 -d'=')
+    HUGEPAGESZ=$(grep -oPe '^hugepagesz=[^ ]*| hugepagesz=[^ ]*' /proc/cmdline | cut -f2 -d'=')
     echo "  Adding directory and mount for hugepages with size=$HUGEPAGESZ"
     if [ -z "HUGEPAGESZ" ]; then
         mkdir -p /dev/hugepages_$HUGEPAGESZ