summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2017-08-24DiskImage type classJoey Hess
* DiskImage: Made a DiskImage type class, so that different disk image formats can be implemented. The properties in this module can generate any type that is a member of DiskImage. (API change) (To convert existing configs, convert the filename of the disk image to RawDiskImage filename.) * Removed DiskImage.vmdkBuiltFor property. (API change) Instead, use VirtualBoxPointer in the property that creates the disk image. This commit was sponsored by Jack Hill on Patreon.
2017-08-22deprecate attic and obnamJoey Hess
* Attic module is deprecated and will warn when used. Attic is no longer available in Debian and appears to have been mostly supersceded by Borg. * Obnam module is deprecated and will warn when used. Obnam has been retired by its author. Keeping the modules in propellor for now; propellor supports debian oldstable which still has attic in it, and obnam is not gone yet. This commit was sponsored by Francois Marier on Patreon.
2017-08-21propellor spinJoey Hess
2017-08-21propellor spinJoey Hess
2017-08-21propellor spinJoey Hess
2017-08-04Locale: Display an error message when /etc/locale.gen does not contain the ↵Joey Hess
requested locale.
2017-08-03propellor spinJoey Hess
2017-08-03Revert "propellor spin"Joey Hess
This reverts commit 83a708582d790a89af8c7d7806b88653889f8532.
2017-08-03propellor spinJoey Hess
2017-08-03propellor spinJoey Hess
2017-08-03minorJoey Hess
2017-08-03propellor spinJoey Hess
2017-08-03propellor spinJoey Hess
2017-08-01Locale: Make sure that the locales package is installed when enabling locales.Joey Hess
2017-08-01fix typesSean Whitton
2017-08-01add Sbuild.userConfig, at Joey's suggestionSean Whitton
2017-08-01drop --fail-on-broken-symlinks from sample .sbuildrcSean Whitton
Too many false positives.
2017-08-01drop $run_* from sample .sbuildrcSean Whitton
This is a config file snippet, not a full config, and the user probably wants to set $run_* variables themselves.
2017-07-30Merge branch 'master' into joeyconfigJoey Hess
2017-07-29propellor spinJoey Hess
2017-07-29Rsync: Make rsync display less verbose.Joey Hess
2017-07-29Rsync: Make rsync display its progress, in a minimal format to avoid ↵Joey Hess
scrolling each file down the screen.
2017-07-29improve commentJoey Hess
2017-07-28Added Mount.isMounted.Joey Hess
* Added Mount.isMounted. * Grub.bootsMounted: Bugfix.
2017-07-28Grub.bootsMounted: Avoid failing when proc sys etc are already mounted ↵Joey Hess
within the chroot. Perhaps it should keep track of what was mounted before and restore it, but it would complicate it a lot, and I doubt it would be needed by any use of this property. Usually, this property will come after a chroot provisioning property, which may leave proc and sys mounted, but that's done only so that the chroot can later be used; and when bootsMounted is applied to a chroot, the goal is presumably to boot the underlying disk soon.
2017-07-28Merge remote-tracking branch 'spwhitton/apt-cacher-ng'Joey Hess
2017-07-28propellor spinJoey Hess
2017-07-27propellor spinJoey Hess
2017-07-27propellor spinJoey Hess
2017-07-27improve descriptionJoey Hess
2017-07-27DiskImage: Fix strictness bug in .parttable read/write sequence.Joey Hess
2017-07-27updateJoey Hess
2017-07-27propellor spinJoey Hess
2017-07-27propellor spinJoey Hess
2017-07-26Added Network.dhcp' and Network.static', which allow specifying additional ↵Joey Hess
options for interfaces files.
2017-07-26propellor spinJoey Hess
2017-07-26propellor spinJoey Hess
2017-07-26propellor spinJoey Hess
2017-07-26propellor spinJoey Hess
2017-07-26propellor spinJoey Hess
2017-07-25VBoxManage errors out if file already exists, so delete the old oneJoey Hess
2017-07-25VBoxManage creates vmdk with locked down read modeJoey Hess
2017-07-25propellor spinJoey Hess
2017-07-25new propertiesJoey Hess
* Added Rsync.installed property. * Added DiskImage.vmdkBuilt property which is useful for booting a disk image in VirtualBox.
2017-07-25remove parttablefile on reversionJoey Hess
2017-07-25Merge branch 'master' into joeyconfigJoey Hess
2017-07-25propellor spinJoey Hess
2017-07-25DiskImage: Avoid re-partitioning disk image unncessarily, for a large speedup.Joey Hess
This commit was sponsored by Anthony DeRobertis on Patreon.
2017-07-23avoid one failure of Reboot.toKernelNewerThan when /boot not mountedSean Whitton
If the running kernel is new enough, there is no need to look at the kernels installed on the system.
2017-07-21calcPartTable using PartSpec DSLJoey Hess
* Generalized the PartSpec DSL, so it can be used for both disk image partitioning, and disk device partitioning, with different partition sizing methods as appropriate for the different uses. (minor API change) * Propellor.Property.Parted: Added calcPartTable function which uses PartSpec DiskPart, and a useDiskSpace combinator. This commit was sponsored by Thomas Hochstein on Patreon.