| View previous topic :: View next topic |
| Author |
Message |
Beelzebub_ Apprentice


Joined: 21 May 2012 Posts: 253 Location: outside/todesstern-2.01
|
Posted: Tue Mar 26, 2013 1:55 pm Post subject: ebuild erstellen |
|
|
Hallo,
folgendes, ich möchte mein eigenes Kernel-Ebuild erstellen, darum habe ich mir mal das Ebuild von gentoo-sources angeschaut, jedoch verstehe ich wenig.
| Code: |
1 # Copyright 1999-2013 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI="5"
6 ETYPE="sources"
7 K_WANT_GENPATCHES="base extras"
8 K_GENPATCHES_VER="7"
9 K_DEBLOB_AVAILABLE="1"
10 inherit kernel-2
11 detect_version
12 detect_arch
13
14 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
15 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches"
16 IUSE="deblob"
17
18 DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
19 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
20
21 pkg_postinst() {
22 kernel-2_pkg_postinst
23 einfo "For more info on this patchset, and how to report problems, see:"
24 einfo "${HOMEPAGE}"
25 }
26
27 pkg_postrm() {
28 kernel-2_pkg_postrm
29 } |
Hat jemand lust mir zu erklären was genau vor sich geht? _________________ Ich habe keine Angst vorm Sterben, ich habe nur Angst ich habe nicht genug gelebt. |
|
| Back to top |
|
 |
Max Steel Veteran


Joined: 12 Feb 2007 Posts: 1940 Location: My own world! I and Gentoo!
|
Posted: Tue Mar 26, 2013 3:07 pm Post subject: |
|
|
Die eigentliche Logic des Ebuilds liegt in der eclass kernel-2.eclass
Das ebuild stellt hier nur die Configurationen für die verwendeten Gentoo-Patchsets und die verwendeten KEYWORDS. Alles andere kommt durch das Eclass (welches eigentlich in der File selbst dokumentiert sein sollte.)
Im übrigen wird empfohlen die kernel-2.eclass auch im eigenen ebuild zu verwenden. _________________ mfg
Steel
___________________
Big sorry for my bad English.
Heim-PC: AMD Phenom II X4 3,2GHz, 16GB RAM, gentoo-sources-3.9.3, NV GTX 550
Laptop: Intel Celeron 1,7GHz, 512MB Ram, tuxonice-sources-3.7.1, SIS Graphic
Version 0.4 |
|
| Back to top |
|
 |
bell Guru


Joined: 27 Nov 2007 Posts: 360
|
Posted: Tue Mar 26, 2013 4:59 pm Post subject: |
|
|
| Wozu benötigst Du ein eigenes Ebuild? Falls Du zusätzliche Patches dazu haben willst, die kernel-2.eclass unterstützt die "epatch_user". Also Deine zusätzlichen Patches in das Verzeichnis /etc/portage/patches/sys-kernel/gentoo-sources/ legen (vorher anlegen) und fertig. Also Kernel emergen und Deine Patches werden gleich angewandt. |
|
| Back to top |
|
 |
Beelzebub_ Apprentice


Joined: 21 May 2012 Posts: 253 Location: outside/todesstern-2.01
|
Posted: Tue Mar 26, 2013 5:36 pm Post subject: |
|
|
Jo, ich weis aber ich möchte später in ferner Zukunft meinen eigenen Kernel anbieten.  _________________ Ich habe keine Angst vorm Sterben, ich habe nur Angst ich habe nicht genug gelebt. |
|
| Back to top |
|
 |
|