Commit Graph

68 Commits

Author SHA1 Message Date
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