Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[pure-ftpd] Emerge,pureftpd et symlinks [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 12:22 pm    Post subject: [pure-ftpd] Emerge,pureftpd et symlinks [résolu] Reply with quote

Bonjour à tous,

voici une semaine que j'ai mis à jour ma gentoo, de 2004.3 à 2005.0.
A la suite de l'opération et de la mise à jour de pureftpd, il semble que celui-ci ne permette plus la résolution de liens symboliques.

Après google et utilisation de la fonction recherche du forum, j'ai trouvé ces deux choses:
Quote:
http://wiki.macdk.com/PureFTPd

ainsi que
Quote:
https://forums.gentoo.org/viewtopic-t-290155-highlight-pureftpd.html


Suivant la seconde méthode qui me semble plus proche de ce que je recherche, j'ai re-emergé pureftpd, après avoir défini la variable USE comme suit:
Code:
USE="+vchroot"

j'ai emergé:
Code:
emerge pure-ftpd

Mais le problème n'est pas résolu.

D'autre part je n'ai pas testé la première solution (compiler pureftpd avec l'option --with-virtualchroot), puisque je ne sait pas comment on change les options de compilation (ca se passe dans le .ebuild du programme concerné ?)

J'aimerai entendre à présent vos remarques concernant mon souci. D'autre part, si le problème a été abordé dans une autre thread, je serais heureux d'obtenir un lien vers celui-ci.


Linusquement vôtre, alt3.


Last edited by alt3 on Fri May 20, 2005 1:10 pm; edited 1 time in total
Back to top
View user's profile Send private message
mic006fr
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2004
Posts: 135
Location: FRANCE - Toulouse

PostPosted: Fri May 20, 2005 12:37 pm    Post subject: Reply with quote

Le USE flag vchroot ajoute le flag --with-virtualchroot à la compilation.
Tu as vérifié que le USE flag vchroot était bien utilisé ?
Code:
emerge -av pure-ftpd

J'ai utilisé pure-ftpd avec ce flag hier, et les liens symboliques sont suivis sans problème.
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 12:44 pm    Post subject: Reply with quote

Quote:
alt3@tatoine alt3 $ su
Password:
root@tatoine alt3 # echo $USE

root@tatoine alt3 # USE="vchroot"
root@tatoine alt3 # echo $USE
vchroot
root@tatoine alt3 # emerge -av pure-ftpd

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] net-ftp/pure-ftpd-1.0.20-r1 -caps -ldap +mysql +pam -postgres +ssl -vchroot 0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] No

Quitting.


Effectivement, le +vchroot n'est pas pris en compte.
Quelle est mon erreur ?
Back to top
View user's profile Send private message
mic006fr
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2004
Posts: 135
Location: FRANCE - Toulouse

PostPosted: Fri May 20, 2005 12:46 pm    Post subject: Reply with quote

Utilise /etc/portage/package.use, ajoute cette ligne :
Code:
net-ftp/pure-ftpd       vchroot

Modifier les variables dans le shell est une très mauvaise idée, tu perds tout lors d'une MAJ. Et ca ne marche pas car tu dois avoir un alias pour emerge (tu utilises cfg-update ?)
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 12:48 pm    Post subject: Reply with quote

Ok, j'ai mal compris la doc. Merci !
Je pensais qu'il ne fallait que modifier les variable du shell.
Du coup, non, je n'utilise pas cfg-update. Ca a un rapport avec le warning comme quoi j'ai des fichiers de conf pas à jour ?

Edit: je n'ai pas de fichier /etc/portage/package.use - dois-je le créer ?
Edit2: je n'ai pas non plus de commande cfg-update
Back to top
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Fri May 20, 2005 1:00 pm    Post subject: Reply with quote

1/ Ouep, tu dois le créer le package.use

2/ Donc t'as pas d'alias sur emerge ^^ (Pour info, c'est une alternative à etc-update, qui permet d'utiliser des outils de diff graphiques [Aucune idée si ça traine dans l'arbre portage officiel d'ailleurs]). D'ailleurs si t'as des warning sur des confs à mettre à jour, il faudrait les mettre à jour, mais attention à pas vouloir aller trop vite ... ;)


Last edited by NiLuJe on Fri May 20, 2005 1:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Fri May 20, 2005 1:01 pm    Post subject: Reply with quote

