diff --git a/pishrink.sh b/pishrink.sh index c7b1fb3..4e76c1b 100755 --- a/pishrink.sh +++ b/pishrink.sh @@ -78,7 +78,7 @@ function set_autoexpand() { return fi - if [[ -f "$mountdir/etc/rc.local" ]] && [[ "$(md5sum "$mountdir/etc/rc.local" | cut -d ' ' -f 1)" != "1c579c7d5b4292fd948399b6ece39009" ]]; then + if [[ -f "$mountdir/etc/rc.local" ]] && [[ "$(md5sum "$mountdir/etc/rc.local" | cut -d ' ' -f 1)" != "196b00c95212d896ac0c016c961d667a" ]]; then echo "Creating new /etc/rc.local" if [ -f "$mountdir/etc/rc.local" ]; then mv "$mountdir/etc/rc.local" "$mountdir/etc/rc.local.bak" @@ -116,6 +116,10 @@ EOF cat < /etc/rc.local && #!/bin/sh + +sudo mount -o remount,rw / +sudo mount -o remount,rw /boot + echo "Expanding /dev/$ROOT_PART" resize2fs /dev/$ROOT_PART rm -f /etc/rc.local; cp -f /etc/rc.local.bak /etc/rc.local; /etc/rc.local @@ -126,6 +130,10 @@ exit } raspi_config_expand() { /usr/bin/env raspi-config --expand-rootfs + +sudo mount -o remount,rw / +sudo mount -o remount,rw /boot + if [[ $? != 0 ]]; then return -1 else @@ -428,4 +436,4 @@ fi aftersize=$(ls -lh "$img" | cut -d ' ' -f 5) logVariables $LINENO aftersize -info "Shrunk $img from $beforesize to $aftersize" +info "Shrunk $img from $beforesize to $aftersize" \ No newline at end of file