Skip to content
This repository was archived by the owner on Jan 16, 2024. It is now read-only.

Commit 6796fa0

Browse files
committed
F #86: Update GATEWAY6 to IP6_GATEWAY
1 parent df90cb5 commit 6796fa0

7 files changed

Lines changed: 26 additions & 31 deletions

File tree

src/etc/one-context.d/loc-10-network.d/functions

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -410,13 +410,6 @@ get_gateway()
410410
get_iface_var "$1" "GATEWAY"
411411
)
412412

413-
# Gets the network gateway6
414-
# arg: <iface>
415-
get_gateway6()
416-
(
417-
get_iface_var "$1" "GATEWAY6"
418-
)
419-
420413
# arg: <iface>
421414
get_ip()
422415
(
@@ -494,17 +487,19 @@ setup_iface_vars()
494487

495488
export mac=$(get_iface_var "$1" "MAC")
496489
export dev=$(get_dev "$_iface_mac" "$mac")
497-
#export mtu=$(get_mtu "$1")
498490
export mtu=$(get_iface_var "$1" "MTU")
499491
export gateway=$(get_gateway "$1")
500-
export gateway6=$(get_gateway6 "$1")
501492
export metric=$(get_iface_var "$1" "METRIC")
502-
export ip6_metric=$(get_iface_var "$1" "IP6_METRIC")
503493
export dns=$(get_dns "$1")
504494
export search_domains=$(get_search_domain "$1")
505495
export method=$(get_iface_var "$1" "METHOD")
496+
export ip6_gateway=$(get_iface_var "$1" "IP6_GATEWAY")
497+
export ip6_metric=$(get_iface_var "$1" "IP6_METRIC")
506498
export ip6_method=$(get_iface_var "$1" "IP6_METHOD")
507499

500+
# backward compatibility
501+
[ -z "$ip6_gateway" ] && ip6_gateway=$(get_iface_var "$1" "GATEWAY6")
502+
508503
# defaults
509504
[ -z "$ip6_metric" ] && ip6_metric="${metric}"
510505
[ -z "$method" ] && method='static'

src/etc/one-context.d/loc-10-network.d/netcfg-bsd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export mac
7777
export dev
7878
export mtu
7979
export gateway
80-
export gateway6
80+
export ip6_gateway
8181
export method
8282
export ip6_method
8383
export metric
@@ -162,8 +162,8 @@ gen_iface6_conf()
162162

163163
###
164164

165-
if [ -n "${gateway6}" ]; then
166-
echo "ipv6_defaultrouter=\"${gateway6}\"" >> /etc/rc.conf.d/routing
165+
if [ -n "${ip6_gateway}" ]; then
166+
echo "ipv6_defaultrouter=\"${ip6_gateway}\"" >> /etc/rc.conf.d/routing
167167
fi
168168
}
169169

src/etc/one-context.d/loc-10-network.d/netcfg-interfaces

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export mac
128128
export dev
129129
export mtu
130130
export gateway
131-
export gateway6
131+
export ip6_gateway
132132
export method
133133
export ip6_method
134134
export metric
@@ -222,12 +222,12 @@ EOT
222222
# they override the metric on IPv4 routes. We better configure
223223
# default route via up script.
224224
if [ "${os_id}" = 'alpine' ] && \
225-
[ -n "${gateway6}" ] && [ -n "${ip6_metric}" ];
225+
[ -n "${ip6_gateway}" ] && [ -n "${ip6_metric}" ];
226226
then
227-
echo " up ip -6 route add default via ${gateway6} dev ${dev} metric ${ip6_metric}"
227+
echo " up ip -6 route add default via ${ip6_gateway} dev ${dev} metric ${ip6_metric}"
228228

229-
elif [ -n "${gateway6}" ]; then
230-
echo " gateway ${gateway6}"
229+
elif [ -n "${ip6_gateway}" ]; then
230+
echo " gateway ${ip6_gateway}"
231231

232232
if [ -n "${ip6_metric}" ]; then
233233
echo " metric ${ip6_metric}"

src/etc/one-context.d/loc-10-network.d/netcfg-netplan

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export mac
8585
export dev
8686
export mtu
8787
export gateway
88-
export gateway6
88+
export ip6_gateway
8989
export method
9090
export ip6_method
9191
export metric
@@ -145,10 +145,10 @@ EOT
145145
fi
146146
fi
147147

148-
if [ -n "${gateway6}" ] && { [ -z "${ip6_method}" ] || [ "${ip6_method}" = 'static' ]; }; then
148+
if [ -n "${ip6_gateway}" ] && { [ -z "${ip6_method}" ] || [ "${ip6_method}" = 'static' ]; }; then
149149
cat <<EOT
150150
- to: "::/0"
151-
via: ${gateway6}
151+
via: ${ip6_gateway}
152152
EOT
153153

154154
# Force default Linux IPv6 metric (man 8 route) to override

src/etc/one-context.d/loc-10-network.d/netcfg-networkd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export mac
7676
export dev
7777
export mtu
7878
export gateway
79-
export gateway6
79+
export ip6_gateway
8080
export method
8181
export ip6_method
8282
export metric
@@ -210,8 +210,8 @@ EOT
210210
[Route]
211211
EOT
212212

213-
if [ -n "$gateway6" ]; then
214-
echo "Gateway=${gateway6}"
213+
if [ -n "$ip6_gateway" ]; then
214+
echo "Gateway=${ip6_gateway}"
215215

216216
if [ -n "$ip6_metric" ]; then
217217
echo "Metric=${ip6_metric}"

src/etc/one-context.d/loc-10-network.d/netcfg-nm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export mac
7272
export dev
7373
export mtu
7474
export gateway
75-
export gateway6
75+
export ip6_gateway
7676
export method
7777
export ip6_method
7878
export metric
@@ -159,8 +159,8 @@ gen_iface6_conf()
159159
nmcli con mod "${dev}" +ipv6.addresses "${ip6_ula}/64"
160160
fi
161161

162-
if [ -n "$gateway6" ]; then
163-
nmcli con mod "${dev}" ipv6.gateway "${gateway6}"
162+
if [ -n "$ip6_gateway" ]; then
163+
nmcli con mod "${dev}" ipv6.gateway "${ip6_gateway}"
164164
else
165165
nmcli con mod "${dev}" ipv6.gateway ""
166166
fi

src/etc/one-context.d/loc-10-network.d/netcfg-scripts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export mac
8686
export dev
8787
export mtu
8888
export gateway
89-
export gateway6
89+
export ip6_gateway
9090
export method
9191
export ip6_method
9292
export metric
@@ -202,12 +202,12 @@ EOT
202202
fi
203203
fi
204204

205-
if [ -n "${gateway6}" ]; then
205+
if [ -n "${ip6_gateway}" ]; then
206206
if [ "${config_path}" = "/etc/sysconfig/network" ]; then
207-
echo "default ${gateway6} - ${dev} ${ip6_metric:+metric ${ip6_metric}}" \
207+
echo "default ${ip6_gateway} - ${dev} ${ip6_metric:+metric ${ip6_metric}}" \
208208
>> "/etc/sysconfig/network/ifroute-${dev}"
209209
else
210-
echo "default via ${gateway6} dev ${dev} ${ip6_metric:+metric ${ip6_metric}}" \
210+
echo "default via ${ip6_gateway} dev ${dev} ${ip6_metric:+metric ${ip6_metric}}" \
211211
>> "${config_path}/route6-${dev}"
212212
fi
213213
fi

0 commit comments

Comments
 (0)