File size: 561 Bytes
f25362a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash
set -euo pipefail
TARGET=""
CONFIRM="no"
while [[ $# -gt 0 ]]; do
  case "$1" in
    --target) TARGET="$2"; shift 2;;
    --confirm-erase) CONFIRM="yes"; shift;;
    *) echo "unknown arg $1"; exit 2;;
  esac
done
if [[ -z "$TARGET" || "$CONFIRM" != "yes" ]]; then
  echo "usage: sudo $0 --target /dev/sdX --confirm-erase"; exit 2
fi
if [[ ! -b "$TARGET" ]]; then echo "not a block device: $TARGET"; exit 1; fi
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
exec "$SCRIPT_DIR/prepare-linux-boot-disk.sh" "$TARGET" --confirm-erase