summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/DiskImage.hs
AgeCommit message (Collapse)Author
2016-03-26ported dockerJoey Hess
Also, implemented modifyHostProps to add properties to an existing host. Using it bypasses some type safety. Its use in docker is safe though. But, in Conductor, the use of it was not really safe, because it was used with a DebianLike property. Fixed that by making Ssh.installed target all unix's, although it will fail on non-DebianLike ones.
2015-12-06allow using `check` on a UncheckedProperty, which yields a PropertyJoey Hess
2015-12-05UncheckedProperty for cmdProperty et alJoey Hess
* Properties that run an arbitrary command, such as cmdProperty and scriptProperty are converted to use UncheckedProperty, since they cannot tell on their own if the command truely made a change or not. (API Change) Transition guide: - When GHC complains about an UncheckedProperty, add: `assume` MadeChange - Since these properties used to always return MadeChange, that change is always safe to make. - Or, if you know that the command should modifiy a file, use: `changesFile` filename * A few properties have had their Result improved, for example Apt.buldDep and Apt.autoRemove now check if a change was made or not.
2015-11-24haddock improvementsJoey Hess
2015-11-17DiskImage creation automatically uses Chroot.noServices.Joey Hess
2015-10-27Explicit Info/NoInfo for RevertableProperty (API change)Joey Hess
RevertableProperty used to be assumed to contain info, but this is now made explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo. Transition guide: - If you define a RevertableProperty, expect some type check failures like: "Expecting one more argument to ‘RevertableProperty’". - Change it to "RevertableProperty NoInfo" - The compiler will then tell you if it needs "HasInfo" instead. - If you have code that uses the RevertableProperty constructor that fails to type check, use the more powerful <!> operator
2015-10-23allow specifying filesystem mount optionsJoey Hess
2015-10-23refactorJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23Added Mount.fstabbed property to generate /etc/fstab to replicate current ↵Joey Hess
mounts.
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22disk image finalization may workJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22avoid grub install failure in chrootJoey Hess
2015-10-10propellor spinJoey Hess
2015-09-13Follow some hlint suggestions.Mario Lang
2015-09-11todoJoey Hess
2015-09-04propellor spinJoey Hess
2015-09-04update docsJoey Hess
2015-09-04fudge factor for partition sizesJoey Hess
2015-09-04propellor spinJoey Hess
2015-09-04wipJoey Hess
2015-09-03propellor spinJoey Hess
2015-09-03improve formatJoey Hess
2015-09-03reorderJoey Hess
2015-09-03improve types for PartSpec DSLJoey Hess
2015-09-03partition setup dslJoey Hess
2015-09-02improve exportsJoey Hess
2015-09-02refactorJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02cleanupJoey Hess
2015-09-02haddockJoey Hess
2015-09-02import unqualifiedJoey Hess
2015-09-02renameJoey Hess
2015-09-02todosJoey Hess