| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-20 | comment | Joey Hess | |
| 2017-12-20 | Merge branch 'master' of ssh://propellor.branchable.com | Joey Hess | |
| 2017-12-20 | two diskimage edge case fixes | Joey Hess | |
| * DiskImage: Fix rsync crash when a mount point does not exist in the chroot. * Fix bug in unmountBelow that caused unmounting of nested mounts to fail. This commit was sponsored by Jack Hill on Patreon. | |||
| 2017-12-20 | Added a comment | gueux | |
| 2017-12-20 | Merge branch 'joeyconfig' | Joey Hess | |
| 2017-12-20 | add missing | Joey Hess | |
| 2017-12-20 | response | Joey Hess | |
| 2017-12-20 | Merge branch 'master' of ssh://propellor.branchable.com | Joey Hess | |
| 2017-12-20 | propellor spin | Joey Hess | |
| 2017-12-20 | propellor spin | Joey Hess | |
| 2017-12-20 | propellor spin | Joey Hess | |
| 2017-12-20 | Merge branch 'master' into joeyconfig | Joey Hess | |
| 2017-12-20 | disk partition alignment | Joey Hess | |
| Cheap flash drives need partitions aligned to 4 MiB in order to not be slow (and to avoid extra writes). <https://lwn.net/Articles/428584/> And at least 1 MiB alignment is generally a good idea, and most people seem to think 4 MiB is for all drives. I noticed that Parted.partitioned does not do that; the first partition started at an offset of 1 MB, and subsequent partitions from where it ends. (The 1 MB offset came from the PartedVal PartSize instance, and note that it was not 1 MiB.) * Parted: Add an Alignment parameter. (API change) A good default to use is safeAlignment, which is 4MiB, well suited for inexpensive flash drives, and fine for other disks too. Previously, a very non-optimial 1MB (not 1MiB) alignment had been used. * DiskImage: Use safeAlignment. It didn't seem worth making the alignment configurable here. Alignment is implemented by offsetting the first partition's start position so it's aligned (making sure to leave room for the partition table). Each partition is then extended as needed so the next partition will start properly aligned. Note that parted rejects partition tables that don't fit in cylinder bounderies. Before, propellor let parted deal with the fine details of layout, so that was not a problem. Now it's possible to set some wacky Alignment not divisible by 512, or use Byte sizes for partitions and create a partition table that parted rejects. But, using safeAlignment and MegaBytes should always be safe. Also, this fixes a rounding bug in Parted.calcPartTable. It was rounding up to the nearest MegaByte when allocating remaining disk space, so returned partition table that was actually larger than the disk size. This commit was sponsored by an anonymous bitcoiner. | |||
| 2017-12-20 | Added a comment | gueux | |
| 2017-12-20 | (no commit message) | gueux | |
| 2017-12-20 | Added a comment | gueux | |
| 2017-12-20 | Added a comment | gueux | |
| 2017-12-20 | Added a comment | gueux | |
| 2017-12-20 | Parted: Fix names used for FAT and VFAT partitions. | Joey Hess | |
| Use "fat32" for both; these are not distinguished at the partition table level. This commit was sponsored by Henrik Riomar on Patreon. | |||
| 2017-12-20 | setting up joeyconfig after merge | Joey Hess | |
| 2017-12-20 | comment | Joey Hess | |
| 2017-12-20 | comment | Joey Hess | |
| 2017-12-20 | (no commit message) | gueux | |
| 2017-12-19 | (no commit message) | gueux | |
| 2017-12-19 | Added a comment | gueux | |
| 2017-12-19 | Added a comment | gueux | |
| 2017-12-19 | (no commit message) | gueux | |
| 2017-12-19 | (no commit message) | gueux | |
| 2017-12-16 | Merge branch 'joeyconfig' | Joey Hess | |
| 2017-12-16 | response | Joey Hess | |
| 2017-12-16 | Added a comment | spwhitton | |
| 2017-12-13 | Added a comment | picca | |
| 2017-12-08 | Added a comment | picca | |
| 2017-12-08 | Added a comment | spwhitton | |
| 2017-12-08 | Added a comment: diagnosis | spwhitton | |
| 2017-12-08 | removed | spwhitton | |
| 2017-12-08 | Added a comment | spwhitton | |
| 2017-12-07 | (no commit message) | picca | |
| 2017-12-06 | avoid redundant "has has" | Joey Hess | |
| 2017-12-06 | propellor spin | Joey Hess | |
| 2017-12-05 | propellor spin | Joey Hess | |
| 2017-12-05 | propellor spin | Joey Hess | |
| 2017-12-03 | update | Joey Hess | |
| 2017-12-03 | newer branch | Joey Hess | |
| 2017-12-03 | Merge branch 'joeyconfig' | Joey Hess | |
| 2017-12-03 | comment | Joey Hess | |
| 2017-11-29 | propellor spin | Joey Hess | |
| 2017-11-29 | bootstrappedFrom: Set up local privdata file. | Joey Hess | |
| Avoid needing to --spin host deployed from disk image to let its propellor access its privdata. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon. | |||
| 2017-11-29 | Merge branch 'master' into joeyconfig | Joey Hess | |
| 2017-11-29 | propellor spin | Joey Hess | |
