diff options
| author | Joey Hess <joey@kitenet.net> | 2014-03-30 23:37:54 -0400 |
|---|---|---|
| committer | Joey Hess <joey@kitenet.net> | 2014-03-30 23:37:54 -0400 |
| commit | 380c1b0fd6c25dec3c924b82f1d721aa91a001da (patch) | |
| tree | 7d5b73309b73f13ac2be3f911318fe6a126264ff /propellor.cabal | |
| parent | 02a7bf5f0e2de1d0dea71781ed0c1ae3a50e6425 (diff) | |
prepare for hackage
Diffstat (limited to 'propellor.cabal')
| -rw-r--r-- | propellor.cabal | 56 |
1 files changed, 54 insertions, 2 deletions
diff --git a/propellor.cabal b/propellor.cabal index eebb4f04..f78874bf 100644 --- a/propellor.cabal +++ b/propellor.cabal @@ -1,5 +1,5 @@ Name: propellor -Version: 0 +Version: 0.1 Cabal-Version: >= 1.6 License: GPL Maintainer: Joey Hess <joey@kitenet.net> @@ -10,13 +10,21 @@ License-File: GPL Build-Type: Simple Homepage: http://joeyh.name/code/propellor/ Category: Utility +Extra-Source-Files: + README + TODO + Makefile Synopsis: property-based host configuration management in haskell Description: Propellor enures that the system it's run in satisfies a list of properties, taking action as necessary when a property is not yet met. + . + While Propellor can be installed from hackage, to customize and use it + you should fork its git repository and modify it from there: + git clone git://git.kitenet.net/propellor Executable propellor - Main-Is: Propellor.hs + Main-Is: propellor.hs GHC-Options: -Wall Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5, IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal, @@ -25,6 +33,50 @@ Executable propellor if (! os(windows)) Build-Depends: unix +Library + GHC-Options: -Wall + Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5, + IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal, + containers + + if (! os(windows)) + Build-Depends: unix + + Exposed-Modules: + Propellor.Property + Propellor.Property.Apt + Propellor.Property.Cmd + Propellor.Property.Docker + Propellor.Property.File + Propellor.Property.GitHome + Propellor.Property.Hostname + Propellor.Property.JoeySites + Propellor.Property.Network + Propellor.Property.Reboot + Propellor.Property.Ssh + Propellor.Property.Sudo + Propellor.Property.Tor + Propellor.Property.User + Propellor.CmdLine + Propellor.Common + Propellor.PrivData + Propellor.Types + Other-Modules: + Utility.Applicative + Utility.Data + Utility.Directory + Utility.Env + Utility.Exception + Utility.FileMode + Utility.FileSystemEncoding + Utility.Misc + Utility.Monad + Utility.PartialPrelude + Utility.PosixFiles + Utility.Process + Utility.SafeCommand + Utility.Tmp + source-repository head type: git location: git://git.kitenet.net/propellor.git |
