Joey Hess
2549d97c84
Merge branch 'joeyconfig'
2015-06-09 17:12:58 -04:00
Joey Hess
b5de5703a4
speling
2015-06-09 17:12:54 -04:00
Joey Hess
723f47d1ac
Merge branch 'joeyconfig'
2015-06-09 17:09:09 -04:00
Joey Hess
9415bfb4ad
prep release
2015-06-09 17:09:00 -04:00
Joey Hess
87494a6099
changelog
2015-06-04 12:17:01 -04:00
Joey Hess
5d3408d322
Merge branch 'joeyconfig'
...
Conflicts:
privdata.joey/privdata.gpg
2015-06-03 12:17:56 -04:00
Joey Hess
e11c68cf1e
Docker: volume and publish accept Bound FilePath and Bound Port, respectively. They also continue to accept Strings, for backwards compatability.
2015-06-01 23:57:33 -04:00
Joey Hess
06ebb4593a
propellor spin
2015-06-01 17:00:57 -04:00
Joey Hess
85c3d11088
reorganize Port type for systemd can use it
2015-06-01 16:13:44 -04:00
Joey Hess
a50edc3d9f
better types for systemd port publishing
2015-06-01 16:05:31 -04:00
Joey Hess
65357750d2
Added publish property for systemd-spawn containers. (Needs systemd version 220.)
2015-06-01 14:18:36 -04:00
Joey Hess
f23b10ffd6
Merge branch 'joeyconfig'
2015-05-30 13:58:59 -04:00
Joey Hess
433bf00a55
--spin now works when given a short hostname that only resolves to an ipv6 address.
2015-05-30 13:58:00 -04:00
Joey Hess
b36a75fd93
Merge branch 'joeyconfig'
2015-05-30 11:05:56 -04:00
Joey Hess
aa7dcad9ba
export createProcess with debug logging from Propellor.Property.Cmd
2015-05-30 11:05:34 -04:00
Joey Hess
95b6d711e7
Mount /proc inside a chroot before provisioning it, to work around #787227
2015-05-30 10:26:43 -04:00
Joey Hess
ea1598768c
Fix Postfix.satellite bug; the default relayhost was set to the domain, not to smtp.domain as documented.
2015-05-29 23:07:10 -04:00
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