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.
29 lines
699 B
29 lines
699 B
#!/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
|
|
# lastmod: 2024-09-08
|
|
|
|
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"
|
|
|
|
|