summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2018-10-25propellor spinJoey Hess
2018-10-24propellor spinJoey Hess
2018-10-24changed wifi interfaceJoey Hess
2018-10-14make sure that /etc/sudoers includes sudoers.dJoey Hess
Otherwise there's the risk that propellor's change in how it sets up sudoers locks an admin out, because they had a modified sudoers file that never got upgraded to include sudoers.d.
2018-10-14Added Apt.backportInstalledMin.Joey Hess
This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2018-10-13remove android autobuilder containerJoey Hess
2018-10-13name bikesheddingJoey Hess
2018-10-13Merge remote-tracking branch 'remotes/bremner/proposed/direct-boot'Joey Hess
2018-10-13propellor spinJoey Hess
2018-10-13updateJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09propellor spinJoey Hess
2018-10-09Borg: Added UsesEnvVar.Joey Hess
For eg, BORG_REMOTE_PATH needed to use borg on rsync.net This commit was sponsored by Jochen Bartl on Patreon.
2018-10-08add DirectBoot finalizationDavid Bremner
Eventually this should perhaps copy the kernel and initrd out of the chroot.
2018-10-08Add a DirectBoot bootloader type.David Bremner
This doesn't actually do anything to the chroot in question, just marks it as needing to be boot directly, e.g. by some external kernel and initrd.
2018-10-05minor improvement to stack and cabal setupJoey Hess
2018-10-03propellor spinJoey Hess
2018-10-03propellor spinJoey Hess
2018-10-03propellor spinJoey Hess
2018-09-30propellor spinJoey Hess
2018-09-29propellor spinJoey Hess
2018-09-29propellor spinJoey Hess
2018-09-28switched honeybee to external wifiJoey Hess
external seems to have stopped receiving?
2018-09-19update commentJoey Hess
2018-09-19propellor spinJoey Hess
2018-09-14updateJoey Hess
2018-09-09propellor spinJoey Hess
2018-09-09propellor spinJoey Hess
2018-08-28propellor spinJoey Hess
2018-08-20Removed HostingProvider.CloudatCost module as it lacks a maintainerJoey Hess
(If anyone would like to maintain it, send a patch adding it back.) (API change)
2018-08-20Sudo.enabledFor: Write to /etc/sudoers.d/000users rather than to /etc/sudoersJoey Hess
(Any old lines it wrote to /etc/sudoers will be removed.) This fixes a potential ordering problem; the property used to append the line to /etc/sudoers, but that would override more specific lines in the include directory. By putting it in a file that is included first, it'll come before all includes, without needing to parse the sudoers file in order to put it before the includedir line. Note that, if there is a more specific line for the user in /etc/sudoers before the includedir, it will be overridden by the line in /etc/sudoers.d/000users. But, this is not a behavior change from before, when the line was appended to the end. This commit was sponsored by Jeff Goeke-Smith on Patreon.
2018-08-20propellor spinJoey Hess
2018-08-20Added Sudo.sudoersDFile property.Joey Hess
This commit was sponsored by Ewen McNeill on Patreon.
2018-08-20hub permsJoey Hess
2018-08-20comment typoJoey Hess
2018-08-20propellor spinJoey Hess
2018-08-19avoid "Mounted Mount" in journalJoey Hess
2018-08-19propellor spinJoey Hess
2018-08-19propellor spinJoey Hess
2018-08-19one more fixJoey Hess
2018-08-19propellor spinJoey Hess
2018-08-19fix escaping non-alphanumericsJoey Hess
2018-08-19propellor spinJoey Hess
2018-08-19Systemd.escapePath functionJoey Hess
Useful when creating mount units.
2018-08-19Split mailname property out of Hostname.saneJoey Hess
Since bad mailname guesses can lead to ugly surprises. (API change) Kept it in the Hostname module for easy discoverability, and similar to Hostname.searchDomain it sets a value based on the hostname so makes sense to keep it in that module. Didn't implement the mailname equivilant of Hostname.setTo, because it's trivial to write the mailname file with a custom value if desired. This commit was sponsored by John Pellman on Patreon.