Browse Source

reset script

master
Robin Thoni 8 years ago
parent
commit
ef1aef61b5
1 changed files with 31 additions and 0 deletions
  1. 31
    0
      reset_prololive.sh

+ 31
- 0
reset_prololive.sh View File

@@ -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
+

Loading…
Cancel
Save