summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02always buildFirst when --spin does --continue SimpleRunJoey Hess
There may not be changes from the origin repo, so fetchFirst wouldn't build, but changes are pushed by spin, so it always needs to build.
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02avoid repeated rebuilds, more type safelyJoey Hess
buildFirst re-runs propellor with --continue, which is supposed to make defaultMain bypass subsequent calls to buildFirst. But, use of a Bool to do that caused the code to be unclear, and some of the cases lost track of that. --continue SimpleRun would buildFirst, and if the binary changed, would --continue SimpleRun. This could loop repatedly, on systems such as FreeBSD where building re-links the binary even when there are no changes. As discussed in github pull #11 Fixed by introducing a CanRebuild data type, which buildFirst and updateFirst require in order to do any work makes it more clear what's going on. It's not a type-level proof that propellor won't rebuild repeatedly, but gets closer to one. (Only remaining way such a bug could slip in is if the CanRebuild value was reused in a call to buildFirst and also inside the IO action passed to it.) There were some other weirdnesses around repeated builds. In particular, Run as non-root did an updateFirst, followed by a buildFirst. I think this redundant build was an accident, and have removed it.
2016-03-01Created link to FreeBSD Port efforts.evan@0e4cded17eab71af967a38b123fbc211cf215421
2016-03-01Merge branch 'joeyconfig'Joey Hess
2016-03-01Apt: hlint fixesFélix Sipma
(cherry picked from commit 3682285c696ff24169f2bdaad6fbbea6a561b560)
2016-03-01Apt: fix typoFélix Sipma
(cherry picked from commit 0e076fbfaa4d57f8d665436243d20bb9e28cbebc)
2016-02-29run dpkg --configure with non-interactive envJoey Hess
2016-02-29cleanupJoey Hess
2016-02-29commentJoey Hess
2016-02-29Merge branch 'joeyconfig'Joey Hess
2016-02-29forgot to build; fixJoey Hess
2016-02-29Merge branch 'joeyconfig'Joey Hess
2016-02-29apt upgrade improvementsJoey Hess
* Apt.upgrade: Run dpkg --configure -a first, to recover from interrupted upgrades. * Apt: Add safeupgrade.
2016-02-29propellor spinJoey Hess
2016-02-29propellor spinJoey Hess
2016-02-29propellor spinJoey Hess
2016-02-29(no commit message)picca
2016-02-27add news item for propellor 2.16.0Joey Hess
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27reorderJoey Hess
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27prep releaseJoey Hess
2016-02-26Added a commentmithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26closeJoey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. (API change)Joey Hess
2016-02-26fixedJoey Hess
2016-02-26Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Ssh.authorizedKey: Fix bug preventing it from working when the ↵Joey Hess
authorized_keys file does not yet exist.
2016-02-26Added a commentmithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26(no commit message)mithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26(no commit message)mithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-25FooBuntu -> BuntishJoey Hess
Seems that Canonical have trademarked numerous words ending in "buntu", and would like to trademark anything ending in that to the extent their lawyers can make that happen.
2016-02-25changelogJoey Hess
2016-02-25add FromTarget classFélix Sipma
(cherry picked from commit 226bf3e8230037ad2de38760c962033ab6c64d9f)
2016-02-25Firewall: export fromIPWithMaskFélix Sipma
(cherry picked from commit 57f7d81f1124fa5c56a593b9d5de6448155a938e)
2016-02-25Firewall: add Table (api change)Félix Sipma
(cherry picked from commit 202f9c282ee34897461dc56a79e607244c94cd99)
2016-02-25Firewall: add CustomTargetFélix Sipma
(cherry picked from commit ecff879cfeacfbff00649f4a3b9dd19eaefe134f)
2016-02-25Firewall: minor hlint fixesFélix Sipma
(cherry picked from commit d4653a2c4683ff3eeb4decbb3c61bb9e9cef2c64)
2016-02-25Firewall: add Source/Destination RulesFélix Sipma
(cherry picked from commit 34ee25d51b502af8da81c7b0701ac02cf1f43c1e)
2016-02-25Firewall: add InIFace/OutIFace RulesFélix Sipma
(cherry picked from commit 717e693b2ad0bf39865ef28952f37670e70d8582)
2016-02-24Merge branch 'joeyconfig'Joey Hess
2016-02-24commentJoey Hess
2016-02-24(no commit message)gnusosa@2538fbd05a723a8f83b066e159f5d5f83b9f400d
2016-02-22Added a comment: Quasiquotermithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82