Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
Date: Wed, 27 Jul 2011 07:14:55
Message-Id: 8430dce5bad88290bb9b9c0a71ff64adef15503c.mgorny@gentoo
1 commit: 8430dce5bad88290bb9b9c0a71ff64adef15503c
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 27 07:15:51 2011 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 27 07:15:51 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8430dce5
7
8 sys-apps/systemd: Move kernel checks to pkg_preinst().
9
10 (Portage version: 2.2.0_alpha47/git/Linux x86_64, signed Manifest commit with key 42B9401D)
11
12 ---
13 sys-apps/systemd/Manifest | 12 ++++++------
14 sys-apps/systemd/systemd-9999.ebuild | 10 ++++++----
15 2 files changed, 12 insertions(+), 10 deletions(-)
16
17 diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
18 index ef56818..9b8a156 100644
19 --- a/sys-apps/systemd/Manifest
20 +++ b/sys-apps/systemd/Manifest
21 @@ -1,14 +1,14 @@
22 -----BEGIN PGP SIGNED MESSAGE-----
23 Hash: SHA256
24
25 -EBUILD systemd-9999.ebuild 4066 RMD160 19a25459d2a04983621343817a35327a92a48922 SHA1 edcd9c4658e96f194632a2e1720cc248fe048b18 SHA256 6eecbea970905e70e26b25138b5d7c4c47f58c8fe40f72c5c7252071907f7c97
26 +EBUILD systemd-9999.ebuild 4082 RMD160 0da0346e9f8d3008fa253bd33809ed38fd545454 SHA1 065ab4d289c0e2f09f2c2107407cef6963fd1cb4 SHA256 744701d13146f7b4e3dd198a444657f67aa6ca2f7eabc8a1cb7438ee1214fcb4
27 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
28 -----BEGIN PGP SIGNATURE-----
29 Version: GnuPG v2.0.17 (GNU/Linux)
30
31 -iJwEAQEIAAYFAk4gHFcACgkQfXuS5UK5QB0XrAP/fPEoMHHx69uF2gjPMNj/xYYm
32 -PzDdr77ajznUbXH5BI79osSiepKYPjlW11DNMsJQ0CfeM4PfEXVCJaCN9ytIwPGo
33 -s6MmZskuCdFu8aJwRqDM2qcE/NQCH4vAfIw9U+xEo377fDrmir0Vz4oEdkYr+eRj
34 -09S+KhpdavMkI7IDrxs=
35 -=foA7
36 +iJwEAQEIAAYFAk4vuycACgkQfXuS5UK5QB1KbQQArtw3YO4IdVDrwxvTmMgD4ssE
37 +z/VgLUBXCszMGTOdFSzlVhD6/KCXHgBB4heBEyYfZn2qMapkb/PHVFrQpgY2Fdrd
38 +aaSucSm1Ztm/JFLdROhh7YkNGsn+AaEVb1DyF6daDRAzhuLhxTcQ2LS7+VgYyTEM
39 +NLR73727gjJU8/yl4b8=
40 +=Bi3e
41 -----END PGP SIGNATURE-----
42
43 diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
44 index 7f4fd22..2703d86 100644
45 --- a/sys-apps/systemd/systemd-9999.ebuild
46 +++ b/sys-apps/systemd/systemd-9999.ebuild
47 @@ -64,10 +64,6 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
48 #endif
49
50 pkg_setup() {
51 - local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
52 - linux-info_pkg_setup
53 - kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
54 -
55 enewgroup lock # used by var-lock.mount
56 enewgroup tty 5 # used by mount-setup for /dev/pts
57 }
58 @@ -121,6 +117,12 @@ src_install() {
59 keepdir /run
60 }
61
62 +pkg_preinst() {
63 + local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
64 + kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
65 + check_extra_config
66 +}
67 +
68 optfeature() {
69 elog " [$(has_version ${1} && echo I || echo ' ')] ${1} (${2})"
70 }