net: Allow to configure hostname via TARGET_HOSTNAME
This commit is contained in:
parent
ff66f763d9
commit
3dcca39ae8
@ -1,2 +1,5 @@
|
||||
Эта фича конфигурирует базовую поддержку сети, включая нужную подсистему
|
||||
(etcnet, NetworkManager поверх etcnet или connman).
|
||||
|
||||
Используйте TARGET_HOSTNAME для определения имени узла (файлы
|
||||
/etc/sysconfig/network и /etc/hostname).
|
||||
|
@ -7,6 +7,7 @@ use/net: use/services use/pkgpriorities
|
||||
@$(call add,THE_PACKAGES,iputils)
|
||||
@$(call add,PINNED_PACKAGES,$$(THE_NET_SUBSYS))
|
||||
@$(call set,THE_NET_SUBSYS,network-config-subsystem)
|
||||
@$(call xport,TARGET_HOSTNAME)
|
||||
|
||||
use/net/etcnet: use/net
|
||||
@$(call set,THE_NET_SUBSYS,etcnet)
|
||||
|
10
features.in/net/rootfs/image-scripts.d/50-net-hostname
Executable file
10
features.in/net/rootfs/image-scripts.d/50-net-hostname
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh -efu
|
||||
#
|
||||
# Sets up the node's hostname.
|
||||
|
||||
. shell-config
|
||||
|
||||
if [ -n "${GLOBAL_TARGET_HOSTNAME:-}" ]; then
|
||||
shell_config_set /etc/sysconfig/network 'TARGET_HOSTNAME' "$GLOBAL_TARGET_HOSTNAME"
|
||||
echo "$GLOBAL_TARGET_HOSTNAME" >/etc/hostname
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user