blob: 0817c7efd690517acb3d2613c9dadf7ac56695c7 (
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
|
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw3945d/ipw3945d-1.7.22-r4.ebuild,v 1.1 2006/12/17 19:52:19 phreak Exp $
inherit eutils
DESCRIPTION="Regulatory daemon for the Intel PRO/Wireless 3945ABG miniPCI express adapter"
HOMEPAGE="http://www.bughost.org/ipw3945/"
SRC_URI="http://www.bughost.org/ipw3945/daemon/${P}.tgz"
LICENSE="ipw3945"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
pkg_setup() {
# Create a user for the ipw3945d daemon
enewuser ipw3945d -1
}
src_install() {
into /
use x86 && dosbin x86/ipw3945d
use amd64 && dosbin x86_64/ipw3945d
keepdir /var/run/ipw3945d
fowners ipw3945d:root /var/run/ipw3945d
newconfd "${FILESDIR}/${PN}-conf.d" ${PN}
newinitd "${FILESDIR}/${PN}-init.d" ${PN}
insinto /etc/modules.d
newins "${FILESDIR}/${P}-modprobe.conf" ${PN}
dodoc README.${PN}
}
pkg_postinst() {
# Update the modules.d cache
if [ -f "${ROOT}/etc/modules.d/${PN}" ] ; then
${ROOT}/sbin/modules-update --force
fi
einfo
einfo "The ipw3945d is now started using an init script. To automatically have"
einfo "it started, you need to add it to the boot run level as shown below:"
einfo
einfo " # rc-update add ${PN} default"
einfo
}
|