servers/roles/netboot-grub/files/bootupdate.sh
2025-10-07 15:13:16 +02:00

22 lines
590 B
Bash
Executable file

#!/bin/bash
if [ -z "$1" ]; then
echo "Podali niste nobenih argumentov"
echo "Podati jih morate v obliki:"
echo "[ime skripte] [novi default] [datoteke z nastavitvami]"
echo "Npr.:"
echo "bootupdate 1 by_classroom/pr05/*"
echo "Ali:"
echo "bootupdate windows by_name/pr05-*.cfg"
else
option=$1
shift
for filename in $@; do
if output=$(sed -i --follow-symlinks '1 c\set default='"$option"'' $filename); then
echo "Default boot v datoteki $filename je spremenjen na $option"
else
echo $output
fi
done
fi