[hostname] add alpine support

remotes/katolaz/master
Nico Schottelius 6 years ago
parent c801fb4965
commit f4db6e908e
  1. 4
      cdist/conf/type/__hostname/gencode-remote
  2. 2
      cdist/conf/type/__hostname/manifest
  3. 1
      docs/changelog

@ -35,7 +35,7 @@ has_hostnamectl=$(cat "$__object/explorer/has_hostnamectl")
# If everything is ok -> exit
#
case "$os" in
archlinux|debian|suse|ubuntu|devuan|coreos)
archlinux|debian|suse|ubuntu|devuan|coreos|alpine)
if [ "$name_config" = "$name_should" ] && [ "$name_running" = "$name_should" ]; then
exit 0
fi
@ -58,7 +58,7 @@ echo changed >> "$__messages_out"
# Use the good old way to set the hostname even on machines running systemd.
case "$os" in
archlinux|debian|ubuntu|devuan|centos|coreos)
archlinux|debian|ubuntu|devuan|centos|coreos|alpine)
printf "printf '%%s\\\\n' '$name_should' > /etc/hostname\\n"
echo "hostname -F /etc/hostname"
;;

@ -41,7 +41,7 @@ not_supported() {
}
case "$os" in
archlinux|debian|suse|ubuntu|devuan|coreos)
archlinux|debian|suse|ubuntu|devuan|coreos|alpine)
# handled in gencode-remote
:
;;

@ -5,6 +5,7 @@ next:
* Type __package: Add __package_apk support (Nico Schottelius)
* Type __start_on_boot: Add alpine support (Nico Schottelius)
* Type __timezone: Add alpine support (Nico Schottelius)
* Type __hostname: Add alpine support (Nico Schottelius)
* Type __start_on_boot: gentoo: check all runlevels in explorer (Nico Schottelius)
* New type: __package_apk (Nico Schottelius)

Loading…
Cancel
Save