2025-09-17 16:37:27 -04:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
# shellcheck shell=bash
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
2025-09-20 05:15:28 -04:00
|
|
|
##@Version : 202509200514-git
|
2025-09-17 16:37:27 -04:00
|
|
|
# @@Author : CasjaysDev
|
|
|
|
# @@Contact : CasjaysDev <docker-admin@casjaysdev.pro>
|
|
|
|
# @@License : MIT
|
|
|
|
# @@Copyright : Copyright 2025 CasjaysDev
|
2025-09-20 05:15:28 -04:00
|
|
|
# @@Created : Sat Sep 20 05:14:01 AM EDT 2025
|
2025-09-17 16:37:27 -04:00
|
|
|
# @@File : 07-cleanup.sh
|
|
|
|
# @@Description : script to run cleanup
|
|
|
|
# @@Changelog : newScript
|
|
|
|
# @@TODO : Refactor code
|
|
|
|
# @@Other : N/A
|
|
|
|
# @@Resource : N/A
|
|
|
|
# @@Terminal App : yes
|
|
|
|
# @@sudo/root : yes
|
|
|
|
# @@Template : templates/dockerfiles/init_scripts/07-cleanup.sh
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# shellcheck disable=SC1001,SC1003,SC2001,SC2003,SC2016,SC2031,SC2120,SC2155,SC2199,SC2317,SC2329
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# Set bash options
|
|
|
|
set -o pipefail
|
|
|
|
[ "$DEBUGGER" = "on" ] && echo "Enabling debugging" && set -x$DEBUGGER_OPTIONS
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# Set env variables
|
|
|
|
exitCode=0
|
|
|
|
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# Predefined actions
|
|
|
|
if [ -d "/tmp" ]; then rm -Rf "/tmp"/*; fi
|
|
|
|
if [ -d "$HOME/.cache" ]; then rm -Rf "$HOME/.cache"; fi
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# Main script
|
|
|
|
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# Set the exit code
|
|
|
|
#exitCode=$?
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
exit $exitCode
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
# ex: ts=2 sw=2 et filetype=sh
|
|
|
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|