summaryrefslogtreecommitdiff
path: root/Property/Hostname.hs
blob: 0529d213f96ba8ea3b17d304e786abd22f95aa1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module Property.Hostname where

import Property
import Utility.SafeCommand

type HostName = String

set :: HostName -> Property
set hostname = combineProperties ("hostname " ++ hostname)
	[ fileHasContent "/etc/hostname" [hostname]
	, cmdProperty "hostname" [Param hostname]
	]