Summary: | list-gentoo-packages-0.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Lawrence <mike> |
Component: | New packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED INVALID | ||
Severity: | enhancement | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=618664 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ebuild template for this shell script. |
Description
Michael Lawrence
2015-03-24 12:48:30 UTC
There already is an application that does this in gentoolkit. It is the enalyze application and the analyze submodule. It has been for several years already. $ enalyze analyze -u packages This bash script runs equery and parses output. Not a reliable method. And from my experience much slower that running proper python and portage api's The enalyze command is designed to be extended with more sub-modules and different reports. If there is something else desired. It should not be difficult to extend. We are always around to help you with it and will gladly review any patches for improved usability. Snipit from an email.. wasn't aware of any other option at the time both windows/Linux platters were starting to[?] fail in my laptop [?] half the time whole folders would Bork into the aether , on ext4 anyhow I could always enalyze analyze -u packages into the bash script (same name just pruned allot) as a lazy alias or newbie (& for were new users has clue 0< , or when shit hits the fan, $user panic=max) with a reverse dep on gentoolkit. leave it in overlay for lulz./ testing ebuild and or as an self-learning experiment. sys-admin to for being less forgetful. (*You suck less at Ebuilds +5 skill points only 1 million to go to be a master* ) ============= Ok, when you have your script updated, report back here and we'll see about getting the ebuild in tip top shape for addition to the tree. FYI the enalyze module also has a rebuild submodule capable of generating new package.* files. The enalyze modules could be extended to save the generated list to use as input to creating the new package.* files. That could also help in re-building a system after major failure. I close this ticket, because it is a bit unclear and there is nothing more we can do. see also 618664. |