mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-22 16:53:56 +00:00
Improved script reliability
This commit is contained in:
parent
324dbed312
commit
b6c6bcded6
@ -1,5 +1,8 @@
|
||||
#! /bin/bash
|
||||
|
||||
set -e
|
||||
set -o pipefail
|
||||
|
||||
rounds=3
|
||||
|
||||
positional=()
|
||||
@ -58,11 +61,11 @@ read -r answer
|
||||
if [ "$answer" = "y" ]; then
|
||||
for round in $(seq 1 1 $rounds); do
|
||||
printf "%s\n" "Overwriting with random data… (round $round of $rounds)"
|
||||
sudo dd bs=1M if=/dev/urandom of=$dev
|
||||
sudo dd bs=1M if=/dev/urandom of=$dev || true
|
||||
done
|
||||
if [ $zero = true ]; then
|
||||
printf "%s\n" "Overwriting with zeros…"
|
||||
sudo dd bs=1M if=/dev/zero of=$dev
|
||||
sudo dd bs=1M if=/dev/zero of=$dev || true
|
||||
fi
|
||||
else
|
||||
exit 0
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEqYzNEiJDZVsm+vthH6dnhiu9EwUFAmCP4J4ACgkQH6dnhiu9
|
||||
EwWugw/6A1qeyOHzUF9Pwhlrqw7bcSKzLGz3qBph76Y/pNXfo0TKIw+k7+BJMn37
|
||||
aFw8Q1nFrbYRYDJVpDeQcNxi7lDT/vx7ZRU38LWNGoaMGCNI2TWr6NYvpKypmM0y
|
||||
1b0zTIcoiSl25rggvKGIbTLDdIkPl6++YMXxFvj2bGrk2YqcVHfW9Pf0hjsNU18G
|
||||
vfTVNZK+IXHCsDqf9HU7VUtaU52oZ0yYLbWRKNk28HkMG7dg0NX2eeL4AtYMLyIV
|
||||
MDSzLsfZU2B6cZHqp3a5anY/3dUowBnnhiC6OxIF3xqJz7KOoSBwdLngU6uPF07F
|
||||
X5A1J0XD8EucuTY/ZmJMC73lPjbKP9wL6ZSK8xl7LwNpC2piuhaoqPTM0gFo5Mx6
|
||||
bWIo4+v3JEWbauMEyw96RvD6Z9qHMy3nPlZKEkn4vI1ZFD/aI6tF+FWO0TgNP/RY
|
||||
vZzJJPNy9YhIGlsLY3deHyLFTZiH4X5J0QYqfyEQei23+a5D1tIZ6lbRRKMr9MPe
|
||||
t1ctoiFZiC0oPtFHZzv90+9YX0wEy51KGlViZ9A5T1kIyFsfziwduQdSU9fLCF4N
|
||||
4tYemP9WOvKiaMNuR8RaAShWH30VVW3NRw/PZ2gpTKQS6IbfW8z6bIq6x6NxyJs/
|
||||
thIE5iI4IGgXU7Yuunhg2iBbxlDDoGJb7BycIPGcPm1K3NKox0E=
|
||||
=p3YS
|
||||
iQIzBAABCgAdFiEEqYzNEiJDZVsm+vthH6dnhiu9EwUFAmC5ILsACgkQH6dnhiu9
|
||||
EwVFixAAtDRFRrYsdI9QrRIgJoU3LreVZXNOt7HqXxLn+S6blWVZctdvwgSamqWU
|
||||
fXi2bHJbEMlZpfGJsY/LKmWWVz6whQi+oWDw6xEluUjHqyXGplmf281DP0p8HTkH
|
||||
u8H3jiSebhdkmoY4bInPtapx366pQHiRBfqQYcJpASelYPm8nPC6Y5i/Gvsj/BYn
|
||||
nAiWtsnXHQHea4+3VGREnB63ncmKnRq6KvW0Kgyi1Fc9hlEZHJ3DbXinoQMVHWaO
|
||||
oH3J+9GGbj712A/pf8NRmdXzvTBAOXJxhPAKzAH53JyE+Aj0kIq1iWAvHkgCFnwR
|
||||
wzUbikaWThzS5FjwPN+0eybHV8OUgCEFKs3VDQK7pD0IXTuzea9uTjSPaSP+Lcsz
|
||||
dM3RQw3rCcNk4SYvNAdYOqg+Fl/Vnfeor/bhxzqx4IFbV4LVttpe4Dg6vZrH3NF2
|
||||
xiN9B40ECN3lvJu0pM0SJQD/kA/o9ZYy39BDPtK+GHDwtXl+3CyhMmicqWibLHFM
|
||||
sZBbxBrSVi6xK36b1Plbr4ATF0aSj0drTe2LaHGuArwYAqgrdrxAMijoVBQ+Z+zq
|
||||
uOG4JfAft/xp+2zBrZ+HmRyI+qcp5jqlbhIj6JX1oBvd+ObZJA5scEgzhnKd9eAq
|
||||
eiEOsYMjS/LwNtFlCSFvg2l1cZR/1ktvDRT/aJJBFaPn4y4mG20=
|
||||
=wojB
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Loading…
x
Reference in New Issue
Block a user