summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2017-11-18resolve TODO regarding suggested Sbuild usageSean Whitton
2017-11-18implement Sbuild.useHostProxySean Whitton
2017-11-18stop automatically setting up a proxy in the sbuild chrootSean Whitton
Instead, provide a property to let the user tell propellor to propagate the host's proxy into the chroot. This makes it easy to toggle on and off and lets the user explicitly specify how they want the chroot's proxy setup to work.
2017-11-13conditionalise union-type = overlaySean Whitton
2017-11-13emit an error when property is reverted, tooSean Whitton
Thanks Joey!
2017-11-12fail when schroot doesn't specify suite and/or archSean Whitton
2017-11-11fix redundant imports & a redundant qualificationSean Whitton
2017-11-11fix name shadowingSean Whitton
2017-11-11prepend user props to schroot propertiesSean Whitton
2017-11-11fix type errorsSean Whitton
2017-11-11fix type of Firejail.jailed'Sean Whitton
2017-11-05Merge branch 'master' of https://git.joeyh.name/git/propellor into ↵Sean Whitton
sbuild-overhaul
2017-11-02Add Typeable instance to OriginUrl, fixing build with old versions of ghc.Joey Hess
2017-10-28wip: convert sbuild module to bypass sbuild-createchroot(1)Sean Whitton
2017-10-28File.isSymlinkedTo now revertableSean Whitton
2017-10-28replace Sbuild.installedSean Whitton
For most properties in this module we need more than just sbuild installed, so factor that out into a single property. Stop exporting this property as less generally useful.
2017-10-28update sbuild module docs in prep. for refactoringSean Whitton
2017-10-25fix build warningsJoey Hess
2017-10-25Merge remote-tracking branch 'nicolas/ignore-lost-n-found'Joey Hess
2017-10-19Use isUnpopulated when creating a chroot or restoring a backupignore-lost-n-foundNicolas Schodet
2017-10-15seems python2 package is gone or never existed?Joey Hess
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-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-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-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