#!/bin/bash # set -ex if [[ $EUID -ne 0 ]]; then echo "This script must be run as root" 1>&2 exit 1 fi echo "Als root Angemeldet" fdisk -l read -p "Wo soll das Image aufgespielt werden?: /dev/sda : " device [[ -z "${device}" ]] && device=/dev/sda if [ -f out/arch-spectre_os-*-armV7.tar.pxz ] then image=$(find out/arch-spectre_os-*-armV7.tar.pxz) echo $datei else echo "ABGEBROCHEN" exit 1 fi echo "device: ${device}" echo "Image: ${image}" read -p "Sind alle Angaben Richtig?: [Y/n] " sicherheitsabfrage if [ "$sicherheitsabfrage" == "n" ] then echo "ABGEBROCHEN" exit 1 fi if [ -f /usr/bin/pacman ] then pacman -S dosfstools wget --needed --noconfirm else apt-get install bsdtar dosfstools -y fi if cat /proc/mounts | grep ${device}1 > /dev/null; then echo "gemountet" umount ${device}1 else echo "nicht gemountet" fi if cat /proc/mounts | grep ${device}2 > /dev/null; then echo "gemountet" umount ${device}2 else echo "nicht gemountet" fi fdisk -W always ${device} <