diff -r 10c4e30a62af -r c988058104dd README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README Mon Jul 18 16:44:13 2011 +0200 @@ -0,0 +1,31 @@ +Installation (on debian): + + * install dependencies + # perl ./Build.PL && ./Build equivs + # dpkg -i libius-dav-htpasswd-perl-deps_*_all.deb + # aptitude install + # aptitude install apache2-mpm-itk sudo + + * preinst + # mkdir -p $PREFIX/lib/ius-dav-htpasswd + # useradd -d $PREFIX/lib/ius-dav-htpasswd -m -r -U -s /bin/true ius-dav-htpasswd + # passwd -l ius-dav-htpasswd + + * installation + + # perl ./Build.PL && ./Build test && ./Build install + + # visudo + + [...] + + ius-dav-htpasswd debian-lenny = (root) NOPASSWD: $PREFIX/bin/ius-dav-htuseradd, $PREFIX/bin/ius-dav-htuserdel + + [...] + + # $EDITOR /etc/apache2/sites-available/ius-dav-htpasswd # see ssl-vhost-apache-example.conf + # htpasswd [-c] $PREFIX/etc/ius-dav-htpasswd/htpasswd.admin ius-dav-htpasswd-admin + # htpasswd -c $PREFIX/etc/ius-dav-htpasswd/htpasswd.dav ius-dav-htpasswd-master # when using a master user + + # ln -s /usr/local/bin/ius-dav-htuserexpiry /etc/cron.daily/ +