You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
686 B
28 lines
686 B
3 months ago
|
#!/bin/sh
|
||
|
# Update the TUXEDO WebFAI usb stick
|
||
|
# the file actually moved to https://webfai.tuxedocomputers.com/webfai-current.img
|
||
|
# hence the -L switch on curl
|
||
|
|
||
|
if (test -f *.iso); then
|
||
|
DATE=$(date +%Y%m%d-%H%M%S)
|
||
|
FILENAME=$(ls -1 *.iso)
|
||
|
BASENAME=$(basename ${FILENAME} .iso)
|
||
|
BACKUPFILE=${BASENAME}.backup-$DATE.iso
|
||
|
|
||
|
# backup old image
|
||
|
echo -n "Compressing old image file witz xz..."
|
||
|
xz -c ${FILENAME} > ${BACKUPFILE}.xz
|
||
|
echo "done"
|
||
|
else
|
||
|
echo "Found no iso file, no backup is made"
|
||
|
fi
|
||
|
|
||
|
echo -n "Downloading image file with curl..."
|
||
|
|
||
|
# download fresh image file
|
||
|
curl -sLO https://www.tuxedocomputers.com/webfai/webfai-nb/ipxe-stick-webfai-nb_current.iso
|
||
|
|
||
|
echo "done"
|
||
|
|
||
|
|