Commit 9a8cafb3 authored by Clément OUDOT's avatar Clément OUDOT
Browse files

Create persistent sessions directory in Debian packaging (#662)

parent ef19dcdf
/var/lib/lemonldap-ng/captcha/data /var/lib/lemonldap-ng/captcha/data
/var/lib/lemonldap-ng/portal/captcha_output /var/lib/lemonldap-ng/portal/captcha_output
/var/lib/lemonldap-ng/sessions/lock /var/lib/lemonldap-ng/sessions/lock
/var/lib/lemonldap-ng/psessions/lock
/var/lib/lemonldap-ng/notifications /var/lib/lemonldap-ng/notifications
...@@ -6,3 +6,5 @@ liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/notifica ...@@ -6,3 +6,5 @@ liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/notifica
liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/portal/captcha_output/ 0770 != 0755 liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/portal/captcha_output/ 0770 != 0755
liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/lock/ 0770 != 0755 liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/lock/ 0770 != 0755
liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/ 0770 != 0755 liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/sessions/ 0770 != 0755
liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/psessions/lock/ 0770 != 0755
liblemonldap-ng-portal-perl: non-standard-dir-perm var/lib/lemonldap-ng/psessions/ 0770 != 0755
...@@ -9,6 +9,7 @@ TMP = $(CURDIR)/debian/tmp ...@@ -9,6 +9,7 @@ TMP = $(CURDIR)/debian/tmp
CONFDIR=/etc/lemonldap-ng CONFDIR=/etc/lemonldap-ng
SESSIONSDIR=$(LMVARDIR)/sessions SESSIONSDIR=$(LMVARDIR)/sessions
PSESSIONSDIR=$(LMVARDIR)/psessions
NOTIFICATIONSDIR=$(LMVARDIR)/notifications NOTIFICATIONSDIR=$(LMVARDIR)/notifications
CONFSTORAGEDIR=$(LMVARDIR)/conf CONFSTORAGEDIR=$(LMVARDIR)/conf
FIRSTCONFFILE=$(CONFSTORAGEDIR)/lmConf-1 FIRSTCONFFILE=$(CONFSTORAGEDIR)/lmConf-1
...@@ -62,6 +63,8 @@ override_dh_fixperms: ...@@ -62,6 +63,8 @@ override_dh_fixperms:
chown www-data:www-data \ chown www-data:www-data \
debian/*/$(SESSIONSDIR) \ debian/*/$(SESSIONSDIR) \
debian/*/$(SESSIONSDIR)/lock \ debian/*/$(SESSIONSDIR)/lock \
debian/*/$(PSESSIONSDIR) \
debian/*/$(PSESSIONSDIR)/lock \
debian/*/$(NOTIFICATIONSDIR) \ debian/*/$(NOTIFICATIONSDIR) \
debian/liblemonldap-ng-common-perl/$(CONFSTORAGEDIR) \ debian/liblemonldap-ng-common-perl/$(CONFSTORAGEDIR) \
debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR) \ debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR) \
...@@ -70,6 +73,7 @@ override_dh_fixperms: ...@@ -70,6 +73,7 @@ override_dh_fixperms:
chgrp www-data debian/liblemonldap-ng-common-perl/$(LMINIFILE) \ chgrp www-data debian/liblemonldap-ng-common-perl/$(LMINIFILE) \
debian/liblemonldap-ng-common-perl/$(FIRSTCONFFILE) debian/liblemonldap-ng-common-perl/$(FIRSTCONFFILE)
chmod 770 debian/*/$(SESSIONSDIR) debian/*/$(SESSIONSDIR)/lock \ chmod 770 debian/*/$(SESSIONSDIR) debian/*/$(SESSIONSDIR)/lock \
debian/*/$(PSESSIONSDIR) debian/*/$(PSESSIONSDIR)/lock \
debian/*/$(NOTIFICATIONSDIR) \ debian/*/$(NOTIFICATIONSDIR) \
debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR) \ debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR) \
debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR)/data \ debian/liblemonldap-ng-portal-perl/$(CAPTCHADIR)/data \
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment