blob: 89daf4dc14612d23ee201898435b79a2064783d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev-init-scripts/udev-init-scripts-9999.ebuild,v 1.33 2015/04/29 19:48:27 williamh Exp $
EAPI=5
if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="git://anongit.gentoo.org/proj/udev-gentoo-scripts.git"
inherit git-r3
else
SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
inherit eutils
DESCRIPTION="udev startup scripts for openrc"
HOMEPAGE="http://www.gentoo.org"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
RESTRICT="test"
DEPEND=""
RDEPEND=">=virtual/udev-180
!<sys-fs/udev-186
!<sys-apps/openrc-0.14"
src_prepare() {
epatch_user
}
pkg_postinst() {
# Warn the user about adding udev and udev-trigger to the sysinit runlevel
if [[ -e ${ROOT%/}/etc/runlevels/sysinit ]]; then
if [[ ! -e ${ROOT%/}/etc/runlevels/sysinit/udev ]]; then
ewarn
ewarn "You need to add udev to the sysinit runlevel."
ewarn "If you do not do this,"
ewarn "your system will not be able to boot!"
ewarn "Run this command:"
ewarn "\trc-update add udev sysinit"
fi
if [[ ! -e ${ROOT%/}/etc/runlevels/sysinit/udev-trigger ]]; then
ewarn
ewarn "You need to add udev-trigger to the sysinit runlevel."
ewarn "If you do not do this,"
ewarn "your system will not be able to boot!"
ewarn "Run this command:"
ewarn "\trc-update add udev-trigger sysinit"
fi
fi
if ! has_version "sys-fs/eudev[rule-generator]" && \
[[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qs 'boot\|default\|sysinit'; then
ewarn "The udev-postmount service has been removed because the reasons for"
ewarn "its existance have been removed upstream."
ewarn "Please remove it from your runlevels."
fi
}
|