scripts dutchification - batch 2

This commit is contained in:
bergware
2023-10-04 15:09:22 +02:00
parent d8a5bd2239
commit 122b7ab33d

View File

@@ -10,7 +10,7 @@
# Bergware - modified for Unraid OS, October 2023
# Set the path.
PATH="/sbin:/bin:/usr/bin:"
PATH="/sbin:/bin:"
# run & log functions
. /etc/rc.d/rc.runlog
@@ -140,7 +140,7 @@ case "$1" in
if [[ -f $ROM ]]; then
NEW=$(grep -Po $MAC $RAM | sort)
# Bergware - set persistent rules of existing interfaces
grep -B2 "$NEW" $ROM | fromdos >$RAM
grep -B2 "$NEW" $ROM | /usr/bin/fromdos >$RAM
udevadm control --reload
# Bergware - find the unique drivers currently in use by the interface(s)
DRIVERS=
@@ -154,13 +154,13 @@ case "$1" in
# Bergware - check for changes and save them
if [[ $NEW != $(grep -Po $MAC $ROM | sort) ]]; then
# Bergware - copy to flash only when more than one interface is present
[[ $(echo "$NEW" | wc -l) -gt 1 ]] && todos <$RAM >$ROM || rm -f $ROM
[[ $(echo "$NEW" | wc -l) -gt 1 ]] && /usr/bin/todos <$RAM >$ROM || rm -f $ROM
fi
else
# Bergware - remove leading remarks in file
sed -i '/^# This/,/^$/d' $RAM
# Bergware - copy to flash only when more than one interface is present
[[ $(grep -Pc 'NAME="eth\d+"' $RAM) -gt 1 ]] && todos <$RAM >$ROM || rm -f $ROM
[[ $(grep -Pc 'NAME="eth\d+"' $RAM) -gt 1 ]] && /usr/bin/todos <$RAM >$ROM || rm -f $ROM
fi
# Bergware - end of code
# Update the hardware database index (/etc/udev/hwdb.bin), if possible: