summaryrefslogtreecommitdiff
path: root/functions/losetup.sh
AgeCommit message (Collapse)Author
2020-03-09fix consistency in binary execution and existance checkingLyndon Brown
- prefer using `which` over hard coded paths - it is redundant to check that the bin pointed to the return of `which` exists and is executable, `which` already gives us assurance of that if it returns true! - the redirection of output (`2>/dev/null`) seems to be unnecessary from my testing. the instances relatnig to fdisk and losetup in functions/defaults.sh have been left as they are since they get executed by `lb config` which can run without sudo elevation unlike `lb build` and in that case `which` would fail to find these binaries resulting in error. this also fixes a bug showing an error for missing debootstrap - this tool requires sudo privileges to run and thus is not found via a none elevated which search. Gbp-Dch: Short Closes: #952927
2017-09-01Pass --partscan to losetupMatthijs Kooijman
Recent versions of Linux, parted or some other bit of software cause partition devices, like /dev/loop0p1 to be created when running parted mkpart. However, these devices are not cleaned up when running losetup -d to remove /dev/loop0 later, so they linger around and confuse mkfs (which refuses to make a filesystem, thinking there are partitions): mkfs.fat 4.1 (2017-01-24) mkfs.vfat: Partitions or virtual mappings on device '/dev/loop0', not making filesystem (use -I to override) To prevent this behaviour, pass --partscan to losetup when adding a new partition, to clean up any lingering partitions. It seems losetup does not accept --partscan when deleting a loop device, to clean up at that point, but since binary_hdd mounts the partition last, there should not be any lingering partition devices after live-build is done. The --partscan option is available since util-linux 2.21 (released in 2012), so it should be fairly safe to pass it unconditionally.
2016-04-16Include ext{3,4} journal size when calculating image sizeKristian Klausen
Fix #801712
2015-01-04Updating year in copyright notices to 2015.Daniel Baumann
2014-02-08Updating copyright notices for 2014.Daniel Baumann
2013-05-06Removing all references to my old email address.Daniel Baumann
2013-05-06Increasing oversizing factor of ext* filesystems from 5 to 6%.Raphaël Hertzog
At least on armel with ext4, 5% turned out to not be enough in some use cases. With 6% the failure was gone.
2013-05-06Removing incomplete support for root-command.Daniel Baumann
2013-05-06Updating year in all copyright notices.Daniel Baumann
2013-05-06Adding debian version 4.0~a1-1.debian/4.0_a1-1Daniel Baumann
2013-01-01Updating year in all copyright notices.Daniel Baumann
2012-07-30Updating GPL standard header in all files.Daniel Baumann
2012-02-06Updating year in copyright notices for 2012.Daniel Baumann
2011-11-04Also setting 5% margin for ext4 images, thanks to Neil Wilson ↵Daniel Baumann
<neil@aldur.co.uk> for spotting it (Closes: #647601).
2011-08-27Only calling udevadm in losetup function when udev is installed on the host ↵Daniel Baumann
system.
2011-07-21Adding function for more resilient detachment of loopback devices.Cody A.W. Somerville
2011-03-09Updating year in hooks and script files.Daniel Baumann
2011-03-09Adding debian version 3.0~a1-1.Daniel Baumann
2011-03-09Updating year in manpage, hooks, script and template files.Daniel Baumann
2011-03-09Updating internal variables from lh to lb scheme, should be the last piece ↵Daniel Baumann
to finish the live-helper to live-build rename.
2011-03-09Updating copyright headers for live-build.Daniel Baumann
2011-03-09Updating year to 2010 in copyright notices.Daniel Baumann
2011-03-09Fixing intermittent truncating of filesystem.Cody A.W. Somerville
2011-03-09Correcting typo in default values assignment of losetup functions.Daniel Baumann
2011-03-09Updating year in copyright notices for 2009.Daniel Baumann
2011-03-09Don't use set -e in sourced functions, this is the job of the actual ↵Daniel Baumann
executed script.
2011-03-09Refactor partition size calculation, ensuring a uniform increase for ext ↵Chris Lamb
partitions.
2011-03-09Adding last modifications in order to have localization fully working in ↵Tiago Bortoletto Vaz
live-helper. This commit goes with some pt_BR translations just for testing. Thanks to Antonio Terceiro for helping and coding in some shell stuff.
2011-03-09functions/losetup.sh: use SECTORS as variable name to reflect the real usageOtavio Salvador
2011-03-09Updating copyright years to 2008.Daniel Baumann
2011-03-09Consistently using the pipe as seperator in sed commands now.Daniel Baumann
2011-03-09Fixing typing error.Daniel Baumann
2011-03-09Moving lh_losetup into an internal function, avoiding helper failure with ↵Daniel Baumann
return value due to new trap.