Page 1 sur 1

[Yaourt] Config. differentes ; Proxy.(Resolu)

Publié : lun. 01 déc. 2008, 09:31
par xenom
Bonjour.

J'ai deplacé mon message ici car mon probleme ne concerne que yaourt.

Quand je suis en cours, je passe par un proxy, quand je suis chez moi non.
Je decommente donc la ligne : XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u dans /etc/pacman.conf

Pour simplifier les choses et éviter de commenter/decommenter à chaque fois j'ai creer un deuxieme fichier de conf. pour pacman et utilise un alias.

Je voudrais savoir comment faire pour utiliser yaourt avec differente configuration de pacman.

Merci.

Publié : lun. 01 déc. 2008, 11:50
par tuxce
salut, actuellement, yaourt ne propose pas d'utiliser l'option "--config" de pacman, tu peux éventuellement utiliser la directive "Include" pour inclure un autre fichier de conf dans pacman.conf:

Code : Tout sélectionner

#...
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
Include = /home/user/conf/pacman_Xfer.conf
#...
Créer 2 fichiers, 1 pour le proxy (/home/user/conf/pacman_proxy.conf)

Code : Tout sélectionner

XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
et un autre pour le direct (/home/user/conf/pacman_direct.conf) qui serait vide.

puis, une fonction ou script, peu importe:

Code : Tout sélectionner

yaourt_proxy ()
{
  ln -sf /home/user/conf/pacman_proxy.conf /home/user/conf/pacman_Xfer.conf
  yaourt $@
}
yaourt_direct ()
{
  ln -sf /home/user/conf/pacman_direct.conf /home/user/conf/pacman_Xfer.conf
  yaourt $@
}
enfin un truc approchant....

Publié : lun. 01 déc. 2008, 15:47
par xenom
ok ca marche bien comme ca.

Merci.