diff options
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 |
commit | 9851170d67f61b2bf143764ac51a7e154140e132 (patch) | |
tree | 941208ac326d791ad8519c68388eaac718e8eef7 | |
parent | a8e4cf94ca67837b678f80d4333ceadbb1c1bdb2 (diff) | |
download | Ishtar-9851170d67f61b2bf143764ac51a7e154140e132.tar.bz2 Ishtar-9851170d67f61b2bf143764ac51a7e154140e132.zip |
🚀 Debian package: add ishtar-generate-permission script
-rw-r--r-- | debian/changelog | 60 | ||||
-rw-r--r-- | debian/python3-django-ishtar.links | 1 | ||||
-rw-r--r-- | debian/python3-django-ishtar.manpages | 1 | ||||
-rw-r--r-- | install/ishtar-delete-instance.8 | 4 | ||||
-rwxr-xr-x | install/ishtar-generate-permissions | 7 | ||||
-rw-r--r-- | install/ishtar-generate-permissions.8 | 14 |
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) |