Update armbian-add-overlay
added another case to handle stray spaces and to not add a space if no overlays are already present.
This commit is contained in:
parent
dcd5c1c942
commit
823738dedd
@ -87,6 +87,8 @@ if grep -q '^user_overlays=' /boot/armbianEnv.txt; then
|
||||
line=$(grep '^user_overlays=' /boot/armbianEnv.txt | cut -d'=' -f2)
|
||||
if grep -qE "(^|[[:space:]])${fname}([[:space:]]|$)" <<< $line; then
|
||||
echo "Overlay ${fname} was already added to /boot/armbianEnv.txt, skipping"
|
||||
elif grep -q '^user_overlays=\s*$' /boot/armbianEnv.txt; then
|
||||
sed -i -e "s/^user_overlays=\s*$/user_overlays=${fname}/" /boot/armbianEnv.txt
|
||||
else
|
||||
sed -i -e "/^user_overlays=/ s/$/ ${fname}/" /boot/armbianEnv.txt
|
||||
fi
|
||||
|
||||
Loading…
Reference in New Issue
Block a user