Joey Hess
a1341ccb31
propellor spin
2014-06-09 12:29:33 -04:00
Joey Hess
fc49d75e4f
Attr is renamed to Info.
2014-06-09 01:47:11 -04:00
Joey Hess
582be8ebe0
combineProperties no longer stops when a property fails; now it continues trying to satisfy all properties on the list before propigating the failure.
...
Audited all of my calls to combineProperties and they should be fine with
this behavior.. which suggests it's the right behavior.
2014-06-07 00:14:05 -04:00
Joey Hess
5387d71dac
typo
2014-05-31 21:04:03 -04:00
Joey Hess
179301f58d
build w/o optimisations
...
I hope this will reign in ghc memory use
2014-05-31 21:02:52 -04:00
Joey Hess
6383d8c388
propellor spin
2014-05-31 16:48:14 -04:00
Joey Hess
0e8c6e5fee
prep release
2014-05-29 14:30:06 -04:00
Joey Hess
7004b34a71
use a license name that cabal recognises
2014-05-24 00:06:38 -04:00
Joey Hess
0ec565a590
propellor spin
2014-05-23 12:30:25 -04:00
Joey Hess
c09babd5b7
prep release
2014-05-17 16:43:10 -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
Joey Hess
84efb9bdee
Licence changed from GPL to BSD.
2014-05-10 11:08:30 -03:00
Joey Hess
c2375ae087
rename file because of OSX brain-damage
2014-05-09 13:14:17 -03:00
Joey Hess
72a6b1c759
prep release
2014-04-24 18:10:13 -04:00
Joey Hess
9c2428cb43
add -threaded for wrapper program
...
general principles; don't want to have to worry about whether it may grow
threads
2014-04-24 00:52:47 -04:00
Joey Hess
66e492fa82
prep release
2014-04-19 17:38:15 -04:00
Joey Hess
2cfb22a59b
spit up TODO
2014-04-19 16:14:10 -04:00
Joey Hess
36f87c7b7d
add real readme back
2014-04-19 16:07:50 -04:00
Joey Hess
30bd13bba6
new home page
2014-04-19 16:03:33 -04:00
Joey Hess
2279979d32
Removed root domain records from SOA. Instead, use RootDomain when calling Dns.primary.
2014-04-19 10:47:38 -04:00
Joey Hess
39d697ca78
add dns records to Attr
2014-04-18 17:19:28 -04:00
Joey Hess
4e4fb9ab7c
get rid of AttrProperty
...
Now both Property and RevertableProperty can influence Attr on their own.
2014-04-18 03:59:06 -04:00
Joey Hess
a19293732d
prep release
2014-04-17 20:09:14 -04:00
Joey Hess
8bb029002e
propellor spin
2014-04-14 15:35:29 -04:00
Joey Hess
95ac5163da
Properties can now be satisfied differently on different operating systems.
2014-04-13 15:34:01 -04:00
Joey Hess
1495db6cd1
propellor spin
2014-04-13 14:01:30 -04:00
Joey Hess
c7830f4e66
propellor spin
2014-04-12 22:36:36 -04:00
Joey Hess
6075fc636d
propellor spin
2014-04-12 21:34:25 -04:00
Joey Hess
50cd59cb3e
new more expressive config.hs WIP
2014-04-10 21:13:56 -04:00
Joey Hess
25942fb0cc
Propellor monad is a Reader for HostAttr
...
So far, the hostname is only used to improve a message in withPrivData,
but I anticipate using HostAttr for a lot more.
2014-04-10 17:23:43 -04:00
Joey Hess
eb71c76711
propellor spin
2014-04-10 02:51:25 -04:00
Joey Hess
d1fdace57e
propellor spin
2014-04-10 01:46:33 -04:00
Joey Hess
9961c4dd28
forgot file
2014-04-09 02:16:37 -04:00
Joey Hess
064cdd8fc5
propellor spin
2014-04-09 00:54:27 -04:00
Joey Hess
2e6f7c1b5d
prep release
2014-04-08 02:08:28 -04:00
Joey Hess
fb04055dde
foo
2014-04-04 01:39:50 -04:00
Joey Hess
25a0026050
nope
2014-04-04 01:37:31 -04:00
Joey Hess
ccc8290712
update
2014-04-04 01:12:09 -04:00
Joey Hess
1c381c5246
library shimming for docker (untested)
2014-04-03 21:22:37 -04:00
Joey Hess
5a94d48f3a
reorg configs
2014-04-03 12:06:58 -04:00
Joey Hess
fdb48b1dd1
api doc improvements
2014-04-03 02:27:17 -04:00
Joey Hess
42f207232b
debianization and a wrapper program for /usr/bin
2014-04-03 01:55:49 -04:00
Joey Hess
526bcbf093
type-safe reversions
2014-04-02 13:18:08 -04:00
Joey Hess
548f0dd50b
add a simpler version of config.hs
2014-04-01 18:56:56 -04:00
Joey Hess
4b8a6c5e72
propellor spin
2014-04-01 16:59:34 -04:00
Joey Hess
022db0f08a
all githubby
2014-04-01 16:27:48 -04:00
Joey Hess
2193b853b6
add
2014-04-01 15:28:55 -04:00
Joey Hess
b6eba67f78
changelog
2014-04-01 15:07:07 -04:00
Joey Hess
1dd454ebfa
build with -threaded
...
This is needed so that when propellor is running inside docker, it can
start a login shell, and at the same time, run its simplesh.
2014-04-01 14:05:54 -04:00
Joey Hess
79cbdf35b1
better method of starting propellor simplesh inside docker
2014-04-01 13:51:58 -04:00