From 22ab72a4cc16c364b827ea6d6e16dec111a70a16 Mon Sep 17 00:00:00 2001 From: B3rtl Date: Wed, 23 Oct 2024 22:40:32 +0000 Subject: [PATCH] *.bz2-support und mehr Warnungen (#79) Hier werden mehr Infos ausgegeben und bz2-kann dekomprimiert werden Co-authored-by: Robert Reviewed-on: https://codeberg.org/Computertruhe/Setup-Skripte/pulls/79 --- installstick/platte_bespielen_btrfs.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/installstick/platte_bespielen_btrfs.sh b/installstick/platte_bespielen_btrfs.sh index 66bcf1c..33cb05c 100755 --- a/installstick/platte_bespielen_btrfs.sh +++ b/installstick/platte_bespielen_btrfs.sh @@ -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