1 |
Hi. |
2 |
|
3 |
I've already added this to Gentool, but I've not checked it into CVS |
4 |
yet (shame on me!). |
5 |
|
6 |
If you have knowledge of Python (we don't use Perl for Portage) and |
7 |
want to keep working on these kinds of things, tell me, and I'll see |
8 |
if we can't get Gentool rolling a bit faster from now on. |
9 |
|
10 |
For those of you who haven't been paying attention to what I intend |
11 |
to do with Gentool: It's intended as a playground for higher-level |
12 |
stuff that should go into Portage. |
13 |
|
14 |
Since Portage itself is so vital, we don't want to muck around with |
15 |
it needlessly. That's why I suggest we use Gentool as an entry-point |
16 |
for all crazy and non-crazy 'portage addons' that crop up on the list. |
17 |
|
18 |
This way, the users will be able to try them out before they make |
19 |
it into Portage proper, and we can throw away/rework suggestions |
20 |
that weren't so hot after all. |
21 |
|
22 |
|
23 |
I promise to speed up Gentool development once I get settled at uni (in |
24 |
about a week). |
25 |
|
26 |
|
27 |
Kind regards, |
28 |
|
29 |
Karl T |
30 |
|
31 |
On Sun, Aug 19, 2001 at 10:10:53PM -0400, Will Rogers wrote: |
32 |
> # emi - the EMerge Interface |
33 |
> # Copyright (C) 2001 William J. Rogers (wjr@×××××××.edu) |
34 |
> # |
35 |
> # An interface to the Gentoo Portage package system in the style of |
36 |
> apt-get |
37 |
> |
38 |
> Available at http://www.wam.umd.edu/~wjr/emi (also linked off of |
39 |
> http://www.wam.umd.edu/~wjr). |
40 |
> |
41 |
> This is a perl script that can acts as a user-friendly interface to |
42 |
> emerge merge, package information, and ebuild unmerge operations. Its |
43 |
> features include: |
44 |
> - emi merge <package file> |
45 |
> checks if there is an ebuild in the tree for this package (if you are |
46 |
> calling it on a binary .tbz2), lists currently installed versions, lists |
47 |
> dependencies via emerge --pretend, and tells you if those have ebuilds |
48 |
> available also, then asks if you want to install and fires off emerge if |
49 |
> you say yes |
50 |
> - emi query <package name> |
51 |
> Lists ebuilds for this program in the portage tree, source packages in |
52 |
> the distfiles folder, binary packages in PKGDIR, and current versions in |
53 |
> /var/db/pkg |
54 |
> - emi unmerge <package name> |
55 |
> Lists current versions in /var/db/pkg and allows you to select one to |
56 |
> unmerge (via ebuild unmerge) or quit |
57 |
> |
58 |
> I wrote this in my spare time over the weekend because I found it |
59 |
> tiresome to manually look around to discover various information about |
60 |
> packages. This functionality might be planned in future emerge |
61 |
> iterations; it might already exist somewhere I haven't found yet. If |
62 |
> so, I don't really care; I had fun writing it :). |
63 |
> |
64 |
> Please check it out if you're interested and let me know what you think. |
65 |
> |
66 |
> Will Rogers |
67 |
> wjr@×××××××.edu |
68 |
> |
69 |
> |
70 |
> _______________________________________________ |
71 |
> gentoo-dev mailing list |
72 |
> gentoo-dev@××××××××××.org |
73 |
> http://cvs.gentoo.org/mailman/listinfo/gentoo-dev |