Joey Hess
c3add08491
propellor spin
2014-06-06 22:47:42 -04:00
Joey Hess
6fc6d54f8a
propellor spin
2014-06-06 22:46:31 -04:00
Joey Hess
16ae2b503f
display improvements
2014-06-05 17:10:58 -04:00
Joey Hess
0f4e219838
can now derive Show for Attr
2014-06-05 17:07:02 -04:00
Joey Hess
4ac314fb48
Apt.stdSourcesList no longer needs a suite to be specified.
2014-06-05 17:01:32 -04:00
Joey Hess
dbffd982ba
fix os attribute
2014-06-05 16:52:41 -04:00
Joey Hess
a2db41b4e8
add show instance for Host
...
doable now that Attr setting is cleaned up, and makes debugging easier
2014-06-05 16:48:17 -04:00
Joey Hess
6dd22d3f26
propellor spin
2014-06-05 16:39:35 -04:00
Joey Hess
1cf1e21532
remove sysvinit by installing systemd
2014-06-05 16:24:47 -04:00
Joey Hess
d75cd6c7a3
remove sysvinit and systemd from my docker images
...
sysvinit hangs on upgrade if not running
2014-06-05 16:19:34 -04:00
Joey Hess
740740d215
Added --dump to dump out a field of a host's privdata. Useful for editing it.
2014-06-01 16:58:05 -04:00
Joey Hess
d224463dcd
comment
2014-06-01 15:07:17 -04:00
Joey Hess
d65a07c701
propellor spin
2014-06-01 14:37:44 -04:00
Joey Hess
3df3fd1746
propellor spin
2014-06-01 13:40:06 -04:00
Joey Hess
c224625734
propellor spin
2014-06-01 13:35:21 -04:00
Joey Hess
e32408f4e8
propellor spin
2014-06-01 13:07:31 -04:00
Joey Hess
5799b89d9f
filter out dup CNAMES
...
This happens when a docker host has an alias defined, because all docker
hosts are added to the dns, same as other hosts.
2014-06-01 07:32:16 -04:00
Joey Hess
442dbe2311
propellor spin
2014-06-01 02:53:42 -04:00
Joey Hess
cae7e15f56
split out DockerAttr
2014-05-31 22:00:11 -04:00
Joey Hess
b0f2478bcb
docker haddock
2014-05-31 21:44:50 -04:00
Joey Hess
31d9dd297d
propellor spin
2014-05-31 21:36:09 -04:00
Joey Hess
d1aaf06f1c
reorder for consistency
...
Onrder does not matter for mappend on set
2014-05-31 21:19:07 -04:00
Joey Hess
7c4b153739
simplify monoid instance with some helper types
2014-05-31 21:18:36 -04:00
Joey Hess
d1eafb1277
correct order (didn't really cause any breakage)
2014-05-31 21:08:50 -04:00
Joey Hess
58c8d74b4c
simplified record accessors
2014-05-31 20:48:23 -04:00
Joey Hess
4f70fceb3a
got rid of the Attr -> Attr SetAttr hack, and use monoids for Attr
...
The SetAttr hack used to be needed because the hostname was part of the
Attr, and was required to be present. Now that it's moved to Host, let's
get rid of that, since it tended to waste CPU.
2014-05-31 20:43:23 -04:00
Joey Hess
4c96b0681c
propellor spin
2014-05-31 18:52:42 -04:00
Joey Hess
4722b62e45
propellor spin
2014-05-31 18:40:34 -04:00
Joey Hess
5fc4b00651
remove now redundant _hostname field of Attr
...
Now that Host includes _hostName, it's redundant to also keep it in Attr.
This requires changing the reader monad to operate on the whole Host.
2014-05-31 18:04:41 -04:00
Joey Hess
c742c2eb1b
propellor spin
2014-05-31 17:22:35 -04:00
Joey Hess
6383d8c388
propellor spin
2014-05-31 16:48:14 -04:00
Joey Hess
c7b7471778
propellor spin
2014-05-31 14:28:12 -04:00
Joey Hess
8e57f0bbfb
propellor spin
2014-05-31 14:19:46 -04:00
Joey Hess
5a895c21b5
propellor spin
2014-05-31 14:15:16 -04:00
Joey Hess
b419da7154
no need for existentials anymore
2014-05-28 16:26:21 -04:00
Joey Hess
3c7816cac0
propellor spin
2014-05-28 11:20:45 -04:00
Joey Hess
8c1848b897
propellor spin
2014-05-28 11:10:55 -04:00
Joey Hess
2066292be9
propellor spin
2014-05-28 10:38:29 -04:00
Joey Hess
16fbf3c6f6
reorg git-annex android builder, and put a dev container on my laptop
2014-05-27 21:17:53 -04:00
Joey Hess
fe685d2660
propellor spin
2014-05-26 18:59:13 -04:00
Joey Hess
9fa0393f38
propellor spin
2014-05-26 18:46:42 -04:00
Joey Hess
e71bed6640
propellor spin
2014-05-26 11:55:30 -04:00
Joey Hess
321a45a1ba
propellor spin
2014-05-24 00:52:37 -04:00
Joey Hess
cc46cb1942
propellor spin
2014-05-24 00:09:58 -04:00
Joey Hess
60ea130321
propellor spin
2014-05-24 00:05:47 -04:00
Joey Hess
aba5e143f2
desc
2014-05-23 12:31:42 -04:00
Joey Hess
0ec565a590
propellor spin
2014-05-23 12:30:25 -04:00
Joey Hess
4f239d1360
propellor spin
2014-05-23 10:46:25 -04:00
Joey Hess
424ba1229b
refactor
2014-05-22 21:42:57 -04:00
Joey Hess
07d3d359d2
fix dir owner
2014-05-21 14:57:04 -04:00
Joey Hess
3b91f5bba3
propellor spin
2014-05-21 14:13:39 -04:00
Joey Hess
7ac991635c
propellor spin
2014-05-21 12:58:53 -04:00
Joey Hess
eeb2d688bd
propellor spin
2014-05-20 19:49:07 -04:00
Joey Hess
8f9ab315e6
propellor spin
2014-05-20 18:49:03 -04:00
Joey Hess
9acd70eb4c
propellor spin
2014-05-20 18:28:13 -04:00
Joey Hess
7eeb58dab9
fix ssh authorizied_keys
2014-05-20 13:37:03 -04:00
Joey Hess
e1df0634c8
hostname setting is trivial property
2014-05-19 17:29:46 -04:00
Joey Hess
c8a653af5d
propellor spin
2014-05-19 17:27:21 -04:00
Joey Hess
533ac36412
propellor spin
2014-05-19 10:52:00 -04:00
Joey Hess
8ab6799d48
Ensure that kernel hostname is same as /etc/hostname when configuring hostname.
2014-05-19 10:51:28 -04:00
Joey Hess
dcf6b88f46
really fix use of suite
2014-05-18 14:18:31 -04:00
Joey Hess
14c758970d
fix use of suite
2014-05-18 13:45:47 -04:00
Joey Hess
227effc1ad
Fix unattended-upgrades config for !stable.
2014-05-18 13:44:28 -04:00
Joey Hess
7115d1ec16
moved source code to src
...
This is to work around OSX's brain-damange regarding filename case
insensitivity.
Avoided moving config.hs, because it's a config file. Put in a symlink to
make build work.
2014-05-14 19:41:05 -04:00