Archives par mot-clé : gentoo

Installation subversion Etape 2

Salut !!

Petit post pour finir l’install de subversion sur Gentoo en tant que module APACHE (merci dav 🙂 )

Je vous donnes mes fichiers de configuration.

Fichier ‘/etc/apache2/modules.d/47_mod_dav_svn’  :

<IfDefine SVN>
      <IfModule !mod_dav_svn.c>
              LoadModule dav_svn_module      modules/mod_dav_svn.so
      </IfModule>
      <Location /repos>
              DAV svn
              SVNPath /var/svn/repos
              AuthType Basic
              AuthName "Subversion repository"
              AuthUserFile /var/svn/mon_repository/conf/svnusers
              Require valid-user
      </Location>
      <IfDefine SVN_AUTHZ>
              <IfModule !mod_authz_svn.c>
                      LoadModule authz_svn_module    modules/mod_authz_svn.so
              </IfModule>
      </IfDefine>
</IfDefine>

Dans mon /httpd.conf

Verifier les lignes suivantes :

Code:

LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn>

      DAV svn
      SVNPath /home/ton_login/svn
      AuthType basic
      AuthName "SVN : TON SITE"
      AuthUserFile /home/ton_login/.htpasswd
      #AuthzSVNAccessFile /home/ton_login/svn.authz
      AuthzSVNAccessFile /home/ton_login/.authz
      <Limitexcept>
              Require valid-user
      </LimitExcept>
</Location>

Et voila si ca peut finir de vous aider

Installation Subversion sur Gentoo Release 2 d’ovh – Reprise d’un précédent post

Nous allons installer un subversion avec un webdav apache.

1/ Synchronisation d’emerge

#emerge --sync

Ca nous donne ca a peu pres à la fin :

 Performing Global Updates: /usr/portage/profiles/updates/1Q-2007 (Could take a couple of minutes if you have a lot of binary packages.)

.='update pass'  *='binary update'  @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
......................

* IMPORTANT: 3 config files in /etc need updating.
* Type emerge --help config to learn how to update config files.
* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* Please do so and then update ALL of your configuration files.

 

2/ Activation de mod_dav pour apache. l’apache d’ovh n’as pas été compiler avec l’option –enable-dav, il faut donc le faire.

Pour ce faire, on va aller modifier le fichier ebuild pour spécifié cette option de conf :

#vi /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.58.ebuild

A la ligne 47, on saute une ligne et on ajoute ca :

--enable-dav

ou sauvegarde et on quitte …

Il faut maintenant regenerer la signature numérique du paquet.

#ebuild /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.58.ebuild digest

et ensuite on résintalle le paquet complet : Code:

#emerge apache-ovh

3/ apxs

Emerge a besoin d’apxs2 pour installer subversion. Je ne l’avais pas sur le dédié donc j’ai feinté.

# ln -s /usr/local/apache/bin/apxs /usr/sbin/apxs2

4/ installation de subversion

#emerge subversion

On a maintenant subversion d’installé. il ne nous reste plus qu’a le configurer mais je ferai un nouveau post quand j’aurai fini ma propre configuration