summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-04 15:01:17 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-10 18:17:41 +0200
commita0d1a01e17216738b21ae9079fcb21b9c01be58e (patch)
treef90e9f4471f8b6cdf3c2146cad37d9d525716888
parent9851170d67f61b2bf143764ac51a7e154140e132 (diff)
downloadIshtar-a0d1a01e17216738b21ae9079fcb21b9c01be58e.tar.bz2
Ishtar-a0d1a01e17216738b21ae9079fcb21b9c01be58e.zip
🚀 Debian package: add ishtar-gdpr script
-rw-r--r--debian/python3-django-ishtar.links1
-rw-r--r--debian/python3-django-ishtar.manpages1
-rwxr-xr-xinstall/ishtar-gdpr-clean7
-rw-r--r--install/ishtar-gdpr-clean.814
4 files changed, 23 insertions, 0 deletions
diff --git a/debian/python3-django-ishtar.links b/debian/python3-django-ishtar.links
index d875c6a3e..e27f8830d 100644
--- a/debian/python3-django-ishtar.links
+++ b/debian/python3-django-ishtar.links
@@ -1,6 +1,7 @@
usr/share/python3-django-ishtar/install/ishtar-prepare-instance usr/sbin/ishtar-prepare-instance
usr/share/python3-django-ishtar/install/ishtar-delete-instance usr/sbin/ishtar-delete-instance
usr/share/python3-django-ishtar/install/ishtar-generate-permissions usr/sbin/ishtar-generate-permissions
+usr/share/python3-django-ishtar/install/ishtar-gdpr-clean usr/sbin/ishtar-gdpr-clean
usr/share/python3-django-ishtar/fixtures srv/ishtar/fixtures
usr/share/python3-django-ishtar/locale srv/ishtar/locale
usr/share/python3-django-ishtar/example_project srv/ishtar/example_project
diff --git a/debian/python3-django-ishtar.manpages b/debian/python3-django-ishtar.manpages
index 95fa9032f..102c30533 100644
--- a/debian/python3-django-ishtar.manpages
+++ b/debian/python3-django-ishtar.manpages
@@ -1,3 +1,4 @@
install/ishtar-prepare-instance.8
install/ishtar-delete-instance.8
install/ishtar-generate-permissions.8
+install/ishtar-gdpr-clean.8
diff --git a/install/ishtar-gdpr-clean b/install/ishtar-gdpr-clean
new file mode 100755
index 000000000..7fe204365
--- /dev/null
+++ b/install/ishtar-gdpr-clean
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+cat "/etc/ishtar/instances" | while read INSTANCE
+do
+ cd "/srv/ishtar/"$INSTANCE;
+ /usr/bin/python3 ./manage.py gdpr_clean --quiet
+done
diff --git a/install/ishtar-gdpr-clean.8 b/install/ishtar-gdpr-clean.8
new file mode 100644
index 000000000..3105e5903
--- /dev/null
+++ b/install/ishtar-gdpr-clean.8
@@ -0,0 +1,14 @@
+.\" Manpage for ishtar-gdpr-clean.
+.TH man 8 "4 Mar 2025" "1.0" "ishtar-gdpr-clean man page"
+.SH NAME
+ishtar-gdpr-clean \- cleaning up obsolete dgpr data
+.SH SYNOPSIS
+ishtar-gdpr-clean
+.SH DESCRIPTION
+ishtar-gdpr-clean cleaning up obsolete dgpr data for all instances.
+.SH OPTIONS
+ishtar-gdpr-clean does not take any options.
+.SH BUGS
+No known bugs.
+.SH AUTHOR
+Étienne Loks (etienne.loks@iggdrasil.net)