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

import Property
import Utility.SafeCommand

type HostName = String

set :: HostName -> Property
set hostname = 
	fileHasContent "/etc/hostname" [hostname]
		`onChange` cmdProperty "hostname" [Param hostname]