mirror of
https://github.com/RetroPie/RetroPie-Setup.git
synced 2025-04-02 10:51:41 -04:00
58 lines
1.4 KiB
Bash
Executable file
58 lines
1.4 KiB
Bash
Executable file
#!/bin/bash
|
|
DEST="$1"
|
|
if [ ! -d "$DEST" ]; then
|
|
echo "Directory doesn't exist"
|
|
exit 1
|
|
fi
|
|
if [ ! -f "$DEST/boot/kernel.img" ]; then
|
|
echo "$DEST doesn't look like a RPI filesystem"
|
|
exit 1
|
|
fi
|
|
|
|
H="$DEST/home/pi"
|
|
|
|
# backup files
|
|
rm -rf "$DEST/boot.bak"
|
|
|
|
# etc / ssh leys
|
|
rm -f "$DEST/etc/mtab"
|
|
rm -f "$DEST/etc/ssh/ssh_host_"*
|
|
|
|
# caches / tmp files
|
|
rm -f "$DEST/var/swap"
|
|
rm -rf "$DEST/run/"*
|
|
rm -f "$DEST/var/backups/"*
|
|
rm -f "$DEST/var/cache/apt/"*.bin
|
|
rm -f "$DEST/var/cache/apt/archives/"*.deb
|
|
rm -f "$DEST/var/cache/apt/archives/partial/"*.deb
|
|
rm -f "$DEST/var/lib/"dhcp*/*
|
|
rm -rf "$DEST/tmp/"* "$DEST/tmp/".[a-z]*
|
|
|
|
# root / homedir
|
|
rm -f "$DEST/root/"*
|
|
rm -rf "$DEST/root/.ssh"
|
|
rm -rf "$DEST/root/.pulse"*
|
|
rm -rf "$H/.ssh"
|
|
echo -n "" > "$H/.bash_history"
|
|
echo -n "" > "$DEST/root/.bash_history"
|
|
chown 1000.1000 "$H/.bash_history" "$H/.bashrc"
|
|
rm -f "$H/.nano_history"
|
|
rm -rf "$H/.cache/"*
|
|
rm -rf "$H/RetroPie-Setup/logs/"*
|
|
|
|
# clean logs
|
|
rm -rf "$DEST/var/log/samba/"*
|
|
rm -rf "$DEST/var/log/"regen_ssh_keys.log
|
|
rm -f "$DEST/var/log/apt-queue"
|
|
rm -f "$DEST/var/log/aptitude"
|
|
rm -f "$DEST/var/log/"*.[0-9]*
|
|
rm -f "$DEST/var/log/Xorg"*
|
|
rm -rf "$DEST/var/log/hp"
|
|
rm -f "$DEST/var/log/"*/*
|
|
for file in "$DEST/var/log/"*.log; do
|
|
echo -n "" >$file
|
|
done
|
|
for file in boot faillog dmesg btmp syslog messages udev debug lastlog wtmp; do
|
|
echo -n "" >"$DEST/var/log/$file"
|
|
done
|
|
|