1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 maintainer = Michael Tremer <michael.tremer@ipfire.org>
11 groups = System/Kernel
12 url = https://git.kernel.org/cgit/utils/kernel/kmod/kmod.git
14 summary = Linux kernel module management utilities.
17 The kmod package provides various programs needed for automatic
18 loading and unloading of modules under 2.6, 3.x, and later kernels,
19 as well as other module management programs. Device drivers and
20 filesystems are two examples of loaded and unloaded modules.
23 source_dl = https://www.kernel.org/pub/linux/utils/kernel/kmod/
24 sources = %{thisapp}.tar.xz
34 configure_options += \
40 # The testsuite does generate lots of errors.
43 mkdir -pv %{BUILDROOT}%{prefix}/lib/modprobe.d
44 mkdir -pv %{BUILDROOT}%{sysconfdir}/modprobe.d
45 mkdir -pv %{BUILDROOT}%{sysconfdir}/depmod.d
47 mkdir -pv %{BUILDROOT}%{sbindir}
48 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/modprobe
49 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/modinfo
50 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/insmod
51 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/rmmod
52 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/depmod
53 ln -svf ../bin/kmod %{BUILDROOT}%{sbindir}/lsmod
60 module-init-tools = 4.0-1
70 obsoletes = module-init-tools < 4.0-1
80 requires += %{name}-libs = %{thisver}
83 package %{name}-debuginfo