bootstrap/cleanup/cleanup.sh
Tobias Schmidl 250536d8a2
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
fix: fixed shellcheck warnings
2023-10-17 13:36:43 +02:00

18 lines
716 B
Bash

#! /bin/sh
# SPDX-FileCopyrightText: 2023 Tobias Schmidl
#
# SPDX-License-Identifier: AGPL-3.0-or-later
rm -rf /root/.cache /root/.rnd
find /tmp -type d -name 'systemd-*-systemd-timesyncd.service*' -exec rm -rf '{}' '+'
find /var/tmp -type d -name 'systemd-*-systemd-timesyncd.service*' -exec rm -rf '{}' '+'
find /var/lib/apt -type f -delete
find /var/cache/apt -type f -delete
find /var/log -type f -regextype posix-extended -regex '.*\.(gz|xz|[0-9])' -delete
truncate -s0 "$HOME"/.bash_history
[ -w "$HOME"/.zsh_history ] && truncate -s0 "$HOME"/.zsh_history
find /var/log -type f -exec truncate -s0 '{}' '+'
dd if=/dev/zero of=/emptyfile oflag=dsync status=progress bs=4M;
rm -f /emptyfile;
systemctl poweroff