Uninstall additional Jabali-installed packages and assets

This commit is contained in:
root
2026-01-30 17:57:14 +02:00
parent 54509eebb9
commit 03f879e5b8

View File

@@ -3373,6 +3373,20 @@ uninstall() {
# Metrics
sysstat
# Additional components installed by Jabali
nodejs
geoipupdate
libnginx-mod-http-geoip2
chromium
build-essential
quota
goaccess
lynis
ruby
ruby-dev
sqlite3
ufw
)
for pkg in "${packages[@]}"; do
@@ -3424,6 +3438,16 @@ uninstall() {
rm -rf /var/log/fail2ban.log*
rm -rf /var/lib/clamav
rm -rf /var/log/clamav
rm -rf /etc/geoipupdate
rm -rf /etc/GeoIP.conf
rm -rf /usr/share/GeoIP
rm -rf /var/lib/GeoIP
rm -f /usr/local/bin/geoipupdate
rm -rf /opt/nikto
rm -f /usr/local/bin/nikto
rm -f /usr/local/bin/wpscan
rm -rf /var/lib/gems
rm -rf /var/cache/gem
# Metrics
rm -rf /etc/sysstat
@@ -3436,6 +3460,11 @@ uninstall() {
# PHP repository
rm -f /etc/apt/sources.list.d/php.list
rm -f /usr/share/keyrings/sury-php.gpg
# NodeSource repository
rm -f /etc/apt/sources.list.d/nodesource.list
rm -f /usr/share/keyrings/nodesource.gpg
# Jabali contrib repository
rm -f /etc/apt/sources.list.d/jabali-contrib.list
# Jabali-specific configs
rm -rf /var/backups/users