| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-28 | don't truncate over-large output; swap to temp files | Joey Hess | |
| 2015-10-28 | split out generic ConcurrentOutput module to Utility | Joey Hess | |
| 2015-10-28 | concurrency docs | Joey Hess | |
| 2015-10-27 | use execProcessConcurrent everywhere | Joey Hess | |
| Found a reasonable clean way to make Utility.Process use execProcessConcurrent, while still allowing copying updates to it from git-annex. | |||
| 2015-10-27 | merge from git-annex | Joey Hess | |
| 2015-10-27 | concurrent version of createProcess | Joey Hess | |
| Have not yet wired everything up to use this, that currently uses Utility.Process. | |||
| 2015-10-27 | make Propellor.Message use lock to handle concurrent threads outputting messages | Joey Hess | |
| Not yet handled: Output from concurrent programs. | |||
| 2015-10-27 | use a shared global for the MessageHandle | Joey Hess | |
| 2015-10-27 | Explicit 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-26 | Add File.isCopyOf | Per Olofsson | |
| Signed-off-by: Per Olofsson <pelle@dsv.su.se> | |||
| 2015-10-24 | propellor spin | Joey Hess | |
| 2015-10-24 | improve RevertableProperty combining | Joey Hess | |
| * Various property combinators that combined a RevertableProperty with a non-revertable property used to yield a RevertableProperty. This was a bug, because the combined property could not be fully reverted in many cases. Fixed by making the combined property instead be a Property HasInfo. * combineWith now takes an addional parameter to control how revert actions are combined (API change). | |||
| 2015-10-24 | Added Propellor.Property.Concurrent for concurrent properties. | Joey Hess | |
| Note that no output multiplexing is currently done. | |||
| 2015-10-24 | simplift | Joey Hess | |
| 2015-10-23 | comments | Joey Hess | |
| 2015-10-23 | Hostname.sane and Hostname.setTo can now safely be used as a property of a ↵ | Joey Hess | |
| chroot, and won't affect the hostname of the host system. | |||
| 2015-10-23 | generalize check | Joey Hess | |
| Hmm, do I really need my own type class for LiftPropellor? This seems like a general problem so I am probably reinventing the wheel. | |||
| 2015-10-23 | allow specifying filesystem mount options | Joey Hess | |
| 2015-10-23 | refactor | Joey Hess | |
| 2015-10-23 | Changed how the operating system is provided to Chroot (API change). | Joey Hess | |
| * Where before debootstrapped and bootstrapped took a System parameter, the os property should now be added to the Chroot. * Follow-on change to Systemd.container, which now takes a System parameter. Two motivations for this change: 1. When using ChrootTarball, there may be no particular System that makes sense for the contents of the tarball, so don't force the user to specify one. 2. When creating a chroot for a disk image with the same properties as an existing Host, using hostProperties host to get them, this allows inheriting the os property from the host, and doesn't require it to be redundantly passed to Chroot.debootstrapped. | |||
| 2015-10-23 | Add File.basedOn | Per Olofsson | |
| Signed-off-by: Per Olofsson <pelle@dsv.su.se> | |||
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | HostName: Improve domain extraction code. | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | Added Mount.fstabbed property to generate /etc/fstab to replicate current ↵ | Joey Hess | |
| mounts. | |||
| 2015-10-23 | reorder for doc clarity | Joey Hess | |
| 2015-10-23 | export ChrootTarball and improve docs | Joey Hess | |
| 2015-10-23 | chroot: add a ChrootTarball chroot type | Ben Boeckel | |
| This extracts a minimal tarball into a target directory. (cherry picked from commit 33ac6c1c4bb2581d6f5a27254e52956e5a257326) | |||
| 2015-10-22 | hasInsecurePassword | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | disk image finalization may work | Joey Hess | |
| 2015-10-22 | belt-and-suspenders check of kpartx output | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | avoid grub install failure in chroot | Joey Hess | |
| 2015-10-22 | seems the rsync systemd service ships disabled by default | Joey Hess | |
| So many hoops to run a daemon.. | |||
| 2015-10-22 | re-export SshKeyType | Joey Hess | |
| 2015-10-21 | fix build warnings | Joey Hess | |
