Safe Haskell | None |
---|
Things that seem like they could be clients of this library, but are instead included as part of the library.
- tightDependencyFixup :: [(BinPkgName, BinPkgName)] -> BinPkgName -> Atoms -> Atoms
- doServer :: BinPkgName -> Server -> Atoms -> Atoms
- doWebsite :: BinPkgName -> Site -> Atoms -> Atoms
- doBackups :: BinPkgName -> String -> Atoms -> Atoms
- doExecutable :: BinPkgName -> InstallFile -> Atoms -> Atoms
- debianDescription :: String -> String -> String -> String -> String -> PackageType -> PackageIdentifier -> Text
- describe :: Atoms -> PackageType -> PackageIdentifier -> Text
- watchAtom :: PackageName -> Text
- oldClckwrksSiteFlags :: Site -> [String]
- oldClckwrksServerFlags :: Server -> [String]
- siteAtoms :: BinPkgName -> Site -> Atoms -> Atoms
- serverAtoms :: BinPkgName -> Server -> Bool -> Atoms -> Atoms
- backupAtoms :: BinPkgName -> String -> Atoms -> Atoms
- execAtoms :: BinPkgName -> InstallFile -> Atoms -> Atoms
Documentation
tightDependencyFixup :: [(BinPkgName, BinPkgName)] -> BinPkgName -> Atoms -> AtomsSource
Create equals dependencies. For each pair (A, B), use dpkg-query to find out B's version number, version B. Then write a rule into P's .substvar that makes P require that that exact version of A, and another that makes P conflict with any older version of A.
doServer :: BinPkgName -> Server -> Atoms -> AtomsSource
Add a debian binary package to the debianization containing a cabal executable file set up to be a server.
doWebsite :: BinPkgName -> Site -> Atoms -> AtomsSource
Add a debian binary package to the debianization containing a cabal executable file set up to be a web site.
doBackups :: BinPkgName -> String -> Atoms -> AtomsSource
Add a debian binary package to the debianization containing a cabal executable file set up to be a backup script.
doExecutable :: BinPkgName -> InstallFile -> Atoms -> AtomsSource
Add a debian binary package to the debianization containing a cabal executable file.
debianDescription :: String -> String -> String -> String -> String -> PackageType -> PackageIdentifier -> TextSource
describe :: Atoms -> PackageType -> PackageIdentifier -> TextSource
watchAtom :: PackageName -> TextSource
oldClckwrksSiteFlags :: Site -> [String]Source
oldClckwrksServerFlags :: Server -> [String]Source
serverAtoms :: BinPkgName -> Server -> Bool -> Atoms -> AtomsSource
backupAtoms :: BinPkgName -> String -> Atoms -> AtomsSource
execAtoms :: BinPkgName -> InstallFile -> Atoms -> AtomsSource