diff --git a/files/board/arpl/kernel_defconfig b/files/board/arpl/kernel_defconfig index 5c458777..aac9b3b7 100644 --- a/files/board/arpl/kernel_defconfig +++ b/files/board/arpl/kernel_defconfig @@ -130,9 +130,9 @@ CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_PCI_STUB=m +# CONFIG_PCI_STUB=m CONFIG_PCI_IOV=y -CONFIG_PCI_ENDPOINT=y +# CONFIG_PCI_ENDPOINT=y CONFIG_PCI_SW_SWITCHTEC=y CONFIG_DEVTMPFS=y diff --git a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd b/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd index 439628f1..ddcfbc86 100755 --- a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd +++ b/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd @@ -9,26 +9,26 @@ PIDFILE=/var/run/dhcpcd/pid [ -f "${CONFIG}" ] || exit 0 -case "$1" in +case "${1}" in start) echo "Starting dhcpcd..." - start-stop-daemon -S -x "$DAEMON" -p "$PIDFILE" -- -f "$CONFIG" + start-stop-daemon -S -x "${DAEMON}" -p "${PIDFILE}" -- -f "${CONFIG}" ;; stop) echo "Stopping dhcpcd..." - start-stop-daemon -K -x "$DAEMON" -p "$PIDFILE" -o + start-stop-daemon -K -x "${DAEMON}" -p "${PIDFILE}" -o ;; reload | force-reload) echo "Reloading dhcpcd configuration..." - "$DAEMON" -s reload + "${DAEMON}" -s reload ;; restart) - "$0" stop + "${0}" stop sleep 1 # Prevent race condition: ensure dhcpcd stops before start. - "$0" start + "${0}" start ;; *) - echo "Usage: $0 {start|stop|restart|reload|force-reload}" + echo "Usage: ${0} {start|stop|restart|reload|force-reload}" exit 1 ;; esac diff --git a/files/board/arpl/overlayfs/opt/arpl/menu.sh b/files/board/arpl/overlayfs/opt/arpl/menu.sh index d17401ca..70100789 100755 --- a/files/board/arpl/overlayfs/opt/arpl/menu.sh +++ b/files/board/arpl/overlayfs/opt/arpl/menu.sh @@ -630,7 +630,7 @@ function cmdlineMenu() { MAC="$(<"${TMP_PATH}/resp")" [ -z "${MAC}" ] && MAC="$(readConfigKey "original-mac${i}" "${USER_CONFIG_FILE}")" [ -z "${MAC}" ] && MAC="${MACFS[$(expr ${i} - 1)]}" - MACF="$(echo "${MAC}" | sed 's/://g')" + MACF="$(echo "${MAC}" | sed "s/:\|-\| //g")" [ ${#MACF} -eq 12 ] && break dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Cmdline")" \ --msgbox "$(TEXT "Invalid MAC")" 0 0 @@ -641,7 +641,7 @@ function cmdlineMenu() { writeConfigKey "cmdline.mac${N}" "${MACF}" "${USER_CONFIG_FILE}" writeConfigKey "cmdline.netif_num" "${N}" "${USER_CONFIG_FILE}" MAC="${MACF:0:2}:${MACF:2:2}:${MACF:4:2}:${MACF:6:2}:${MACF:8:2}:${MACF:10:2}" - ip link set dev ${ETHX[$(expr ${N} - 1)]} address ${MAC} 2>&1 | + ip link set dev ${ETHX[$(expr ${N} - 1)]} address "${MAC}" 2>&1 | dialog --backtitle "$(backtitle)" --colors --title "$(TEXT "Cmdline")" \ --progressbox "$(TEXT "Changing MAC")" 20 70 /etc/init.d/S41dhcpcd restart 2>&1 |