Skip to content

Commit f110036

Browse files
committed
tools: Add some misc shell scripts
Signed-off-by: Hector Martin <[email protected]>
1 parent ee88ea0 commit f110036

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

tools/cleanbp.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/sh
2+
3+
cat > /tmp/uuids.txt <<EOF
4+
3D3287DE-280D-4619-AAAB-D97469CA9C71
5+
C8858560-55AC-400F-BBB9-C9220A8DAC0D
6+
EOF
7+
8+
diskutil apfs listVolumeGroups >> /tmp/uuids.txt
9+
10+
cd /System/Volumes/iSCPreboot
11+
12+
for i in ????????-????-????-????-????????????; do
13+
if grep -q "$i" /tmp/uuids.txt; then
14+
echo "KEEP $i"
15+
else
16+
echo "RM $i"
17+
rm -rf "$i"
18+
fi
19+
done

tools/wipe-linux.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/sh
2+
3+
diskutil list | grep Apple_APFS | grep '2\.5 GB' | sed 's/.* //g' | while read i; do
4+
diskutil apfs deleteContainer "$i"
5+
done
6+
diskutil list /dev/disk0 | grep -Ei 'asahi|linux|EFI' | sed 's/.* //g' | while read i; do
7+
diskutil eraseVolume free free "$i"
8+
done
9+
10+
cat > /tmp/uuids.txt <<EOF
11+
3D3287DE-280D-4619-AAAB-D97469CA9C71
12+
C8858560-55AC-400F-BBB9-C9220A8DAC0D
13+
EOF
14+
15+
diskutil apfs listVolumeGroups >> /tmp/uuids.txt
16+
17+
cd /System/Volumes/iSCPreboot
18+
19+
for i in ????????-????-????-????-????????????; do
20+
if grep -q "$i" /tmp/uuids.txt; then
21+
echo "KEEP $i"
22+
else
23+
echo "RM $i"
24+
rm -rf "$i"
25+
fi
26+
done

0 commit comments

Comments
 (0)