| 10 |
10 |
https://github.com/projg2/installkernel-gentoo
|
| 11 |
11 |
https://wiki.gentoo.org/wiki/Installkernel
|
| 12 |
12 |
"
|
| 13 |
|
SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
|
| 14 |
|
-> ${P}.tar.gz"
|
| 15 |
|
S="${WORKDIR}/${PN}-gentoo-${PV}"
|
|
13 |
|
|
14 |
if [[ ${PV} == 9999 ]]; then
|
|
15 |
inherit git-r3
|
|
16 |
EGIT_REPO_URI="https://github.com/projg2/installkernel-gentoo.git"
|
|
17 |
else
|
|
18 |
SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
19 |
S="${WORKDIR}/${PN}-gentoo-${PV}"
|
|
20 |
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
|
21 |
fi
|
| 16 |
22 |
|
| 17 |
23 |
LICENSE="GPL-2+"
|
| 18 |
24 |
SLOT="0"
|
| 19 |
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
| 20 |
25 |
IUSE="dracut efistub grub refind systemd systemd-boot ugrd uki ukify"
|
| 21 |
26 |
REQUIRED_USE="
|
| 22 |
27 |
systemd-boot? ( systemd )
|
| ... | ... | |
| 37 |
42 |
RDEPEND="
|
| 38 |
43 |
!<=sys-kernel/installkernel-systemd-3
|
| 39 |
44 |
dracut? (
|
| 40 |
|
>=sys-kernel/dracut-108-r3
|
|
45 |
>=sys-kernel/dracut-110
|
| 41 |
46 |
uki? (
|
| 42 |
47 |
|| (
|
| 43 |
48 |
sys-apps/systemd[boot(-)]
|
| ... | ... | |
| 65 |
70 |
)
|
| 66 |
71 |
ukify? (
|
| 67 |
72 |
|| (
|
| 68 |
|
sys-apps/systemd[boot(-),ukify(-)]
|
| 69 |
|
sys-apps/systemd-utils[boot(-),ukify(-)]
|
|
73 |
>=sys-apps/systemd-256[boot(-),ukify(-)]
|
|
74 |
>=sys-apps/systemd-utils-256[boot(-),ukify(-)]
|
| 70 |
75 |
)
|
| 71 |
76 |
)
|
| 72 |
77 |
ugrd? ( >=sys-kernel/ugrd-1.31.2 )
|
| ... | ... | |
| 93 |
98 |
keepdir /usr/lib/kernel/postinst.d
|
| 94 |
99 |
|
| 95 |
100 |
exeinto /usr/lib/kernel/preinst.d
|
|
101 |
doexe hooks/05-check-chroot.install
|
| 96 |
102 |
doexe hooks/99-check-diskspace.install
|
| 97 |
103 |
use dracut && doexe hooks/52-dracut.install
|
| 98 |
104 |
use ukify && doexe hooks/60-ukify.install
|
| ... | ... | |
| 105 |
111 |
|
| 106 |
112 |
exeinto /usr/lib/kernel/install.d
|
| 107 |
113 |
doexe hooks/systemd/00-00machineid-directory.install
|
|
114 |
doexe hooks/systemd/05-check-chroot.install
|
| 108 |
115 |
doexe hooks/systemd/05-check-config.install
|
| 109 |
116 |
doexe hooks/systemd/10-copy-prebuilt.install
|
| 110 |
117 |
doexe hooks/systemd/85-check-diskspace.install
|