equal
deleted
inserted
replaced
1 Installation (on debian): |
1 Ist jetzt im git. |
2 |
|
3 * install dependencies |
|
4 # perl ./Build.PL && ./Build equivs |
|
5 # dpkg -i libius-dav-htpasswd-perl-deps_*_all.deb |
|
6 # aptitude install |
|
7 # aptitude install apache2-mpm-itk sudo |
|
8 |
|
9 * preinst |
|
10 # mkdir -p $PREFIX/lib/ius-dav-htpasswd |
|
11 # useradd -d $PREFIX/lib/ius-dav-htpasswd -r -U -s /bin/true ius-dav-htpasswd |
|
12 # passwd -l ius-dav-htpasswd |
|
13 |
|
14 * installation |
|
15 |
|
16 # perl ./Build.PL && ./Build test && ./Build install |
|
17 |
|
18 * configuration |
|
19 |
|
20 # visudo |
|
21 |
|
22 [...] |
|
23 |
|
24 ius-dav-htpasswd debian-lenny = (root) NOPASSWD: $PREFIX/bin/ius-dav-htuseradd, $PREFIX/bin/ius-dav-htuserdel |
|
25 |
|
26 [...] |
|
27 |
|
28 # a2enmod dav_fs |
|
29 # $EDITOR /etc/apache2/sites-available/ius-dav # see ssl-dav-vhost-apache-example.conf |
|
30 # $EDITOR /etc/apache2/sites-available/ius-dav-htpasswd # see ssl-admin-vhost-apache-example.conf |
|
31 # htpasswd [-c] $PREFIX/etc/ius-dav-htpasswd/htpasswd.admin ius-dav-htpasswd-admin |
|
32 # htpasswd -c $PREFIX/etc/ius-dav-htpasswd/htpasswd.dav ius-dav-htpasswd-master # when using a master user |
|
33 |
|
34 # ln -s $PREFIX/bin/ius-dav-htuserexpiry /etc/cron.daily/ |
|
35 |
|
36 # $EDITOR /path/to/ius-dav-htpasswd.conf |
|
37 |
|
38 * nach dist-upgrade: |
|
39 |
|
40 # ./Build install uninst=1 |
|