gitea first commit slackbuilds

This commit is contained in:
2026-04-07 17:08:43 -03:00
commit dde5c94590
21 changed files with 1880 additions and 0 deletions

31
slackbuilds/douninst.sh Normal file
View File

@@ -0,0 +1,31 @@
#!/bin/sh
# douninst.sh - Post-removal script for gitea
#
# Removes package files and directories.
# Preserves: git user, git group, and user repositories.
# Remove binary
rm -f /usr/bin/gitea
# Remove rc script
rm -f /etc/rc.d/rc.gitea
# Remove config directory (includes app.ini)
rm -rf /etc/gitea
# Remove custom files and logs (but not repository data)
rm -rf /var/lib/gitea/custom
rm -rf /var/lib/gitea/log
# Remove data dir contents EXCEPT gitea-repositories/
if [ -d /var/lib/gitea/data ]; then
find /var/lib/gitea/data -mindepth 1 -maxdepth 1 \
! -name "gitea-repositories" -exec rm -rf {} +
# Remove data/ only if empty (repositories dir may remain)
rmdir /var/lib/gitea/data 2>/dev/null
fi
# Remove top-level gitea dir only if empty
rmdir /var/lib/gitea 2>/dev/null
# Documentation is removed automatically by removepkg