summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-11-24 19:50:17 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-10 18:17:41 +0200
commit9851170d67f61b2bf143764ac51a7e154140e132 (patch)
tree941208ac326d791ad8519c68388eaac718e8eef7
parenta8e4cf94ca67837b678f80d4333ceadbb1c1bdb2 (diff)
downloadIshtar-9851170d67f61b2bf143764ac51a7e154140e132.tar.bz2
Ishtar-9851170d67f61b2bf143764ac51a7e154140e132.zip
🚀 Debian package: add ishtar-generate-permission script
-rw-r--r--debian/changelog60
-rw-r--r--debian/python3-django-ishtar.links1
-rw-r--r--debian/python3-django-ishtar.manpages1
-rw-r--r--install/ishtar-delete-instance.84
-rwxr-xr-xinstall/ishtar-generate-permissions7
-rw-r--r--install/ishtar-generate-permissions.814
6 files changed, 85 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index b30a6433f..27816bf0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,63 @@
+python-django-ishtar (4.3.8-3) UNRELEASED; urgency=low
+
+ * Fix permissions for ishtar-generate-permissions.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Sat, 23 Nov 2024 17:11:00 +0200
+
+python-django-ishtar (4.3.8-2) UNRELEASED; urgency=low
+
+ * Add ishtar-generate-permissions script.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Sat, 23 Nov 2024 17:01:00 +0200
+
+python-django-ishtar (4.3.8-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 20 Nov 2024 16:50:00 +0200
+
+python-django-ishtar (4.3.7-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 20 Nov 2024 12:34:00 +0200
+
+python-django-ishtar (4.3.6-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 20 Nov 2024 11:41:00 +0200
+
+python-django-ishtar (4.3.5-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Sun, 17 Nov 2024 16:33:00 +0200
+
+python-django-ishtar (4.3.4-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Fri, 15 Nov 2024 11:53:00 +0200
+
+python-django-ishtar (4.3.3-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Thu, 14 Nov 2024 14:33:00 +0200
+
+python-django-ishtar (4.3.2-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 13 Nov 2024 16:51:00 +0200
+
+python-django-ishtar (4.3.1-1) UNRELEASED; urgency=low
+
+ * New upstream develop version.
+
+ -- Étienne Loks <etienne.loks@iggdrasil.net> Wed, 13 Nov 2024 14:16:00 +0200
+
python-django-ishtar (4.1.43-2) UNRELEASED; urgency=low
* New upstream develop version.
diff --git a/debian/python3-django-ishtar.links b/debian/python3-django-ishtar.links
index 41e72a876..d875c6a3e 100644
--- a/debian/python3-django-ishtar.links
+++ b/debian/python3-django-ishtar.links
@@ -1,5 +1,6 @@
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/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 5a7aa6c84..95fa9032f 100644
--- a/debian/python3-django-ishtar.manpages
+++ b/debian/python3-django-ishtar.manpages
@@ -1,2 +1,3 @@
install/ishtar-prepare-instance.8
install/ishtar-delete-instance.8
+install/ishtar-generate-permissions.8
diff --git a/install/ishtar-delete-instance.8 b/install/ishtar-delete-instance.8
index 310f299a0..62a4c08d5 100644
--- a/install/ishtar-delete-instance.8
+++ b/install/ishtar-delete-instance.8
@@ -1,7 +1,7 @@
.\" Manpage for ishtar-delete-instance.
.TH man 8 "15 Nov 2023" "1.0" "ishtar-delete-instance man page"
.SH NAME
-ishtar-delete-instance \- create a new ishtar instance
+ishtar-delete-instance \- delete ishtar instance
.SH SYNOPSIS
ishtar-delete-instance
.SH DESCRIPTION
@@ -21,4 +21,4 @@ ishtar-prepare-instance(8)
.SH BUGS
No known bugs.
.SH AUTHOR
-Étienne Loks (etienne.loks@iggdrasil.net) \ No newline at end of file
+Étienne Loks (etienne.loks@iggdrasil.net)
diff --git a/install/ishtar-generate-permissions b/install/ishtar-generate-permissions
new file mode 100755
index 000000000..4e5dd35e9
--- /dev/null
+++ b/install/ishtar-generate-permissions
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+cat "/etc/ishtar/instances" | while read INSTANCE
+do
+ cd "/srv/ishtar/"$INSTANCE;
+ /usr/bin/python3 ./manage.py ishtar_update_permissions --quiet
+done
diff --git a/install/ishtar-generate-permissions.8 b/install/ishtar-generate-permissions.8
new file mode 100644
index 000000000..3712c1ac2
--- /dev/null
+++ b/install/ishtar-generate-permissions.8
@@ -0,0 +1,14 @@
+.\" Manpage for ishtar-generate-permissions.
+.TH man 8 "23 Nov 2024" "1.0" "ishtar-generate-permissions man page"
+.SH NAME
+ishtar-generate-permissions \- regenerate permissions
+.SH SYNOPSIS
+ishtar-generate-permissions
+.SH DESCRIPTION
+ishtar-generate-permissions regenerate all permissions for all instances.
+.SH OPTIONS
+ishtar-generate-permissions does not take any options.
+.SH BUGS
+No known bugs.
+.SH AUTHOR
+Étienne Loks (etienne.loks@iggdrasil.net)