summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
2017-10-12Fstab.mounted now creates mount point and always tries to mountfstab-mountedNicolas Schodet
2017-10-04override deploy url with PropellorRepo.hasOriginUrl infoJoey Hess
* Made the PropellorRepo.hasOriginUrl property override the repository url that --spin passes to a host. * PropellorRepo.hasOriginUrl type changed to include HasInfo. (API change) This commit was sponsored by Jake Vosloo on Patreon.
2017-10-04get deps back in syncJoey Hess
propellor currently still embeds concurrent-output, so the debian package does not need to depend on the library.
2017-10-04avoid propagating non-alias DNS info from container to hostJoey Hess
* When the ipv4 and ipv6 properties are used with a container, avoid propagating the address out to the host. * DnsInfo has been replaced with DnsInfoPropagated and DnsInfoUnpropagated. (API change) * Code that used fromDnsInfo . fromInfo changes to use getDnsInfo. * addDNS takes an additional Bool parameter to control whether the DNS info should propagate out of containers. (API change) This commit was sponsored by Trenton Cronholm on Patreon.
2017-10-04improve commentJoey Hess
2017-09-25Borg: Fix handling of UseSshKey.Joey Hess
2017-09-25Borg: Fix propigation of exit status of borg backup.Joey Hess
2017-09-25Merge branch 'joeyconfig'Joey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25expand BorgRepo, allowing ssh private key to be specifiedJoey Hess
* Borg: Converted BorgRepo from a String alias to a data type. (API change) * Borg: Allow specifying ssh private key to use when accessing a borg repo by using the BorgRepoUsing constructor with UseSshKey. This commit was sponsored by Jeff Goeke-Smith on Patreon.
2017-09-25borg repo is not necessarily a local fileJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25Apt.isInstalled: Fix handling of packages that are not known at all to apt.Joey Hess
getInstallStatus returns [] when passed only such packages, and all of that list == IsInstalled. So also check that the list contains every package queried.
2017-09-05remove apparently unncessary newline strippingJoey Hess
blkidTag splits into lines and returns the first (non-empty) line, so as far as I can see, there can't possibly be a newline in what it returns.
2017-09-05move parseFs to Property.PartitionJoey Hess
2017-09-05minor wording and indentation improvementsJoey Hess
2017-09-05Merge remote-tracking branch 'nicolas/lvm'Joey Hess
2017-09-01Make lock file descriptors close-on-exec.Joey Hess
2017-09-01Lvm: split size parsing and roundinglvmNicolas Schodet
2017-09-01Lvm: use Partition.Fs in LvStateNicolas Schodet
2017-09-01Lvm: use better types for LogicalVolume and VolumeGroupNicolas Schodet
2017-08-29Lvm: create, resize, format and remove logical volumesNicolas Schodet
2017-08-25remove obnam repos setup propertyJoey Hess
2017-08-25Attic: Fix broken shell escaping in attic cron job.Joey Hess
Didn't see this one fail, or test this, but it had exactly the same code as borg.
2017-08-25Borg: Fix broken shell escaping in borg cron job.Joey Hess
2017-08-25clarify commentJoey Hess
And, the borg property adds a :: , so don't need that in the use on branchable.
2017-08-25propellor spinJoey Hess
2017-08-25borg backup for pellJoey Hess
2017-08-25temporarily revert letsencrypt for kite emailJoey Hess
broke my dad's email client somehow
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-23Add Typeable instance to Bootstrapper, fixing build with old versions of ↵Joey Hess
ghc. (Previous attempt was incomplete.)
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