Joey Hess
c8f9e11779
Merge branch 'joeyconfig'
2015-05-29 10:09:22 -04:00
Joey Hess
9ce43e55f8
Improve enter-machine scripts for nspawn containers to unset most environment variables.
2015-05-27 21:11:36 -04:00
Joey Hess
315a5688b8
Merge branch 'joeyconfig'
2015-05-27 12:39:29 -04:00
Joey Hess
626f1af56f
Export CommandParam, boolSystem, safeSystem and shellEscape from Propellor.Property.Cmd, so they are available for use in constricting your own Properties when using propellor as a library.
...
Several imports of Utility.SafeCommand now redundant.
2015-05-27 12:38:45 -04:00
Joey Hess
40fc41b8c1
Merge branch 'joeyconfig'
2015-05-12 11:06:51 -04:00
Joey Hess
04d04fe917
changelog
2015-05-12 11:06:45 -04:00
Joey Hess
49ca7cb93f
Merge branch 'joeyconfig'
2015-05-07 12:18:23 -04:00
Joey Hess
63ccccb1bb
cmdProperty' renamed to cmdPropertyEnv to make way for a new, more generic cmdProperty' (API change)
2015-05-07 12:16:48 -04:00
Joey Hess
9ec4b33dbb
Merge branch 'joeyconfig'
2015-05-06 14:29:12 -04:00
Joey Hess
160eff0eb7
prep release
2015-05-06 14:29:03 -04:00
Joey Hess
fec92abcc8
changelog
2015-04-29 14:43:50 -04:00
Joey Hess
a584268334
Ensure build deps are installed before building propellor in --spin and cron job, even if propellor was already built before, to deal with upgrades that add new dependencies.
2015-04-29 14:31:54 -04:00
Joey Hess
681e4dbbcb
propellor spin
2015-04-29 14:26:13 -04:00
Joey Hess
b4877efea5
Merge branch 'joeyconfig'
2015-04-28 16:01:19 -04:00
Joey Hess
1706ca682e
Removed Obnam.latestVersion which was only needed for Debian wheezy backport.
2015-04-25 11:23:54 -04:00
Joey Hess
9699945ad4
Merge branch 'joeyconfig'
2015-04-22 21:00:45 -04:00
Joey Hess
f59527cca4
changelog
2015-04-22 21:00:41 -04:00
Joey Hess
66a8012a1a
Merge branch 'joeyconfig'
...
Conflicts:
privdata.joey/privdata.gpg
2015-04-22 13:50:16 -04:00
Joey Hess
fb598feeac
propellor spin
2015-04-22 13:49:00 -04:00
Joey Hess
f35ef9d697
API change: Added User and Group newtypes, and Properties that used to use the type UserName = String were changed to use them.
...
Note that UserName is kept and PrivData still uses it in its sum type.
This is to avoid breaking PrivData serialization.
2015-04-22 13:04:39 -04:00
Joey Hess
0fc926934a
Merge branch 'joeyconfig'
2015-04-21 12:52:22 -04:00
Joey Hess
07be883258
debCdn changed to new httpredir.debian.org official replacement for http.debian.net.
2015-04-19 21:36:07 -04:00
Joey Hess
96631ad0cb
Merge branch 'joeyconfig'
2015-04-19 21:02:00 -04:00
Joey Hess
3d735c52f4
Added hasLoginShell and shellEnabled.
...
My code with some improvements from weinzwang.
2015-04-19 21:00:21 -04:00
Joey Hess
006b1c3585
Merge branch 'joeyconfig'
2015-04-02 10:26:51 -04:00
Joey Hess
86783dc52d
Make propellor resistent to changes to shared libraries, such as libffi
...
* Make propellor resistent to changes to shared libraries, such as libffi,
which might render the propellor binary unable to run. This is dealt with
by checking the binary both when running propellor on a remote host,
and by Cron.runPropellor. If the binary doesn't work, it will be rebuilt.
* Note that since a new switch had to be added to allow testing the binary,
upgrading to this version will cause a rebuild from scratch of propellor.
2015-04-02 10:20:44 -04:00
Joey Hess
93fe81bae9
Merge branch 'joeyconfig'
2015-03-14 16:00:04 -04:00
Joey Hess
b31ad1d2ce
remove announcedir target
2015-03-14 15:59:59 -04:00
Joey Hess
bc60edb50a
Merge branch 'joeyconfig'
...
Conflicts:
privdata.joey/privdata.gpg
2015-03-12 20:09:31 -04:00
Joey Hess
9292cee1aa
prep
2015-03-12 20:09:02 -04:00
Joey Hess
370aad7825
propellor spin
2015-03-12 19:53:40 -04:00
Joey Hess
b508bb52fd
propellor spin
2015-03-11 22:31:45 -04:00
Joey Hess
4c94fd4703
Merge branch 'joeyconfig'
2015-03-09 12:03:09 -04:00
Joey Hess
51dd9a9c63
prep release
2015-03-09 12:02:48 -04:00
Joey Hess
970ffbd0d6
Merge branch 'joeyconfig'
2015-02-28 13:08:05 -04:00
Joey Hess
e26c232d15
avoid using the makefile when bootstrapping with --spin
2015-02-28 12:51:16 -04:00
Joey Hess
dc03e317b4
Propellor now builds itself without needing the Makefile.
2015-02-28 12:27:07 -04:00
Joey Hess
e8b0e7c6ca
propellor spin
2015-02-27 18:55:51 -04:00
Joey Hess
fa7656f743
Add shebang to cron.daily etc files.
2015-02-25 14:58:40 -04:00
Joey Hess
be1a3a7c89
When running shimmed (eg in a docker container), improve process name visible in ps.
2015-02-16 19:01:32 -04:00
Joey Hess
f765a05f88
Merge branch 'joeyconfig'
2015-02-12 12:38:05 -04:00
Joey Hess
cc62505a61
prep release
2015-02-12 12:36:36 -04:00
Joey Hess
cb67eb1d08
Merge branch 'joeyconfig'
...
Conflicts:
privdata.joey/privdata.gpg
2015-02-12 12:35:26 -04:00
Joey Hess
da77276378
ssh user perm fixes
...
* Ssh.authorizedKey: Make the authorized_keys file and .ssh directory
be owned by the user, not root.
* Ssh.knownHost: Make the .ssh directory be owned by the user, not root.
2015-02-12 12:35:15 -04:00
Joey Hess
e32f157374
Fix Git.daemonRunning to restart inetd after enabling the git server.
2015-02-10 21:04:32 -04:00
Joey Hess
5781da55bc
propellor spin
2015-02-08 15:51:55 -04:00
Joey Hess
8edc7ed3ae
propellor spin
2015-02-01 17:34:04 -04:00
Joey Hess
04611cac47
changelog
2015-01-29 01:41:39 -04:00
Joey Hess
f4777fba12
Merge branch 'joeyconfig'
2015-01-25 15:28:00 -04:00
Joey Hess
62c093de30
typo
2015-01-25 15:27:55 -04:00