[PKGBUILD] Éditeur par défaut [RÉSOLU]

Annonces, dépannage, évolution du projet yaourt
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

[PKGBUILD] Éditeur par défaut [RÉSOLU]

Message par aramisqc »

Bonjour !

Selon ma configuration (.bashrc), l'éditeur nano est configuré par défaut dans les variables EDITOR et VISUAL.

Hors ce matin lors d'une mise à jour, yaourt m'a demandé de spécifier le nom de l'éditeur pour éditer le PKGBUILD.

Peut-on m'en donner la raison ?

aramisqc
Dernière modification par aramisqc le mar. 08 avr. 2008, 00:16, modifié 1 fois.
Avatar de l’utilisateur
cycyx
yeomen
Messages : 222
Inscription : dim. 02 mars 2008, 19:53

Message par cycyx »

Bonjour,

Un

Code : Tout sélectionner

set | grep EDITOR
t'indique quoi ?

Il est possible que tu n'exportes aps correctement la variable...
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Par défaut, sudo réinitialises les variables d'environnement et comme yaourt utilises sudo CQFD

Pour savoir ce qu'il faut faire : visudo (8) et sudoers (5)
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

vincentxavier a écrit :Par défaut, sudo réinitialises les variables d'environnement et comme yaourt utilises sudo CQFD
juste que yaourt peut utiliser sudo, ce n'est pas obligatoire. Yaourt fonctionne parfaitement sans sudo. :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Je vous rassures, sudo n'a rien à voir là dedans. Sudo n'est pas utiliser pour éditer un fichier PKGBUILD voyons. Tout le processus est lancé en utilisateur "sans privilèges". Seule l'installation du paquetage nécessite les privilèges root.

L'éditeur est définit soit dans bashrc:
export EDITOR=nano

soit dans le fichier yaourtrc:
PkgbuildEditor nano
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

Message par aramisqc »

cycyx a écrit :Bonjour,

Un

Code : Tout sélectionner

set | grep EDITOR
t'indique quoi ?

Il est possible que tu n'exportes aps correctement la variable...
Les variables sont bien exportées :

Code : Tout sélectionner

[fonguy21@aramisqc ~]$ set | grep EDITOR
EDITOR=nano
[fonguy21@aramisqc ~]$ set | grep VISUAL
VISUAL=nano
[fonguy21@aramisqc ~]$ 
Fichier .bashrc :

Code : Tout sélectionner

[fonguy21@aramisqc ~]$ cat .bashrc
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
LESSCHARSET=utf-8
alias manlat='LESSCHARSET=latin9 man -C /etc/man.conf.latin1'
export EDITOR="nano"
export VISUAL="nano"
aramisqc
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

Message par aramisqc »

wain a écrit :Je vous rassures, sudo n'a rien à voir là dedans. Sudo n'est pas utiliser pour éditer un fichier PKGBUILD voyons. Tout le processus est lancé en utilisateur "sans privilèges". Seule l'installation du paquetage nécessite les privilèges root.

L'éditeur est définit soit dans bashrc:
export EDITOR=nano

soit dans le fichier yaourtrc:
PkgbuildEditor nano
Par mesure de précaution, j'ai activé PkgbuildEditor :

Code : Tout sélectionner

[fonguy21@aramisqc ~]$ cat /etc/yaourtrc
#    a
#    a
#    ~/yaourtrc  - Configuration for yaourt
# 
#   See yaourt(8) for more information
#   
#
#
#   AlwaysUpgradeDevel no
#   AlwaysUpgradeAur no
#   AlwaysForce no
#   AurVoteSupport yes
#   ColorMod Normal
#   ColorMod LightBackGround
#   ColorMod NoColor
#   ColorMod TextOnly
#   DontNeedToPressEnter yes
#   EditPkgbuild yes
#   ExportToLocalRepository /where/you/want
#   LastCommentsNumber 5
#   LastCommentsOrder asc
#   NoConfirm no
#   PacmanBin /usr/bin/pacman-color
    PkgbuildEditor nano
#   SearchInAurUnsupported yes
#   ShowAurComment yes
#   TmpDirectory /where/you/want
#   UpdateTerminalTitle yes
#
#   Define here your prefered Sourceforge mirror: (none surfnet ufpr heanet easynews umn switch belnet kent mesh optusnet jaist puzzle superb-east nchc superb-west)
#  SourceforgeMirror heanet
#
Effectivement sudo n'a rien à voir. D'ailleurs il n'est pas installé.

J'attends voir les résultats lors du prochain yaourt demandant l'édition du PKGBUILD.

Merci à vous tous.

aramisqc
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

Message par aramisqc »

Tout est revenu à la normale. C'est à dire que nano est lancé dès que je réponds Y à la question pour éditer le PKGBUILD.

Sûrement que la modification apportée au yaourtrc y est pour quelque chose.

Merci à tous.

aramisqc
Répondre