mirror of
https://github.com/AuxXxilium/arc.git
synced 2024-11-24 00:09:53 +07:00
arc: fix ipv6 switch
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
bf5ed142bc
commit
1cd953b82f
@ -1140,17 +1140,15 @@ else
|
||||
c) [ "${IPV6}" == "true" ] && IPV6='false' || IPV6='true'
|
||||
if [ "${IPV6}" == "true" ]; then
|
||||
writeConfigKey "arc.ipv6" "true" "${USER_CONFIG_FILE}"
|
||||
eval $(grep -o "ARC_CMDLINE=.*$" "${USER_GRUB_CONFIG}")
|
||||
if echo "${ARC_CMDLINE}" | grep -q 'ipv6.disable=1'; then
|
||||
sed -i 's/ ipv6.disable=1//g' "${USER_GRUB_CONFIG}"
|
||||
if cat "${USER_GRUB_CONFIG}" | grep -q 'ipv6.disable=1'; then
|
||||
sed -i 's/ipv6.disable=1/ipv6.disable=0/g' "${USER_GRUB_CONFIG}"
|
||||
dialog --backtitle "$(backtitle)" --title "Arc Boot" \
|
||||
--infobox "Rebooting with IPv6 Support!" 4 30
|
||||
fi
|
||||
elif [ "${IPV6}" == "false" ]; then
|
||||
writeConfigKey "arc.ipv6" "false" "${USER_CONFIG_FILE}"
|
||||
eval $(grep -o "ARC_CMDLINE=.*$" "${USER_GRUB_CONFIG}")
|
||||
if ! echo "${ARC_CMDLINE}" | grep -q 'ipv6.disable=1'; then
|
||||
sed -i 's/${ARC_CMDLINE}/${ARC_CMDLINE} ipv6.disable=1/g' "${GRUB_CONFIG_FILE}"
|
||||
if cat "${USER_GRUB_CONFIG}" | grep -q 'ipv6.disable=0'; then
|
||||
sed -i 's/ipv6.disable=0/ipv6.disable=1/g' "${GRUB_CONFIG_FILE}"
|
||||
dialog --backtitle "$(backtitle)" --title "Arc Boot" \
|
||||
--infobox "Rebooting without IPv6 Support!" 4 30
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user