| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Debconf was prompting because installing git needed a new libc, which
prompts for service restarts..
|
|
|
|
(cherry picked from commit dc3c55355246ec00782d636105871fe461587256)
|
|
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
|
|
Import Prelude after modules that cause warnings due to AMP change
|
|
|
|
(cherry picked from commit 04464ae17a7396d0cafffefc2880e68f40fc42ad)
|
|
(cherry picked from commit e2d86f812bd37de9cda7d4ecc0e5b84821f359c1)
|
|
(cherry picked from commit 21ffe59d0368f5cfe45316b31d661077e372d512)
|
|
(cherry picked from commit cdd1e093118b5eeab7743be7e2ec959980716145)
|
|
(cherry picked from commit 9712d125a2c3e3c609b68d9958207c251ba005ac)
|
|
(cherry picked from commit 1bb2377598e447e81e20a0e1de1a5d466851d655)
|
|
(cherry picked from commit 7196b884e35ba907891c00d6e2840a36dce2214c)
|
|
|
|
withTmpDir security fix in git-annex merged
Fix potential denial of service attack when creating temp dirs.
withTmpDir now makes directory mode 700. AFAICS, propellor didn't leak any
info with the old permissions, and no uses of withTmpDir in propellor are
broken by the new permissions.
|
|
(cherry picked from commit f56f9696a998d32d6d5c4eca29b28ee60def2db0)
|
|
(cherry picked from commit 4075a38db0fad4ef6e0c99e13c40ad9e0d54ec8b)
|
|
Saw this happen in
http://propellor.branchable.com/forum/Fail_to_push_changes_when_merging/
although I don't entirely understand the circumstances.
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit 9d44dcd39bb88408ed4cfc94a7b4dfa34a1b5591)
|
|
- check that we're on the branch specified in git config value
propellor.spin-branch
- check that there are no uncommitted changes if git config value
propellor.forbid-dirty-spin is true
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit 8f374d73ae5b2bb53f82835c6d6b5c0194590006)
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit 3d4c34dece4d295a349ac5b24ec1fbbd3e90f668)
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit 1828c6d987f9d499b95610311379dcbdeaa21e33)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contents remain the same
Don't much like using Data.Hash.MD5, but it's available in dependencies and
pulling in a real hash library would be overkill. And md5 is a perfectly ok
hash to use here.
|
|
|
|
|
|
|
|
a change
|
|
|
|
|
|
* 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.
|
|
needs its result checked, and checkResult and changesFile to check for changes.
|
|
|
|
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit ad7c9338306094f2d8187107417dd9331cb8f8a0)
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit ca016d391e2419856e1efc40cc977af6a99af7d6)
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit 6d10045ba74c1dc45e6aab4bae8b4757751c1920)
|
|
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
(cherry picked from commit ee14ef80cf9ab761b07fbc40f549ad5c7c72f6cb)
|
|
|
|
|
|
|
|
|