2 DESCRIPTION
= "These utilities are intended to make a Linux modular kernel \
3 manageable for all users, administrators and distribution maintainers."
5 DEPENDS
= "bison-native"
8 SRC_URI
= "${KERNELORG_MIRROR}/pub/linux/utils/kernel/modutils/v2.4/modutils-${PV}.tar.bz2 \
10 file://modutils-notest.patch \
11 file://configure.patch \
12 file://program_prefix.patch \
18 # modutils go in
/sbin
20 EXTRA_OECONF
= "--disable-strip"
21 export BUILDCC
= "${BUILD_CC}"
22 export BUILDCFLAGS
= "${BUILD_CFLAGS}"
25 oe_runmake 'DESTDIR
=$
{D
}' install
26 install
-d $
{D
}$
{sysconfdir
}
27 rm $
{D
}$
{base_sbindir
}/lsmod
28 install
-d $
{D
}$
{base_bindir
}/
29 ln
-s ..
/sbin
/insmod $
{D
}$
{base_bindir
}/lsmod
30 for f in
bin/lsmod sbin
/insmod sbin
/rmmod sbin
/modprobe sbin
/modinfo sbin
/depmod
; do mv ${D}/$f ${D}/$f.24
34 pkg_postinst_modutils
() {
36 for f in sbin
/insmod sbin
/modprobe sbin
/rmmod
bin/lsmod
; do
38 update
-alternatives
--install
/$f $bn
/$f
.24 10
42 if test
-n
"`which ${TARGET_PREFIX}depmod-2.4`"; then
43 for kerneldir in `ls
-p $
{IMAGE_ROOTFS
}/lib
/modules|grep
/`
; do
44 kernelver
=`basename $kerneldir`
45 $
{TARGET_PREFIX
}depmod
-2.4 -a
-b $
{IMAGE_ROOTFS
} -C $
{IMAGE_ROOTFS
}/$
{sysconfdir
}/modules.conf
-r $kernelver
49 update
-rc.d $D modutils.sh start
20 S .
52 pkg_prerm_modutils
() {
54 for f in sbin
/insmod sbin
/modprobe sbin
/rmmod sbin
/depmod sbin
/modinfo
bin/lsmod
; do
56 update
-alternatives
--remove $bn
/$f
.24
61 update
-rc.d $D modutils.sh remove
64 pkg_postinst_modutils
-depmod
() {
66 update
-alternatives
--install
/sbin
/depmod depmod
/sbin
/depmod
.24 10
69 pkg_postinst_modutils
-modinfo
() {
71 update
-alternatives
--install
/sbin
/modinfo modinfo
/sbin
/modinfo
.24 10
74 pkg_prerm_modutils
-depmod
() {
76 update
-alternatives
--remove depmod
/sbin
/depmod
.24
79 pkg_prerm_modutils
-modinfo
() {
81 update
-alternatives
--remove modinfo
/sbin
/modinfo
.24
84 PACKAGES
= "${PN}-dbg modutils-depmod modutils-modinfo modutils-doc modutils"
86 FILES_modutils
-depmod
= "sbin/depmod.24"
87 FILES_modutils
-modinfo
= "sbin/modinfo.24"
88 RDEPENDS_modutils
= "modutils-depmod"
90 SRC_URI
[md5sum
] = "bac989c74ed10f3bf86177fc5b4b89b6"
91 SRC_URI
[sha256sum
] = "ab4c9191645f9ffb455ae7c014d8c45339c13a1d0f6914817cfbf30a0bc56bf0"