From 8913349d6464b9a14d72f7888d5a0878a63b944e Mon Sep 17 00:00:00 2001 From: Entrouvert Date: Mon, 12 May 2014 13:46:34 +0000 Subject: [PATCH] add Makefile - do make install to install - do make generate to regenerate proftpd configuration --- Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ff1fb77 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +all: + true + +TARGET=/usr/local/lib/pam-django + +install: + @echo Installing into /usr/local/lib/pam-django/ .. + install -o root -T pam.conf /etc/pam.d/proftpd + install -o root -d /usr/local/lib/pam-django/ + install -o root check-password settings.py $(TARGET) + . /etc/authentic2/db.conf; sed -i "s/{PASSWORD}/$$DATABASE_PASSWORD/" $(TARGET)/settings.py + @echo Please edit /usr/local/lib/pam-django/settings.py to set the authentic2 database password + @make generate + +generate: + @echo Generating proftpd configuration... + @. /etc/docbow/db;. /etc/docbow/secret; sudo -E -u docbow python generate-ftp-passwd.py /etc/proftpd/ftpd.passwd /etc/proftpd/ftpd.group /etc/proftpd/conf.d/docbow.conf && /etc/init.d/proftpd restart