£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyʦ•ꎅȮFÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~芩ÊǍí`ÔÑ©ú뙵'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶êםӼ㞪éUWŸÈË%DÒÕ¬ï‘]/Åcx ‰ï2ß]ä6G[]S£Ôϯrs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ ¯¹ægƒÛowЍø^d™ý½ßB7áyMä9ÜÖUã !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #!/bin/bash # dib-lint: disable=dibdebugtrace set -exu set -o pipefail var_dev=$(df -P /var | tail -n 1 | awk '/.*/ { print $1 }') if [ -z "${var_dev}" ]; then echo "*** Root device not found?" exit 1 fi udev_var=$(udevadm info --query=all --name $var_dev) part=$(grep ID_PART_ENTRY_DISK <<< "${udev_var}" | cut -d= -f2) if [ -z "${part}" ]; then echo "*** var partition not found!" exit 1 fi part_no=$(grep ID_PART_ENTRY_NUMBER <<< "${udev_var}" | cut -d= -f2) if [ -z "${part_no}" ]; then echo "*** Var partition number not found!" exit 1 fi disk=$(find /sys/dev/block -name ${part}) disk="/dev/$(source ${disk}/uevent; echo $DEVNAME)" set +e growpart $disk $part_no # Error code 1 means no change if [ "$?" -le 1 ]; then # always return true because this might not work if were are non ext4 resize2fs $var_dev || true fi