Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 84567
Collapse All | Expand All

(-)/home/stefan/gentoo-x86/net-dialup/slmodem/slmodem-2.9.9a-r2.ebuild (-15 / +11 lines)
Lines 70-75 Link Here
70
	insopts -m0755; insinto /etc/init.d/; newins ${FILESDIR}/${PN}-2.9.init ${PN}
70
	insopts -m0755; insinto /etc/init.d/; newins ${FILESDIR}/${PN}-2.9.init ${PN}
71
	sed -i -e "s/ALSACONF//g" -e "s/PCICONF//g" -e "s/USBCONF//g" ${D}/etc/conf.d/slmodem
71
	sed -i -e "s/ALSACONF//g" -e "s/PCICONF//g" -e "s/USBCONF//g" ${D}/etc/conf.d/slmodem
72
72
73
	#Create device nodes, add module aliases and install hotplug script
74
	make -C drivers DESTDIR=${D} KERNEL_DIR="${ROOT}/usr/src/linux" install-devices
75
	insinto /etc/modules.d/; insopts -m0644; newins ${FILESDIR}/${PN}-2.9.modules ${PN}
76
	useq usb &&
77
		( insinto /etc/hotplug/usb; insopts -m0755; newins ${FILESDIR}/slusb.hotplug slusb )
78
79
	dodir /etc/hotplug/blacklist.d
80
	echo -e "slusb\nslamr\nsnd-intel8x0m" >> ${D}/etc/hotplug/blacklist.d/55-${PN}
81
	
73
	# Make some devices if we aren't using devfs
82
	# Make some devices if we aren't using devfs
74
	# If we are using devfs, restart it
83
	# If we are using devfs, restart it
75
	if [ -e ${ROOT}/dev/.devfsd ] ; then
84
	if [ -e ${ROOT}/dev/.devfsd ] ; then
Lines 77-101 Link Here
77
		insinto /etc/devfs.d/; newins ${FILESDIR}/${PN}-2.9.devfs ${PN}
86
		insinto /etc/devfs.d/; newins ${FILESDIR}/${PN}-2.9.devfs ${PN}
78
	elif [ -e ${ROOT}/dev/.udev ] ; then
87
	elif [ -e ${ROOT}/dev/.udev ] ; then
79
		# udev
88
		# udev
80
		# check Symlink
81
		dodir /etc/udev/rules.d/
89
		dodir /etc/udev/rules.d/
82
		echo 'KERNEL="slamr", NAME="slamr0"' > \
90
		echo 'KERNEL="slamr", NAME="slamr0" GROUP="dialup"' > \
83
			 ${D}/etc/udev/rules.d/55-${PN}.rules
91
			 ${D}/etc/udev/rules.d/55-${PN}.rules
84
		echo 'KERNEL="slusb", NAME="slusb0"' >> \
92
		echo 'KERNEL="slusb", NAME="slusb0" GROUP="dialup"' >> \
85
			 ${D}/etc/udev/rules.d/55-${PN}.rules
93
			 ${D}/etc/udev/rules.d/55-${PN}.rules
86
		dodir /etc/udev/permissions.d
87
		echo 'slamr*:root:dialout:0660' > \
88
			${D}/etc/udev/permissions.d/55-${PN}.permissions
89
	fi
94
	fi
90
91
	#Create device nodes, add module aliases and install hotplug script
92
	make -C drivers DESTDIR=${D} KERNEL_DIR="${ROOT}/usr/src/linux" install-devices
93
	insinto /etc/modules.d/; insopts -m0644; newins ${FILESDIR}/${PN}-2.9.modules ${PN}
94
	useq usb &&
95
		( insinto /etc/hotplug/usb; insopts -m0755; newins ${FILESDIR}/slusb.hotplug slusb )
96
97
	dodir /etc/hotplug/blacklist.d
98
	echo -e "slusb\nslamr\nsnd-intel8x0m" >> ${D}/etc/hotplug/blacklist.d/55-${PN}
99
}
95
}
100
96
101
pkg_postinst() {
97
pkg_postinst() {

Return to bug 84567