Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Beta test Gentoo with mdev instead of udev; version 5
Date: Sun, 11 Mar 2012 23:40:48
Message-Id: 20120312013845.553d553b@khamul.example.com
In Reply to: Re: [gentoo-user] Beta test Gentoo with mdev instead of udev; version 5 by Daddy
1 On Sun, 11 Mar 2012 19:07:37 -0400 (EDT)
2 Daddy <daddy@×××××××××××××××××××××.com> wrote:
3
4 >
5 >
6 > On March 11, 2012 at 4:27 PM Alan McKinnon <alan.mckinnon@×××××.com>
7 > wrote:
8 >
9 > > On Sun, 11 Mar 2012 15:37:26 -0400 (EDT)
10 > > Daddy <daddy@×××××××××××××××××××××.com> wrote:
11 > >
12 > > > We have spare parts so tomorrow I'll build a test machine. My
13 > > > Gentoo knowledge is quite limited, seeing as how we moved back
14 > > > after 9 years and had to start life over. But I can start by
15 > > > following this guide, and probably reading and learning about
16 > > > ebuilds. They're quite different from Slackware's build scripts,
17 > > > primarily due to dependency checking, etc.
18 > >
19 > > Once you've got the hang of building a Gentoo system from scratch,
20 > > the best thing you can do is read all the man pages from portage
21 > > and seeing how that compares to what's in simple ebuilds.
22 > >
23 > > ebuilds are quite straightforward, they all have a "global" section
24 > > (my phrase) defining various constants, and code sections for
25 > > fetching, unpacking, compiling, installing sources and the files to
26 > > the live system. Quite simple in concept.
27 > >
28 > > The fun starts when ebuilds work fine and the dev's machine and get
29 > > published, but don;t do quite the same thing on your machine :-)
30 > >
31 > >
32 > >
33 > > --
34 > > Alan McKinnnon
35 > > alan.mckinnon@×××××.com
36 >
37 >
38 >
39 > The ebuild in my local overlay that evolved from an official one has
40 > EAPI=2
41 >
42 > But when I issue "some.ebuild" it has EAPI=3 on this box. And iirc
43 > another of my boxen has EAPI=4.
44 >
45 > Yes, much studying yet to be done.
46
47 Possibly you forked package-1.0 and your ebuild is still at that
48 version.
49
50 The official meanwhile has moved on to versions package-1.1 and
51 package-1.2; those will take preference over your local ebuild
52 regardless of precedence order of overlays (i.e. version number always
53 wins, repo is secondary)
54
55 --
56 Alan McKinnnon
57 alan.mckinnon@×××××.com