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]