forked from ungleich-public/cdist
[type/__locale_system] Add support for NetBSD
This commit is contained in:
parent
cbf22f3b2c
commit
a923e75d9b
1 changed files with 10 additions and 1 deletions
|
@ -99,6 +99,15 @@ in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
netbsd)
|
||||||
|
# NetBSD doesn't have a separate configuration file to set locales.
|
||||||
|
# So the shell login file will have to do.
|
||||||
|
# "Non-POSIX" shells like csh will not be updated here.
|
||||||
|
|
||||||
|
locale_conf="/etc/profile"
|
||||||
|
quote_value=true
|
||||||
|
value="$(catval "${__object}/parameter/value"); export ${key}"
|
||||||
|
;;
|
||||||
solaris)
|
solaris)
|
||||||
locale_conf="/etc/default/init"
|
locale_conf="/etc/default/init"
|
||||||
locale_conf_group="sys"
|
locale_conf_group="sys"
|
||||||
|
@ -172,5 +181,5 @@ __key_value "${locale_conf}:${key}" \
|
||||||
--key "${key}" \
|
--key "${key}" \
|
||||||
--delimiter '=' --exact_delimiter \
|
--delimiter '=' --exact_delimiter \
|
||||||
--state "${state_should}" \
|
--state "${state_should}" \
|
||||||
--value "$(catval "${__object}/parameter/value")" \
|
--value "${value:-$(catval "${__object}/parameter/value")}" \
|
||||||
--onchange "${onchange_cmd}"
|
--onchange "${onchange_cmd}"
|
||||||
|
|
Loading…
Reference in a new issue