Commit Graph

16 Commits

Author SHA1 Message Date
Csaba Kiraly ae83ca90ef add -i flag to shrink first and copy after 2016-11-24 15:38:11 +01:00
Csaba Kiraly bb3982edfd if shrinking from device, copy only the relevant part 2016-11-24 15:37:39 +01:00
Csaba Kiraly 57a69657c8 do not truncate if used directly on the SD 2016-11-24 11:59:51 +01:00
Drew Bonasera 9b55197d9b Remove need for raspi-config to be installed on the image for resizing.
Closes #8
2016-10-31 01:42:34 -04:00
Drew Bonasera 75dafa2801 Fix spacing 2016-08-22 04:11:37 -04:00
Carl Jensen 8388774c3e New indents broke rc.local md5sum, startup script
The indentation was introduced in cad2e0e11a, not when the safety hash check was added in 2c6f069c2f, my first guess.
The indentations makes the rc.local begin with spaces instead of `#!/bin/bash` and will not run. But it gets better.
The md5 safety check is based on rc.local without indents, so after the added indentations the if-block will never be skipped. If the script is run a second time, the original rc.local backed up in rc.local.bak will be overwritten, and on boot result in a never ending loop, trying to expand the filesystem each time. A user could run the pishrink.sh a second time on a disk image, e.g. after making more edits.
2016-08-18 03:01:14 +02:00
rbaumbach cad2e0e11a
Add getops to script to provide user the ability to skip autoexpanding process of the script 2016-07-09 20:45:54 -07:00
Drew Bonasera c519a658c7 Fix issue #4 where the script tries to resize to a larger or equal size 2016-07-07 01:28:32 -04:00
Drew Bonasera 0b8020ac18 Change parameters to cp for image copy
This will speed up the copy process on some filesystems by writing less to the disk. CoW filesystems will perform the best
2016-04-28 02:10:01 -04:00
Drew Bonasera ed4bcea683 Add option to copy to new file before script executes
While not the most efficient method it will at least work for now

Closes issue #1 and issue #3
2016-04-28 01:35:12 -04:00
Drew Bonasera f45603840e Change to pull partition number from the image rather than hardcoded 2016-04-27 04:33:21 -04:00
Drew Bonasera e3b321a9d7 Remove bc dependency by replacing with expr 2016-04-27 04:32:22 -04:00
Drew Bonasera f4282842da Remove the use of awk
The awks being used were not reliably giving the correct data across different distros. They were
replaced with cut and tr, this should give the script better stability.
2016-04-27 02:10:23 -04:00
Drew Bonasera 33aeacb375 Add checks for parted and bc being installed. These are most likely to
be missing on distros.
2016-04-26 12:05:00 -04:00
Drew Bonasera 2c6f069c2f Add safeties
-/etc/rc.local wont be overwritten if the hash matches what the script will write
-If resize2fs fails the script is aborted
2016-04-19 04:21:22 -04:00
Drew Bonasera ca4de5aa4e Initial Commit 2016-04-11 23:05:00 -04:00