README
branchfoerste
changeset 65 85a89053a279
parent 59 b88094c8893a
equal deleted inserted replaced
64:a14d0bfd2e21 65:85a89053a279
     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