From 9fdb6c416f9cca5685ec81a5ca37eb782912aa74 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Sun, 1 Aug 2021 01:35:24 +0200
Subject: [PATCH] enable uwsgi app by default and add maintainer script to
 restart uwsgi

---
 .gitlab-ci.yml  | 4 +---
 CHANGELOG       | 9 +++++++++
 debian/control  | 4 ++--
 debian/links    | 2 ++
 debian/postinst | 2 ++
 5 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45ca0a57..e4002a82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -29,7 +29,7 @@ build:apt:
   script:
     - cp CHANGELOG debian/changelog
     - export PYBUILD_INSTALL_ARGS="--install-lib=/usr/share/uffd/ --install-scripts=/usr/share/uffd/"
-    - gbp dch --ignore-branch --debian-tag=v%\(version\)s
+    - gbp dch --no-git-author --ignore-branch --debian-tag=v%\(version\)s
     - dpkg-buildpackage -us -uc
     - mkdir build
     - mv ../*.deb build/
@@ -114,8 +114,6 @@ test:package:apt:
   stage: test
   script:
   - apt -y install ./build/*.deb
-  - ln -s /etc/uffd/uwsgi.ini /etc/uwsgi/apps-available/uffd.ini
-  - ln -s /etc/uwsgi/apps-available/uffd.ini /etc/uwsgi/apps-enabled/uffd.ini
   - service uwsgi start uffd || ( service uwsgi status uffd ; sleep 15; cat /var/log/uwsgi/app/uffd.log; )
   - echo "server { listen 127.0.0.1:5000 default_server;  include /etc/uffd/nginx.include.conf; }" > /etc/nginx/sites-enabled/uffd.ini
   - service nginx start || ( service nginx status; nginx -t; exit 1; )
diff --git a/CHANGELOG b/CHANGELOG
index a73f34f9..445bc783 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,12 @@
+uffd (0.3.0) unstagle; urgency=medium
+
+  * update link to rocketchat in README
+  * add uffd-admin command, cleanup cronjob and needed /run folder
+  * move package build dependencies to docker image
+  * enable uwsgi app by default and add maintainer script to restart uwsgi
+
+ -- CCCV <it@cccv.de>  Sat, 31 Jul 2021 23:36:01 +0000
+
 uffd (0.2.0) unstable; urgency=medium
 
   * Working debian packages
diff --git a/debian/control b/debian/control
index f0c914ef..cb05aed4 100644
--- a/debian/control
+++ b/debian/control
@@ -24,8 +24,8 @@ Depends:
  python3-fido2,
  python3-flask-oauthlib,
  python3-flask-babel,
-Recommends:
- nginx,
  uwsgi,
  uwsgi-plugin-python3,
+Recommends:
+ nginx,
 Description: UserFerwaltungsFrontend: Ldap based single sign on and user management web software
diff --git a/debian/links b/debian/links
index 21a45dcf..e97982ee 100644
--- a/debian/links
+++ b/debian/links
@@ -1 +1,3 @@
 /etc/uffd/uffd.cfg /usr/share/uffd/uffd/instance/config.cfg
+/etc/uffd/uwsgi.ini /etc/uwsgi/apps-available/uffd.ini
+/etc/uwsgi/apps-available/uffd.ini /etc/uwsgi/apps-enabled/uffd.ini
diff --git a/debian/postinst b/debian/postinst
index 9615da0b..0c5816f0 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -12,6 +12,8 @@ case "$1" in
 
 		chown root:uffd /etc/uffd/uffd.cfg
 		chmod 0640 /etc/uffd/uffd.cfg
+
+		invoke-rc.d uwsgi restart uffd
 	;;
 
 	abort-upgrade|abort-remove|abort-deconfigure)
-- 
GitLab