Quellcode durchsuchen

reset script

master
Robin Thoni vor 8 Jahren
Ursprung
Commit
ef1aef61b5
1 geänderte Dateien mit 31 neuen und 0 gelöschten Zeilen
  1. 31
    0
      reset_prololive.sh

+ 31
- 0
reset_prololive.sh Datei anzeigen

@@ -0,0 +1,31 @@
1
+#! /usr/bin/env sh
2
+
3
+if [ $# -ne 1 ]
4
+then
5
+  echo "Usage: $0 sdx" >&2
6
+  exit 64
7
+fi
8
+
9
+disk="/dev/$1"
10
+partition=2
11
+
12
+if [ ! -b "${disk}" ]
13
+then
14
+  echo "${disk} does not exists or is not a valid device" >&2
15
+  exit 1
16
+fi
17
+
18
+dir=$(mktemp -d)
19
+
20
+echo "Mounting partition..."
21
+mount "${disk}${partition}" "${dir}" || {
22
+  echo "Failed to mount partition" >&2
23
+  exit 2
24
+}
25
+
26
+echo "Removing files..."
27
+rm ${dir}/* -rf
28
+
29
+echo "Unmounting partition..."
30
+umount "${dir}"
31
+

Laden…
Abbrechen
Speichern