5
0
Fork 0
mirror of https://codeberg.org/Computertruhe/Setup-Skripte.git synced 2025-06-27 19:06:21 +02:00

*.bz2-support und mehr Warnungen (#79)

Hier werden mehr Infos ausgegeben
und bz2-kann dekomprimiert werden

Co-authored-by: Robert <robertofon@os23.de>
Reviewed-on: https://codeberg.org/Computertruhe/Setup-Skripte/pulls/79
This commit is contained in:
B3rtl 2024-10-23 22:40:32 +00:00
parent 1ee789a677
commit 22ab72a4cc

View file

@ -10,20 +10,28 @@ if [[ -z "$(command -v growpart)" || -z "$(command -v btrfs)" ]]; then
fi
if [ -z "$IMG" ] ; then
echo "Image-File angeben!"
echo "Image-File angeben! *.img *.bz2 Param #1 Param #2 = Gerät "
exit 1
fi
if [ -z "$DEV" ] ; then
echo "HDD dev angeben! z. B. /dev/hdc"
echo "HDD dev angeben! z. B. /dev/hdc Param #2"
exit 1
fi
echo "Warte 5 Sekunden vor dem löschen, abbrechen mit strg + c..."
echo "Warte 5 Sekunden vor dem löschen von ${DEV}, abbrechen mit strg + c..."
sleep 5
echo "Achtung - vorbei, ich mache jetzt alles platt auf" "${DEV}"
sudo dd if="$IMG" of=$DEV bs=1M status=progress
case "$IMG" in
*.bz2)
# alternativ: `bzcat` statt `bzip2 -dc`
bzip2 -dc "$IMG" | sudo dd of="$DEV" bs=1M status=progress
;;
*)
sudo dd if="$IMG" of="$DEV" bs=1M status=progress
;;
esac
sync
sudo growpart $DEV 3
sudo mount ${DEV}3 /mnt