summaryrefslogtreecommitdiff
path: root/Propellor/Types/OS.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Propellor/Types/OS.hs')
-rw-r--r--Propellor/Types/OS.hs27
1 files changed, 0 insertions, 27 deletions
diff --git a/Propellor/Types/OS.hs b/Propellor/Types/OS.hs
deleted file mode 100644
index 23cc8a29..00000000
--- a/Propellor/Types/OS.hs
+++ /dev/null
@@ -1,27 +0,0 @@
-module Propellor.Types.OS where
-
-type HostName = String
-type UserName = String
-type GroupName = String
-
--- | High level descritption of a operating system.
-data System = System Distribution Architecture
- deriving (Show, Eq)
-
-data Distribution
- = Debian DebianSuite
- | Ubuntu Release
- deriving (Show, Eq)
-
-data DebianSuite = Experimental | Unstable | Testing | Stable | DebianRelease Release
- deriving (Show, Eq)
-
--- | The release that currently corresponds to stable.
-stableRelease :: DebianSuite
-stableRelease = DebianRelease "wheezy"
-
-isStable :: DebianSuite -> Bool
-isStable s = s == Stable || s == stableRelease
-
-type Release = String
-type Architecture = String