Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

12.07.2010, 10:18

Bereinigung veralteter Dateien

Aus einem aktuellen Anlass musste ich das findlibcruft.sh Skript erweitern/überarbeiten :P. Ich hatte festgestellt, dass Paludis + Prelink zusammen keine gute Idee sind. Paludis deinstalliert keine veränderten Dateien. Somit hatte ich mein System über einen Monat lang zugemüllt gehabt. :(

Da das überarbeitete Skript nicht mehr nur für Bibliotheken zuständig ist, habe ich es in "gentoo-decruft.sh" umbenannt und mache einen neuen Thread auf. Das alte Script bleibt bestehen, wird jedoch von mir nicht mehr verändert.

Also. der neue Funktionsumfang ist:

Module:
- Modul lib: Bereinigen der Bibliotheken
- Modul bin: Bereinigen ausführbarer Dateien

Aktionen:
- logfile logfile only (standard)
- revdep logfile + revdep-rebuild
- move logfile + revdep-rebuild + move file to *.cruft
- delete logfile + revdep-rebuild + delete file

Revdep Rebuild wird nur im Modul "lib" ausgeführt. Es wird sowohl revdep-rebuild als auch reconcilio unterstützt.


Folgende wichtige Änderungen habe ich im Vergleich zu findlibcruft.sh gemacht
- Modularisiert für einfachere weitere Erweiterung
- Umstellung von equery auf qfile
- Parallelisierung entfernt (ist bei qfile nicht nötig)
- Symbolische Links und Dateien werden in einem Durchgang geprüft
- Blacklist für benötigten Müll
- libfindcruft.sh portiert als Modul "lib"
- neues Modul "bin"
- etwas buntere Ausgabe :)

Viel Spaß beim Testen. Über Rückmeldungen wie Fehlalarme oder übersehene Müll-Dateien würde ich mich freuen.


Für Anmerkungen und Anregungen kann der alte Thread weiter verwendet werden:
Anmerkungen zu "[Tipps & Tricks] Bereinigung veralteter Dateien"
»bell« hat folgende Datei angehängt:
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bell« (12.07.2010, 10:24)