Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] Shell-reminder + EBUILD + WIKI
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Sun Apr 10, 2005 8:32 pm    Post subject: [TIP] Shell-reminder + EBUILD + WIKI Reply with quote

24/10/2005: Installation d'un wiki sur http://shell-reminder.be/
Contribuez en partageant vos tips/mémos (creez vous une page si vous le souhaitez) et/ou en participant a l'élaboration d'un fichier rdb sur un thème particulier qui vous interesse.
Merci!

===
=== UPDATE 16/04/05
===
Voici un ebuild.
Les dernieres sources.
Nouveautés: voir le README (il y a par exemple une page de man, certains chemins d'installation ont étés modifié, etc...)
Installation:
Code:
# mkdir -p /usr/local/portage/app-misc/shell-reminder/
# cd /usr/local/portage/app-misc/shell-reminder/
# wget http://www.shell-reminder.be/download/source/shell-reminder-20050416.ebuild
# ebuild shell-reminder-20050416.ebuild digest
# emerge -va shell-reminder


Un petit conseil: Pour une installation propre, avant d'emerger le paquet, supprimez les tous fichiers que vous avez installé a la main. En prenant soin de mettre votre rdb de coté evidemment, pour la recopier ensuite.

Tout commentaire/suggestion est le bienvenu

===
===
===

Salut,

Avec un ami, j'ai commencé a écrire un script perl (lien) qui permet d'afficher des 'reminders' dans le shell quand on a un trou de
mémoire au sujet d'une commande, d'un fichier de config ou tout ce que l'on veut (qq'un avait deja proposé cette idée qq part sur
le forum). Le but étant de se créer sa propre base de donnée de 'tips', et ainsi trouver ce que l'on cherche trés rapidement, sans
devoir fouiller dans les pages de man ou info.

Voila qqs illustrations de l'utilisation du script: illustration1 illustration2 illustration3

Le principe est très simple. L'utilisateur alimente un fichier 'base de donnée' avec tout les trucs qu'il est susceptible d'oublier
ou simplement n'importe quelle information qu'il souhaite répertorier pour y avoir facilement accès ensuite. Ensuite vous utilisez
la commande 'remind-me' pour faire une recherche dans la ou les "bases de donnée".

Les fichiers "base de donnée" (.rdb pour 'reminder data base' ;)) possèdent la structure suivante:

Code:
[Compress/extract archive - tar - gzip - bzip]
  Extract foo.tar to directory DIR
     tar -xvvf foo.tar -C DIR
  Extract gzipped foo.tar.gz
     tar -xvvzf foo.tar.gz
  Extract bzipped foo.tar.bz2
     tar -xvvjf foo.tar.bz2
  Tar contents of folder foo in foo.tar
     tar -cvvf foo.tar foo/
[end-of-item]

[En-tête]
  contenu du reminder...
[end-of-item]


Donc chaque reminder possède une en-tête qui peut contenir une liste de mots clé ou un petit descriptif.
Voici par exemple mon fichier .rdb, un peu bordélique: reminders.rdb
J'y conserve par exemple certains 'one-liner' bash qui m'ont été utiles et qui pourraient reservir etc...

On peut evidemment utiliser plusieurs rdb, par exemple pour classer les reminders en différentes catégories ou bien pour pouvoir importer facilement les rdb d'autres utilisateurs. On les place simplement dans le répertoire ~/.reminder. Ce repertoire contient aussi un fichier de config pour paramétrer le comportement par defaut du script. On peut evidemment changer ce comportement en passant des options directement sur la ligne de commande. Ainsi, on peut effectuer des recherches de type 'or' ou bien 'and' sur plusieurs mots clé, dans les en-têtes uniquement ou dans le fichier complet, etc... Consultez le fichier de config et l'aide pour une liste des options (remind-me -h).

D'autre part, si vous souhaitez un fichier rdb commun à tous les utilisateurs, placez le simplement dans /etc ou bien configurez un
répertoire supplémentaire dans le fichier de config.

OK, pour l'utiliser:
Code:
$ cd
$ wget http://www.shell-reminder.be/dev/shell-reminder-20050411.tar.bz2
$ tar -xvvjf shell-reminder-20050411.tar.bz2
$ mkdir .reminder
$ su
# mv reminder/remind-me /usr/local/bin
# mv reminder/reminders.rdb /etc
# mv reminder/reminder.conf .reminder/
# rm -rf reminder


On espère simplement que ca pourra être utile a d'autres, personellement on l'utilise quotidiennement maintenant.

Une remarque pour terminer: on est pas des pro du Perl, donc le code est probablement loin d'être parfait. Merci, de nous signaler les bug ainsi que toute suggestion d'amélioration.


Last edited by alctraz on Fri Mar 24, 2006 9:37 am; edited 9 times in total
Back to top
View user's profile Send private message
titix
Guru
Guru


Joined: 01 Nov 2003
Posts: 343
Location: Paris, France

PostPosted: Mon Apr 11, 2005 4:03 am    Post subject: Reply with quote

Je trouve que c'est une excelente idée 8)
Plus besoin de cerveau pour utiliser linux... plus d'excuse donc !

Quoi qu'il en soit bravo à vous.
_________________
titix
« La route est longue... mais la voie est libre ! »
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Apr 11, 2005 5:05 am    Post subject: Reply with quote

Très bonne idée ! C'est dur de trouver des idées profitables aujourd'hui (tout à été inventé ^^). Enfin la preuve que non parce que ton script est super ! Voila il est adopté :D
Un grand merci à toi.
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 7:56 am    Post subject: Reply with quote

Merci, ca fait plaisir :)

On est evidemment ouvert a toute suggestion, donc si une idée ou une requéte vous passe par la tête, n'hésitez pas.

D'autre part ca pourrait etre sympa de partager ses 'reminders' si vous pensez que ca peut etre utile au autres.
On avait comme projet, qd le script serait au point, de proposer au téléchargement des rdb sur différents sujets (gentoo/portage, les commandes shell, etc...). Les utilisateurs pourraient les placer dans leur répertoire et ya deja une option de recherche qui permet de chercher dans sa rdb perso (~/.reminders.rdb) uniquement ou bien dans tte les rdb qu'on a installé.


Last edited by alctraz on Mon Apr 11, 2005 11:41 am; edited 1 time in total
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 8:29 am    Post subject: Reply with quote

On peu proposer une idee de feature ?

Moi je verrais bien un argument pour rajouter un memo de maniere 'rapide', genre :

Code:
remind-me --add  <la_db_ou_on_veut_ajouter>    <[en-tete]>  <le_memo>


ou encore simplement

Code:
remind-me --add  <la_db_ou_on_veut_ajouter>


qui edite le fichier via l'editeur favorit de l'utilisateur, ou a la limite un truc plus simple avec une commande du style :

Code:
cat >> /chemin/reminders.rdb << EOF



enfin c'est des idees comme ca hein ... :)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 12:09 pm    Post subject: Reply with quote

kernel_sensei wrote:
On peu proposer une idee de feature ?

Moi je verrais bien un argument pour rajouter un memo de maniere 'rapide', genre :

Code:
remind-me --add  <la_db_ou_on_veut_ajouter>    <[en-tete]>  <le_memo>


ou encore simplement

Code:
remind-me --add  <la_db_ou_on_veut_ajouter>


qui edite le fichier via l'editeur favorit de l'utilisateur, ou a la limite un truc plus simple avec une commande du style :

Code:
cat >> /chemin/reminders.rdb << EOF



enfin c'est des idees comme ca hein ... :)


Oui, c'est une bonne idée (vu qu'on y avait aussi pensé ;)) mais en fait c'est pas très facile d'implementer un truc qui offre assez de flexibilité pour pouvoir remplacer un éditeur classique.

Par exemple ta premiere suggestion est très facile a mettre en place mais, a mon sens pas pratique du tout, car les memo prennent souvent plusieurs lignes, qu'on souhaite indenter d'une certaine manière pour que la lecture soit facile qd on utilise remind-me, etc... Donc entrer un memo sur une ligne c'est pas si pratique. Mais si bcp trouvent ca utile ca me dérange pas de l'implementer.

C'est un peu pareil pour la 3e idée dans la mesure ou une fois que tu as entré une ligne tu ne sais plus l'éditer.

En attendant de créer des fonctions qui permettent d'éditer les rdb 'intelligement', le mieux serait peut etre ta 2e suggestion.
Par exemple, l'utilisateur entre la commande:
Code:
remind-me --add  <la_db_ou_on_veut_ajouter>


Et le script ajoute deja les balises vides dans le fichier, genre:
Code:
[  ]

[end-of-item]


et ensuite lance l'editeur definit par la variable $EDITOR, pour que l'utilisateur remplisse les blanc.

Tu en penses quoi?
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 2:17 pm    Post subject: Reply with quote

ben c'est clair que si on veut faire propre, autant passer par un vrai editeur .. donc ouais, ca serait pas mal comme ca ..
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Apr 11, 2005 2:21 pm    Post subject: Reply with quote

Excellente idée ce ch'ti script ... :D
kernel_sensei wrote:
ben c'est clair que si on veut faire propre, autant passer par un vrai editeur ...
Tu veux bien sûr parler de VI ??? :mrgreen:
OK -> []
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Apr 11, 2005 2:24 pm    Post subject: Reply with quote

Mais non pourquoi tu sors ? Il voulait bien sur parler de VI (m) :)
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Mon Apr 11, 2005 3:19 pm    Post subject: Reply with quote

nous sommes tous bien d'accord qu'emacs n'est pas à mettre entre toutes les mains
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Apr 11, 2005 3:42 pm    Post subject: Reply with quote

blasserre wrote:
nous sommes tous bien d'accord qu'emacs n'est pas à mettre entre toutes les mains
Qui a dit aucune ??? :lol: :lol: :lol:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Apr 11, 2005 3:44 pm    Post subject: Reply with quote

Je me déconce, c'est moi :twisted:


Faut pas dégénérer dans ce troll ancestral sinon y'en à qui risquent de se facher alors qu'on est bien d'accord que ça reste sur le ton de la plaisanterie.
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 4:12 pm    Post subject: Reply with quote

Ce script a été écrit avec emacs.
;)
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 4:17 pm    Post subject: Reply with quote

alctraz wrote:
Ce script a été écrit avec emacs.
;)


ouais ben dans ce cas t'aurais au moins pu l'ecrire en LISP :P
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 5:01 pm    Post subject: Reply with quote

kernel_sensei wrote:
alctraz wrote:
Ce script a été écrit avec emacs.
;)


ouais ben dans ce cas t'aurais au moins pu l'ecrire en LISP :P


Je vais faire un port LISP rien que pour toi ^^
Mais tu vas devoir installer emacs pour l'interpreter...

Plus serieusement, rien ne surpasse Perl qd il s'agit de jouer avec des chaines de caractéres et regex.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 5:03 pm    Post subject: Reply with quote

alctraz wrote:
kernel_sensei wrote:
alctraz wrote:
Ce script a été écrit avec emacs.
;)


ouais ben dans ce cas t'aurais au moins pu l'ecrire en LISP :P


Je vais faire un port LISP rien que pour toi ^^
Mais tu vas devoir installer emacs pour l'interpreter...

Plus serieusement, rien ne surpasse Perl qd il s'agit de jouer avec des chaines de caractéres et regex.


ben c'est pas pour rien qu'a la base Vim c'est scriptable en perl :P
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 5:12 pm    Post subject: Reply with quote

kernel_sensei wrote:

ben c'est pas pour rien qu'a la base Vim c'est scriptable en perl :P


hmm... dans la mesure ou je peux lancer n'importe quelle commande dans emacs, on dira que emacs c'est scriptable dans n'importe quel language :p
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 5:14 pm    Post subject: Reply with quote

alctraz wrote:
kernel_sensei wrote:

ben c'est pas pour rien qu'a la base Vim c'est scriptable en perl :P


hmm... dans la mesure ou je peux lancer n'importe quelle commande dans emacs, on dira que emacs c'est scriptable dans n'importe quel language :p


ah ben ca aussi je peux le faire sous vim .. c trop facile :P


Bon on va arreter la hein :)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Mon Apr 11, 2005 8:23 pm    Post subject: Reply with quote

Vim +1

ben oui quoi vous croyez quand même pas que je vais pas passer par là???
:P
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 9:40 pm    Post subject: Reply with quote

ok, donc maintenant vous pouvez utiliser les commandes: (shell-reminder-20050411)

Code:
remind-me -A [base de donnée a éditer]

Pour lancer votre éditeur favorit et compléter les balises tout juste insérées,
ou simplement:
Code:
remind-me -A

pout éditer la base de donnée personelle ~/.reminder/reminders.rdb directement.


Last edited by alctraz on Mon Apr 11, 2005 10:02 pm; edited 2 times in total
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Apr 11, 2005 9:45 pm    Post subject: Reply with quote

autre suggestion : faire un tar qui ne se detarre pas dans .reminder/* mais plutot dans reminder/* ca permet de ne pas ecraser sa db si on detarre dans le home :P

EDIT: et je la vois pas l'option -A .. :(

Code:
boris@electron ~ $ diff remind-me .reminder/remind-me
boris@electron ~ $


tu te serais pas plante en faisant le tar ?
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Mon Apr 11, 2005 9:57 pm    Post subject: Reply with quote

kernel_sensei wrote:
autre suggestion : faire un tar qui ne se detarre pas dans .reminder/* mais plutot dans reminder/* ca permet de ne pas ecraser sa db si on detarre dans le home :P

EDIT: et je la vois pas l'option -A .. :(

Code:
boris@electron ~ $ diff remind-me .reminder/remind-me
boris@electron ~ $


tu te serais pas plante en faisant le tar ?


arf oui, en effet, c'est corrigé, ainsi que le nom de rep

merci
Back to top
View user's profile Send private message
alctraz
Tux's lil' helper
Tux's lil' helper


Joined: 12 May 2004
Posts: 117
Location: belgium

PostPosted: Wed Apr 13, 2005 9:08 am    Post subject: Reply with quote

Je planche sur un ebuild, mais je suis pas certain de faire ca correctement, alors un petit coup de main d'un expert serait le bienvenu ;)

Le tarball contiendra normalement 6 fichiers:
Code:
remind-me  reminders.rdb  reminder.conf  README  Changelog  remind-me.1


J'ai simplement repris un autre ebuild, et l'ai un peu adapté.
Code:
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Display reminders in your shell"
HOMEPAGE="http://www.groulala.net/shell-reminder/"
SRC_URI="http://www.groulala.net/shell-reminder/dev/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE=""

RDEPEND=">=dev-lang/perl-5.8.0-r12"

#src_unpack() {
#        unpack ${A}
#        cd ${S}
#}

src_install() {
        dobin remind-me || die
        dodoc README Changelog
        doman remind-me.1

        dodir /etc/reminder
        dodir ~/.reminder  # le faire pour chaque utilisateur?

        # installer reminders.rdb et reminder.conf
        # dans /etc/reminder et dans tous les home?

}

pkg_postinst() {
        einfo
        einfo "If you plan to use the -A option to add reminders to your"
        einfo "databases, be sure that the $EDITOR environment variable is"
        einfo "set or that you specified a valid editor path in the config"
        einfo "file."
        einfo
        ebeep 5
        epause 3
}


Installer le script, la page de man et les doc c'est simple. Mais, en plus, je dois creer un rep /etc/reminder et des .reminder/ dans les home et y placer reminder.conf et reminders.rdb. Mais je n'ai pas vu dans "l'ebuild howto" de fonction qui installe des fichiers dans /etc ou dans les home. Donc je me demande si je dois y aller a coup de 'cp' 'chmod' etc... et, dans ce cas, si ca va pas ecraser les config deja existantes?

Ya probablement un moyen plus propre de procéder
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Apr 13, 2005 9:27 am    Post subject: Reply with quote

Bon je suis très (très) loin d'être un expert en ebuild, mais il me semblait que toute l'install doit se faire dans le répertoire "/var/tmp/portage/nom_ebuild" puis tout est installé dans le bon répertoire par la suite (ce qui permet l'utilisation du CONFIG_PROTECT et évite l'écrasement des fichiers de config).

À confirmer par un vrai DEV ... :oops:

Sinon, des docs Gentoo (donc sûrement de qualité) sont dispos pour le dev d'ebuild.
C'est en anglais et c'est ici : http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=0
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Wed Apr 13, 2005 11:14 am    Post subject: Reply with quote

yoyo wrote:
Bon je suis très (très) loin d'être un expert en ebuild, mais il me semblait que toute l'install doit se faire dans le répertoire "/var/tmp/portage/nom_ebuild" puis tout est installé dans le bon répertoire par la suite (ce qui permet l'utilisation du CONFIG_PROTECT et évite l'écrasement des fichiers de config).

À confirmer par un vrai DEV ... :oops:

Sinon, des docs Gentoo (donc sûrement de qualité) sont dispos pour le dev d'ebuild.
C'est en anglais et c'est ici : http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=0

mouais je suis pas un vrai dev, mais l'install en sand box est faite dans /var/tmp/portage/nom_package/image/ qui devient une racine virtuelle. donc si tu veux mettre un truc dans /etc, c'est dans /var/tmp/portage/nom_package/image/etc/ qui faut le mettre.
à noter que la compilation et l'extract des tarball se font par défaut dans /var/tmp/portage/nom_package/work/ et qu'il s'attend à trouver un configure.sh dans ce répertoire, si c'est pas le cas, il faut lui faire changer de rep à la main dans l'ebuild. idem pour make.

Voilà en espérant que j'ai pas dit trop de conneries (se lever super tôt c'est pas bon pour le cerveau...)

[edit] package c'est le nom de l'ebuild (enfin presque, c'est le $P quoi, ie nom de l'ebuild sans le .ebuild)
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
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
Goto page 1, 2  Next
Page 1 of 2

 
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