Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
apache22 et pkgtools.conf (Read 2441 times)
Elrohir
Full Member
***
Offline



Posts: 180
Lyon
Gender: male
apache22 et pkgtools.conf
11. Jul 2009 at 10:37
 
Salut.

J'essaie d'installer le port apache22, mais y'a beaucoup trop de modules compilés qui ne me serviront pas. J'essaie donc de jouer avec pkgtools.conf.

Voici ce que j'ai écris :
Code:
       
'www/apache22' =>       [
'WITH_AUTH_MODULES=yes',
'WITH_AUTHN_MODULES=yes',
'WITH_AUTHZ_MODULES=yes',
'WITHOUT_CACHE_MODULES=yes',
'WITHOUT_DAV_MODULES=yes',
'WITHOUT_EXPERIMENTAL_MODULES=yes',
'WITHOUT_LDAP_MODULES=yes',
'WITHOUT_PROXY_MODULES=yes',
'WITHOUT_MODULES="dumpio cern_meta vhost_alias usertrack userdir asis imagemap"',
],
 



Donc ça compile bien, ça me met bien lors du portinstall que ça utilise ces paramètres :

Code:
--->  Installing 'apache-itk-2.2.11_7' from a port (www/apache22)
--->  Building '/usr/ports/www/apache22' with make flags: WITH_AUTH_MODULES=yes WITH_AUTHN_MODULES=yes WITH_AUTHZ_MODULES=yes WITHOUT_CACHE_MODULES=yes WITHOUT_DAV_MODULES=yes WITHOUT_EXPERIMENTAL_MODULES=yes WITHOUT_LDAP_MODULES=yes WITHOUT_PROXY_MODULES=yes "WITHOUT_MODULES=\"dumpio cern_meta vhost_alias usertrack userdir asis imagemap\""
 



Seulement voilà, après installation, ça m'a bien activé les modules de la catégorie dav et cache dans mon httpd.conf. Les binaires ont été compilés et sont présents dans /usr/local/libexec/apache

Donc mes WITHOUT_DAV_MODULES ne fonctionnent pas, bien qu'ils soient pris en compte.

Avez-vous une idée ?

Merci !
Back to top
 
 
IP Logged
 
Elrohir
Full Member
***
Offline



Posts: 180
Lyon
Gender: male
Re: apache22 et pkgtools.conf
Reply #1 - 11. Jul 2009 at 10:44
 
Par contre, quand je passe mes modules un par un dans WITHOUT_MODULES, ça fonctionne.
Le problème chez moi est quand j'exclus des catégories de modules.
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: apache22 et pkgtools.conf
Reply #2 - 13. Jul 2009 at 12:32
 
Essaie de changer:
Code:
'WITHOUT_MODULES="dumpio cern_meta vhost_alias usertrack userdir asis imagemap"', 


en:
Code:
'WITHOUT_MODULES+="dumpio cern_meta vhost_alias usertrack userdir asis imagemap"', 

Back to top
 
 
IP Logged
 
Elrohir
Full Member
***
Offline



Posts: 180
Lyon
Gender: male
Re: apache22 et pkgtools.conf
Reply #3 - 13. Jul 2009 at 12:34
 
Salut !

Nan nan mais les WHITHOUT_MODULES fonctionnement. Mais je n'ai pas envie de les désactiver un par un quand les catégories sont là pour ça (qui elles, ne fonctionnent pas).

Le problème vient des :

'WITHOUT_CACHE_MODULES=yes',
'WITHOUT_DAV_MODULES=yes',
'WITHOUT_EXPERIMENTAL_MODULES=yes',
'WITHOUT_LDAP_MODULES=yes',
'WITHOUT_PROXY_MODULES=yes',

Qui, bien qu'ils semblent être pris en compte, n'empêche pas mon port de compiler quand même les modules dav et cache.
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: apache22 et pkgtools.conf
Reply #4 - 13. Jul 2009 at 12:44
 
Je suis bien d'accord pour les catégories: je pense simplement que ton WITHOUT_MODULES= écrase ce qui devrait résulter du WITHOUT_DAV…. Fais le test, qu'on en est le coeur net (+=).

Seconde piste à tout hasard: n'aurais-tu pas des options déjà enregistrées sous /var/db/ports/apache…/options qui seraient en contradiction avec celles que tu essaies de forcer avec les WITH/WITHOUT* ? Auquel cas: make showconfig & co
Back to top
« Last Edit: 13. Jul 2009 at 12:58 by fgudin »  
 
IP Logged
 
Elrohir
Full Member
***
Offline



Posts: 180
Lyon
Gender: male
Re: apache22 et pkgtools.conf
Reply #5 - 13. Jul 2009 at 14:28
 
J'y ai cru pendant un moment, mais non, ça ne change rien Sad
Code:
Building shared: mod_dav.la
Building shared: mod_dav_fs.la
Building shared: mod_file_cache.la mod_cache.la mod_disk_cache.la 



Alors que :
Code:
 'www/apache22' =>       [
                                'WITH_MPM=itk',
                                'WITH_AUTH_MODULES=yes',
                                'WITH_AUTHN_MODULES=yes',
                                'WITH_AUTHZ_MODULES=yes',
                                'WITHOUT_CACHE_MODULES=yes',
                                'WITHOUT_DAV_MODULES=yes',
                                'WITHOUT_EXPERIMENTAL_MODULES=yes',
                                'WITHOUT_LDAP_MODULES=yes',
                                'WITHOUT_PROXY_MODULES=yes',
                                'WITHOUT_MODULES+="authn_anon dumpio cern_meta vhost_alias usertrack userdir asis imagemap"',
] 




Back to top
 
 
IP Logged