@@ -66,42 +66,28 @@ if [ -z "$sys_ip_check" ]; then
6666 /sbin/ip addr add $ip /$cidr dev $iface \
6767 broadcast $broadcast label $iface
6868
69- # Adding RHEL/CentOS/Fedora/Amazon startup script
70- if [ -d " /etc/sysconfig" ]; then
71- sys_ip=" # Added by hestia"
72- sys_ip=" $sys_ip \nDEVICE=$iface "
73- sys_ip=" $sys_ip \nBOOTPROTO=static"
74- sys_ip=" $sys_ip \nONBOOT=yes"
75- sys_ip=" $sys_ip \nIPADDR=$ip "
76- sys_ip=" $sys_ip \nNETMASK=$netmask "
77- echo -e $sys_ip > /etc/sysconfig/network-scripts/ifcfg-$iface
78- fi
79-
80- # Adding Debian/Ubuntu startup script
81- if [ -e " /etc/debian_version" ]; then
82- if dpkg-query -W -f' ${Status}' " netplan*" 2> /dev/null | grep -q " ok installed" ; then
83- if [ -f " /etc/netplan/60-hestia.yaml" ]; then
84- sys_ip=" - $ip /$cidr "
85- else
86- sys_ip=" # Added by hestia, please do not edit the file manually!"
87- sys_ip=" $sys_ip \nnetwork:"
88- sys_ip=" $sys_ip \n version: 2"
89- sys_ip=" $sys_ip \n renderer: networkd"
90- sys_ip=" $sys_ip \n ethernets:"
91- sys_ip=" $sys_ip \n eth0:"
92- sys_ip=" $sys_ip \n addresses:"
93- sys_ip=" $sys_ip \n - $ip /$cidr "
94- fi
95- IFS=' %'
96- echo -e $sys_ip >> /etc/netplan/60-hestia.yaml
69+ if dpkg-query -W -f' ${Status}' " netplan*" 2> /dev/null | grep -q " ok installed" ; then
70+ if [ -f " /etc/netplan/60-hestia.yaml" ]; then
71+ sys_ip=" - $ip /$cidr "
9772 else
98- sys_ip=" \n# Added by hestia"
99- sys_ip=" $sys_ip \nauto $iface "
100- sys_ip=" $sys_ip \niface $iface inet static"
101- sys_ip=" $sys_ip \naddress $ip "
102- sys_ip=" $sys_ip \nnetmask $netmask "
103- echo -e $sys_ip >> /etc/network/interfaces
73+ sys_ip=" # Added by hestia, please do not edit the file manually!"
74+ sys_ip=" $sys_ip \nnetwork:"
75+ sys_ip=" $sys_ip \n version: 2"
76+ sys_ip=" $sys_ip \n renderer: networkd"
77+ sys_ip=" $sys_ip \n ethernets:"
78+ sys_ip=" $sys_ip \n eth0:"
79+ sys_ip=" $sys_ip \n addresses:"
80+ sys_ip=" $sys_ip \n - $ip /$cidr "
10481 fi
82+ IFS=' %'
83+ echo -e $sys_ip >> /etc/netplan/60-hestia.yaml
84+ else
85+ sys_ip=" \n# Added by hestia"
86+ sys_ip=" $sys_ip \nauto $iface "
87+ sys_ip=" $sys_ip \niface $iface inet static"
88+ sys_ip=" $sys_ip \naddress $ip "
89+ sys_ip=" $sys_ip \nnetmask $netmask "
90+ echo -e $sys_ip >> /etc/network/interfaces
10591 fi
10692fi
10793
0 commit comments