diff --git a/Makefile b/Makefile index 02537ec..aa03b4b 100644 --- a/Makefile +++ b/Makefile @@ -13,3 +13,6 @@ install: # custom template and static files install -d $(DESTDIR)/var/lib/authentic2/ cp -R templates extra-static $(DESTDIR)/var/lib/authentic2/ + install -d $(DESTDIR)/etc/authentic2/ + cp config/nginx/idp.amue.fr $(DESTDIR)/etc/authentic2/idp.amue.fr.nginx + cp config/authentic2/config.py $(DESTDIR)/etc/authentic2/ diff --git a/config/nginx/sites-available/idp.amue.fr b/config/nginx/idp.amue.fr similarity index 100% rename from config/nginx/sites-available/idp.amue.fr rename to config/nginx/idp.amue.fr diff --git a/config/nginx/sites-enabled/idp.amue.fr b/config/nginx/sites-enabled/idp.amue.fr deleted file mode 120000 index bb03ef4..0000000 --- a/config/nginx/sites-enabled/idp.amue.fr +++ /dev/null @@ -1 +0,0 @@ -../sites-available/idp.amue.fr \ No newline at end of file diff --git a/debian/amue-authentic2.conffile b/debian/amue-authentic2.conffile index e69de29..1a9f8ff 100644 --- a/debian/amue-authentic2.conffile +++ b/debian/amue-authentic2.conffile @@ -0,0 +1 @@ +/etc/authentic2/idp.amue.fr.nginx diff --git a/debian/amue-authentic2.install b/debian/amue-authentic2.install index 3e92fc3..e6f8767 100644 --- a/debian/amue-authentic2.install +++ b/debian/amue-authentic2.install @@ -1 +1,2 @@ /var/lib/authentic2/* +/etc/authentic2/* diff --git a/debian/amue-authentic2.postinst b/debian/amue-authentic2.postinst new file mode 100644 index 0000000..6bbb99e --- /dev/null +++ b/debian/amue-authentic2.postinst @@ -0,0 +1,14 @@ +#!/bin/sh + +case "$1" in + configure) + if ! readlink -q /etc/nginx/sites-enabled/idp.amue.fr; then + echo Using amue-authentic2 configuration for nginx \(symlink to /etc/authentic2/idp.amue.fr.nginx\)... + ln -b -s /etc/authentic2/idp.amue.fr.nginx /etc/nginx/sites-available/idp.amue.fr + ln -b -s /etc/nginx/sites-available/idp.amue.fr /etc/nginx/sites-enabled/ + service nginx restart + fi + ;; +esac + +#DEBHELPER#