summaryrefslogtreecommitdiff
path: root/cfengine/cf.services.file
diff options
context:
space:
mode:
Diffstat (limited to 'cfengine/cf.services.file')
-rw-r--r--cfengine/cf.services.file11
1 files changed, 11 insertions, 0 deletions
diff --git a/cfengine/cf.services.file b/cfengine/cf.services.file
index 549f485..a5abd28 100644
--- a/cfengine/cf.services.file
+++ b/cfengine/cf.services.file
@@ -178,6 +178,17 @@ editfiles:
BeginGroupIfNoMatch "^[[:blank:]]*preferred master[[:blank:]]*=[[:blank:]]*yes[[:blank:]]*"
InsertLine ' preferred master = yes'
EndGroup
+ #
+ # character set = ISO8859-1
+ #
+ LocateLineMatching "^[;[:blank:]]*character set[[:blank:]]*=.*"
+ BeginGroupIfNoLineMatching "^[[:blank:]]*character set[[:blank:]]*=[[:blank:]]*ISO8859-1[[:blank:]]*"
+ ReplaceLineWith ' character set = ISO8859-1'
+ EndGroup
+ CatchAbort
+ BeginGroupIfNoMatch "^[[:blank:]]*character set[[:blank:]]*=[[:blank:]]*ISO8859-1[[:blank:]]*"
+ InsertLine ' character set = ISO8859-1'
+ EndGroup
DefineClasses "samba_reload"
}