Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

ebuild erstellen

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
Author
Message
Beelzebub_
Apprentice
Apprentice
User avatar
Posts: 256
Joined: Mon May 21, 2012 6:46 pm
Location: outside/todesstern-2.01

ebuild erstellen

  • Quote

Post by Beelzebub_ » Tue Mar 26, 2013 1:55 pm

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: Select all

 
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.
Top
Max Steel
Advocate
Advocate
User avatar
Posts: 2324
Joined: Mon Feb 12, 2007 6:35 pm
Location: My own world! I and Gentoo!

  • Quote

Post by Max Steel » Tue Mar 26, 2013 3:07 pm

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
___________________

Heim-PC: AMD Ryzen 9 5950X, 64GB RAM, RX 9070 XT
Laptop: AMD Ryzen 5 7640U, 32GB RAM, Radeon onCPU Graphics
Arbeit-PC: AMD Ryzen 3 Pro 7335U, 16GB RAM, AMD Radeon Graphics (leider WSL2)
Top
bell
Guru
Guru
User avatar
Posts: 524
Joined: Tue Nov 27, 2007 8:48 am

  • Quote

Post by bell » Tue Mar 26, 2013 4:59 pm

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.
Top
Beelzebub_
Apprentice
Apprentice
User avatar
Posts: 256
Joined: Mon May 21, 2012 6:46 pm
Location: outside/todesstern-2.01

  • Quote

Post by Beelzebub_ » Tue Mar 26, 2013 5:36 pm

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.
Top
Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy