summaryrefslogtreecommitdiff
path: root/propellor.cabal
diff options
context:
space:
mode:
authorJoey Hess <joeyh@debian.org>2014-07-09 22:11:31 -0400
committerJoey Hess <joeyh@debian.org>2014-07-09 22:11:31 -0400
commit82da31b3e0e9acdfbca4c48eb12ab1f28515ba10 (patch)
tree0a3e0c6e134680e35665364b2cd6895863bcc990 /propellor.cabal
propellor (0.8.1) unstable; urgency=medium
* Run apt-get update in initial bootstrap. * --list-fields now includes a table of fields that are not currently set, but would be used if they got set. * Remove .gitignore from cabal file list, to avoid build failure on Debian. Closes: #754334 # imported from the archive
Diffstat (limited to 'propellor.cabal')
-rw-r--r--propellor.cabal139
1 files changed, 139 insertions, 0 deletions
diff --git a/propellor.cabal b/propellor.cabal
new file mode 100644
index 00000000..50067b8d
--- /dev/null
+++ b/propellor.cabal
@@ -0,0 +1,139 @@
+Name: propellor
+Version: 0.8.1
+Cabal-Version: >= 1.6
+License: BSD3
+Maintainer: Joey Hess <joey@kitenet.net>
+Author: Joey Hess
+Stability: Stable
+Copyright: 2014 Joey Hess
+License-File: LICENSE
+Build-Type: Simple
+Homepage: https://propellor.branchable.com/
+Category: Utility
+Extra-Source-Files:
+ README.md
+ doc/README.mdwn
+ CHANGELOG
+ Makefile
+ config-simple.hs
+ config-joey.hs
+ debian/changelog
+ debian/README.Debian
+ debian/propellor.1
+ debian/compat
+ debian/control
+ debian/copyright
+ debian/rules
+ debian/lintian-overrides
+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.
+ .
+ It is configured using haskell.
+
+Executable propellor
+ Main-Is: wrapper.hs
+ GHC-Options: -Wall -threaded -O0
+ Hs-Source-Dirs: src
+ Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
+ IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
+ containers, network, async, time, QuickCheck, mtl,
+ MonadCatchIO-transformers
+
+ if (! os(windows))
+ Build-Depends: unix
+
+Executable propellor-config
+ Main-Is: config.hs
+ GHC-Options: -Wall -threaded -O0
+ Hs-Source-Dirs: src
+ Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
+ IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
+ containers, network, async, time, QuickCheck, mtl,
+ MonadCatchIO-transformers
+
+ if (! os(windows))
+ Build-Depends: unix
+
+Library
+ GHC-Options: -Wall -O0
+ Hs-Source-Dirs: src
+ Build-Depends: MissingH, directory, filepath, base >= 4.5, base < 5,
+ IfElse, process, bytestring, hslogger, unix-compat, ansi-terminal,
+ containers, network, async, time, QuickCheck, mtl,
+ MonadCatchIO-transformers
+
+ if (! os(windows))
+ Build-Depends: unix
+
+ Exposed-Modules:
+ Propellor
+ Propellor.Property
+ Propellor.Property.Apache
+ Propellor.Property.Apt
+ Propellor.Property.Cmd
+ Propellor.Property.Hostname
+ Propellor.Property.Cron
+ Propellor.Property.Dns
+ Propellor.Property.Docker
+ Propellor.Property.File
+ Propellor.Property.Git
+ Propellor.Property.Gpg
+ Propellor.Property.Grub
+ Propellor.Property.Network
+ Propellor.Property.Obnam
+ Propellor.Property.OpenId
+ Propellor.Property.Postfix
+ Propellor.Property.Reboot
+ Propellor.Property.Scheduled
+ Propellor.Property.Service
+ Propellor.Property.Ssh
+ Propellor.Property.Sudo
+ Propellor.Property.Tor
+ Propellor.Property.User
+ Propellor.Property.HostingProvider.CloudAtCost
+ Propellor.Property.HostingProvider.DigitalOcean
+ Propellor.Property.HostingProvider.Linode
+ Propellor.Property.SiteSpecific.GitHome
+ Propellor.Property.SiteSpecific.JoeySites
+ Propellor.Property.SiteSpecific.GitAnnexBuilder
+ Propellor.Info
+ Propellor.Message
+ Propellor.PrivData
+ Propellor.Engine
+ Propellor.Exception
+ Propellor.Types
+ Propellor.Types.OS
+ Propellor.Types.Dns
+ Propellor.Types.PrivData
+ Other-Modules:
+ Propellor.Types.Info
+ Propellor.CmdLine
+ Propellor.SimpleSh
+ Propellor.Property.Docker.Shim
+ Utility.Applicative
+ Utility.Data
+ Utility.Directory
+ Utility.Env
+ Utility.Exception
+ Utility.FileMode
+ Utility.FileSystemEncoding
+ Utility.LinuxMkLibs
+ Utility.Misc
+ Utility.Monad
+ Utility.Path
+ Utility.PartialPrelude
+ Utility.PosixFiles
+ Utility.Process
+ Utility.SafeCommand
+ Utility.Scheduled
+ Utility.Table
+ Utility.ThreadScheduler
+ Utility.Tmp
+ Utility.UserInfo
+ Utility.QuickCheck
+
+source-repository head
+ type: git
+ location: git://git.kitenet.net/propellor.git