arc/arc-functions: add restart network trigger

Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
AuxXxilium
2024-06-23 10:40:26 +02:00
parent 330a555147
commit b247348f3c
2 changed files with 9 additions and 3 deletions

View File

@@ -1960,6 +1960,7 @@ function rebootMenu() {
echo -e "bios \"BIOS/UEFI\"" >>"${TMP_PATH}/opts"
echo -e "poweroff \"Shutdown\"" >>"${TMP_PATH}/opts"
echo -e "shell \"Exit to Shell Cmdline\"" >>"${TMP_PATH}/opts"
echo -e "network \"Restart Netwok Service\"" >>"${TMP_PATH}/opts"
dialog --backtitle "$(backtitle)" --title "Reboot" \
--menu "Choose a Destination" 0 0 0 --file "${TMP_PATH}/opts" \
2>${TMP_PATH}/resp
@@ -1979,6 +1980,9 @@ function rebootMenu() {
elif [ "${REDEST}" == "shell" ]; then
clear
exit 0
elif [ "${REDEST}" == "network" ]; then
/etc/init.d/S41dhcpcd restart
arc.sh
else
rebootTo ${REDEST}
exit 0

View File

@@ -1040,7 +1040,9 @@ else
echo "F \"\Z1Formate Disks\Zn \" " >>"${TMP_PATH}/menu"
echo "n \"Edit Grub Config \" " >>"${TMP_PATH}/menu"
echo "v \"Write Modifications to Disk \" " >>"${TMP_PATH}/menu"
echo "G \"Install opkg Package Manager \" " >>"${TMP_PATH}/menu"
if [ "${OFFLINE}" == "false" ]; then
echo "G \"Install opkg Package Manager \" " >>"${TMP_PATH}/menu"
fi
fi
echo "= \"\Z4========== Misc ==========\Zn \" " >>"${TMP_PATH}/menu"
echo "x \"Backup/Restore/Recovery \" " >>"${TMP_PATH}/menu"
@@ -1050,7 +1052,7 @@ else
if [ "${OFFLINE}" == "false" ]; then
echo "z \"Update\" " >>"${TMP_PATH}/menu"
fi
echo "I \"Reboot \" " >>"${TMP_PATH}/menu"
echo "I \"Restart/Shutdown \" " >>"${TMP_PATH}/menu"
echo "V \"Credits \" " >>"${TMP_PATH}/menu"
dialog --clear --default-item ${NEXT} --backtitle "$(backtitle)" --colors \
@@ -1084,7 +1086,7 @@ else
R) [ "${CUSTOM}" == "false" ] && CUSTOM='true' || CUSTOM='false'
writeConfigKey "arc.custom" "${CUSTOM}" "${USER_CONFIG_FILE}"
if [ "${CUSTOM}" == "true" ]; then
[ ! -f "${PART3_PATH}/automated" ] && echo "${ARC_VERSION}-${MODEL}-{PRODUCTVER}-custom" >"${PART3_PATH}/automated"
[ ! -f "${PART3_PATH}/automated" ] && echo "${ARC_VERSION}-${MODEL}-${PRODUCTVER}-custom" >"${PART3_PATH}/automated"
elif [ "${CUSTOM}" == "false" ]; then
[ -f "${PART3_PATH}/automated" ] && rm -f "${PART3_PATH}/automated" >/dev/null
fi