alt3 wrote:
Edit: je n'ai pas de fichier /etc/portage/package.use - dois-je le créer ?


Oui

alt3 wrote:

Edit2: je n'ai pas non plus de commande cfg-update


C'est etc-update
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 1:02 pm    Post subject: Reply with quote

Starch wrote:
C'est etc-update

Un rapport avec env-update ?


Last edited by alt3 on Fri May 20, 2005 1:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 1:04 pm    Post subject: Reply with quote

Après un coup d'Emacs le bien nommé:

Quote:

root@tatoine alt3 # emerge -av pure-ftpd

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] net-ftp/pure-ftpd-1.0.20-r1 -caps -ldap +mysql +pam -postgres +ssl +vchroot* 0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No]


C'est parti pour l'emerge... merci à vous deux, j'édite le premier post si ça fonctionne.
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 1:10 pm    Post subject: Reply with quote

'seems to be good !

Merci à vous tous !
Back to top
View user's profile Send private message
mic006fr
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2004
Posts: 135
Location: FRANCE - Toulouse

PostPosted: Fri May 20, 2005 2:32 pm    Post subject: Reply with quote

Il FAUT mettre tes fichiers de confs à jour.
cfg-update est une alternative à etc-update, permettant de faire les merge (MAJ) graphiquement, et c'est dans portage depuis peu.
Tu peux bien entendu utiliser etc-update, mais fais TRES ATTENTION. -3 et -5 vont écraser les fichiers, à ne faire que si tu es SUR que tu n'as fait aucune modification à ces fichiers (pratiquement tout le monde a eu une expérience malheureuse avec etc-update, en voulant aller trop vite / sans vraiment comprendre ce qu'il faisait, moi y compris). Il est très facile de perdre des fichiers de conf précieux, qu'il te faudra alors refaire (/etc/fstab entre autres :wink:).
Si tu ne mets pas tes fichiers de conf à jour, tu risques également des problèmes (par exemple le nom d'une option qui change...).
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 2:33 pm    Post subject: Reply with quote

Ok, je vois bien ce que ça peut faire.
Merci de la précision :)
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Fri May 20, 2005 2:39 pm    Post subject: Reply with quote

mic006fr wrote:
(pratiquement tout le monde a eu une expérience malheureuse avec etc-update, en voulant aller trop vite / sans vraiment comprendre ce qu'il faisait, moi y compris).


n'exagérons rien, avec CONFIG_PROTECT et CONFIG_PROTECT_MASK, tu arrives pas mal à n'avoir dans l'output de etc-update que des entrées intéressantes, et donc à ne jamais utiliser -3 ou -5
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
mic006fr
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2004
Posts: 135
Location: FRANCE - Toulouse

PostPosted: Fri May 20, 2005 3:18 pm    Post subject: Reply with quote

Tout le monde peut-être pas, mais beaucoup de noobs (et j'en fais partie) ont été victimes du -3 / -5, parce qu'ils (je) n'ont pas lu / compris ce qu'ils (je) faisaient. Je préfère le prévenir (quitte à faire un peu peur) et lui éviter ce désagrément (même si on apprend beaucoup en faisant des erreurs).
Quant à l'utilisation de CONFIG_PROTECT et CONFIG_PROTECT_MASK, c'est pour ceux qui ont déjà passé le cap du piège -3 / -5 !
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Fri May 20, 2005 3:20 pm    Post subject: Reply with quote

mic006fr wrote:
Tout le monde peut-être pas, mais beaucoup de noobs (et j'en fais partie) ont été victimes du -3 / -5, parce qu'ils (je) n'ont pas lu / compris ce qu'ils (je) faisaient. Je préfère le prévenir (quitte à faire un peu peur) et lui éviter ce désagrément (même si on apprend beaucoup en faisant des erreurs).


il est vrai :)

mic006fr wrote:

Quant à l'utilisation de CONFIG_PROTECT et CONFIG_PROTECT_MASK, c'est pour ceux qui ont déjà passé le cap du piège -3 / -5 !


où à ceux qui ont la super flemme d'updater les 500.000 fichiers de snort alors qu'ils ne les ont pas touchés
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
alt3
n00b
n00b


Joined: 14 May 2005
Posts: 11

PostPosted: Fri May 20, 2005 3:29 pm    Post subject: Reply with quote

mic006fr wrote:
Je préfère prévenir

Et je t'en remercie :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum