View previous topic :: View next topic |
Author |
Message |
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Sat Jan 05, 2008 6:17 pm Post subject: package.keywords cleanup [solved] eix-test-obsolete |
|
|
Moin
Nachdem meine package.keywords list bald am Platzen ist, ich aber relativ wenig Lust auf manuelle Aufräumarbeit habe, wollte ich mal fragen ob es dafür ein Programm gibt, welches mir Abhilfe schafft.
Sollte ungefähr sowas können:
feststellen welches paket in der package.keywords ist
dann ebuilds der programme die davon abhängig sind klären
dort schauen welches die höchste benötigte version ist
und für den fall dass die höchste benötigte version schon stabil ist, den eintrag aus packages.keywords entfernen
(genial wär natürlich, wenn es dann zusätzlich schaut ob die datei in der worldlist vorhanden ist, um zu überprüfen ob der user das Programm immer testing haben will)
sollte es so ein programm geben oder ein script welches so funktioniert, immer her damit.
ansonsten muss ich mir so ein script mal selbst zusammenbasteln
danke schon mal für eure antworten
scytheman
Last edited by ScytheMan on Sat Jan 05, 2008 8:48 pm; edited 1 time in total |
|
Back to top |
|
|
nilres n00b
Joined: 26 Oct 2007 Posts: 35
|
Posted: Sat Jan 05, 2008 7:40 pm Post subject: Re: package.keywords cleanup |
|
|
ScytheMan wrote: |
ansonsten muss ich mir so ein script mal selbst zusammenbasteln
|
Und hie reinstellen hätte da auch sehr großes Interesse dran.
mfg nils |
|
Back to top |
|
|
tost Guru
Joined: 10 Dec 2005 Posts: 506
|
Posted: Sat Jan 05, 2008 7:54 pm Post subject: |
|
|
Hilft zwar nicht und löst euer Problem, dennoch erhöht es die Übersichtlichkeit und ist gerade bei vielen Einträgen sehr sinnvoll.
Absatz: 5.2 Konfigurationsdateien als Verzeichnis
http://www.gentoo.de/main/de/portage-2.1.xml
Grüße
tost |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sat Jan 05, 2008 7:55 pm Post subject: |
|
|
Warum willst du es denn so umständlich mit den Abhängigkeiten machen?
Überprüfe doch einfach für jedes Paket, ob es schon Stable ist in deiner Architektur.
Aber ich bin mir sicher, dass es da schon was gibt.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Sat Jan 05, 2008 8:16 pm Post subject: |
|
|
Finswimmer wrote: | Warum willst du es denn so umständlich mit den Abhängigkeiten machen?
Überprüfe doch einfach für jedes Paket, ob es schon Stable ist in deiner Architektur.
Aber ich bin mir sicher, dass es da schon was gibt.
Tobi |
ich bin jemand der versionslose einträge in die package.keywords setzt.
daher dachte ich mir das vom programmablauf so:
nimm eine Zeile aus package.keywords
entferne das ~arch
Prüfe nach ob das Paket im Worldfile ist
falls ja:
nächste Zeile
falls nein:
schau per euse d $zeile nach welche pakete das paket brauchen
suche in den ebuilds des pakets danach welche version genau benötigt wird
nimm die höchste version und überprüfe ob die stable ist
falls ja: lösche die zeile
falls nein: zeile bleibt
nächste zeile
edit: eix-test-obsolete schaut recht nett aus, danke
Last edited by ScytheMan on Sat Jan 05, 2008 8:24 pm; edited 1 time in total |
|
Back to top |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Jan 05, 2008 8:16 pm Post subject: |
|
|
eix-test-obsolete
zeigt dir die obsoleten packages an aber entfernt diese nicht automatisch.
Das musst Du dann schon von Hand machen.
Grüsse |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2546 Location: Konradsreuth (Germany)
|
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
|
Back to top |
|
|
|