From 7b6de3c8914902dfc8787c53152121ba99d8e0c8 Mon Sep 17 00:00:00 2001 From: The StarOpenSource Project Date: Sat, 13 Apr 2024 23:35:27 +0200 Subject: [PATCH] Add soscmd-prune-dockerlogs command --- soscmd-prune | 1 + soscmd-prune-dockerlogs | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100755 soscmd-prune-dockerlogs diff --git a/soscmd-prune b/soscmd-prune index 79736b9..339e49b 100755 --- a/soscmd-prune +++ b/soscmd-prune @@ -1,4 +1,5 @@ #!/bin/bash soscmd-prune-pacman soscmd-prune-docker +soscmd-prune-dockerlogs echo ":: Pruned pacman and docker." diff --git a/soscmd-prune-dockerlogs b/soscmd-prune-dockerlogs new file mode 100755 index 0000000..22bff55 --- /dev/null +++ b/soscmd-prune-dockerlogs @@ -0,0 +1,12 @@ +#!/bin/bash +set -eo pipefail +cd /var/lib/docker/containers +for cont in *; do + if [ -n "${SOSCMD_VERBOSE}" ]; then + echo ":: Processing container \"${cont}\"" + fi + if [ -f "${cont}/${cont}-json.log" ]; then + echo ":: Cleaned container \"${cont}\"" + echo "" > "${cont}/${cont}-json.log" + fi +done