| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-09 | improve | Joey Hess | |
| 2016-03-09 | rename to Target | Joey Hess | |
| 2016-03-09 | added protype of ensureProperty that prevents running properties in the wrong OS | Joey Hess | |
| 2016-03-09 | Speed up propellor's build of itself, by asking cabal to only build the ↵ | Joey Hess | |
| propellor-config binary and not all the libraries. This is a super speedup! | |||
| 2016-03-08 | when run w/o parameters as root, update from git and build | Joey Hess | |
| Got lost in recent changes and broke the cron job. | |||
| 2016-03-08 | fix to build with ghc 7.6.3 | Joey Hess | |
| 2016-03-08 | backported to ghc 7.6.3 | Joey Hess | |
| Works on debian stable! | |||
| 2016-03-08 | simplify | Joey Hess | |
| 2016-03-08 | make it a type error to intersect two OS lists if the result is empty | Joey Hess | |
| 2016-03-08 | fixed it! | Joey Hess | |
| 2016-03-08 | simplfy | Joey Hess | |
| 2016-03-08 | initial type-level OS list | Joey Hess | |
| 2016-03-08 | fix reversion in bootstrap spin of system with no declared OS | Joey Hess | |
| The freebsd changes caused a bootstrap of a system with no declared OS to not work, where before it was assumed to be some debian-like system where apt can be used. Brought back this assumption. | |||
| 2016-03-07 | add unsupportedOS | Joey Hess | |
| 2016-03-07 | Merge branch 'master' into wip | Joey Hess | |
| 2016-03-07 | avoid non-exhaustive pattern match | Joey Hess | |
| 2016-03-07 | splitWs appears identical to words | Joey Hess | |
| 2016-03-07 | typoe | Joey Hess | |
| 2016-03-07 | privdata/relocate | Joey Hess | |
| better than symlinks because this way no conflict can ever occur and, commit from hook | |||
| 2016-03-07 | Return Left for FreeBSD on Debootstrap. | Evan Cofsky | |
| 2016-03-07 | Fails on respin when it shouldn't recreate a Poudriere jail. | Evan Cofsky | |
| We were using checkResult instead of check, and we weren't parsing the output of `jail -l -q` properly. Now it handles respins perfectly. | |||
| 2016-03-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-07 | minor style improvements | Joey Hess | |
| 2016-03-07 | minor style and layout improvements | Joey Hess | |
| 2016-03-07 | coding style | Joey Hess | |
| 2016-03-07 | minor style and layout improvements | Joey Hess | |
| where blocks involve lest nesting than let in, and are more idiomatic in propellor properties | |||
| 2016-03-07 | use catchIO | Joey Hess | |
| 2016-03-07 | minor style improvements | Joey Hess | |
| Made some code a little faster.. | |||
| 2016-03-07 | adjust haddock headers | Joey Hess | |
| for some reason I asked the author to put the copyright in there, but Propellor doesn't do per-file copyrights; it's all BSD. Also, make the maintainer show up in haddock. | |||
| 2016-03-07 | avoid default fallthrough for System | Joey Hess | |
| This is so, when a user adds a new OS, ghc tells them everywhere they need to look to add it. Also, avoid throwing error from pure function.. | |||
| 2016-03-07 | make Cron.runPropellor pass System to bootstrapPropellorCommand | Joey Hess | |
| Rather than having the property fail when the Host has no OS defined, I made bootstrapPropellorCommand not install deps in this situation. The cron job will (probably) still work, unless a system upgrade causes deps to be removed. | |||
| 2016-03-07 | clean up | Joey Hess | |
| 2016-03-07 | refactor | Joey Hess | |
| 2016-03-07 | indents | Joey Hess | |
| 2016-03-07 | unnecessary parens | Joey Hess | |
| 2016-03-07 | fix checkBinaryCommand | Joey Hess | |
| The freebsd branch made it run ./propellor --check after verifying that command fails, which is clearly wrong. | |||
| 2016-03-07 | fix indent | Joey Hess | |
| 2016-03-07 | move fromString export to Propellor | Joey Hess | |
| My policy for config.hs is it shouldn't need to load any modules other than propellor and the desired property modules. | |||
| 2016-03-07 | Merge remote-tracking branch 'remotes/misandrist/FreeBSD' into wip | Joey Hess | |
| 2016-03-07 | Firewall: add NatDestination to Rules | Félix Sipma | |
| (cherry picked from commit df40046fd65bc07eced41adb73c7e227d2b54cd1) | |||
| 2016-03-07 | Ssh: change type of listenPort from Int to Port (API change) | Félix Sipma | |
| (cherry picked from commit 0207c5ab585f41877c1b9f9674a25941cffd2ac7) | |||
| 2016-03-07 | add fromPort function | Félix Sipma | |
| (cherry picked from commit c3a23f89092d1ef8367c37ab8993ea7031124f4b) | |||
| 2016-03-07 | FreeBSD Support including: | Evan Cofsky | |
| - Propellor bootstrapping - Basic pkg - Basic ZFS datasets and properties - Simple Poudriere configuration (regular and ZFS) - Poudriere jail creation FIXME: - Cron.hs: runPropellor needs the System, but hasn't yet gotten it. Reorganizing: - Remove FreeBSD.Process - Move ZFS up to Property - Add Info for Pkg.update/Pkg.upgrade - Move FreeBSD.md to doc so it'll show up automatically. - Merge the FreeBSD config with the other sample config. - Use Info to check Pkg updated/upgraded and Poudriere configured. - Warnings clean-up, move ZFS types to Propellor.Types. - Maintainer and license statements. | |||
| 2016-03-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-07 | improve filtering of interface files | Joey Hess | |
| 2016-03-07 | Network: escape interfaceDFile names | Félix Sipma | |
| (cherry picked from commit 125135ea5d42d623346a385faf7ed404f8878891) | |||
| 2016-03-06 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-06 | build with older ghc | Joey Hess | |
| 2016-03-06 | Force ssh, scp, and git commands to be run in the foreground. | Joey Hess | |
| Before, they could run in the background if another process was running, and so their output wouldn't immediately be visible. With this change, the concurrent-output layer is not used for these interactive commands. | |||
| 2016-03-06 | refactor | Joey Hess | |
