diff --git a/kernel-modules/intel-igb_uio/debian/deb_folder/control b/kernel-modules/intel-igb_uio/debian/deb_folder/control index dd17859a..6d9ff4a9 100644 --- a/kernel-modules/intel-igb_uio/debian/deb_folder/control +++ b/kernel-modules/intel-igb_uio/debian/deb_folder/control @@ -8,7 +8,14 @@ Rules-Requires-Root: no Package: igb-uio@KERNEL_TYPE@ Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, python3 +Depends: ${shlibs:Depends}, ${misc:Depends}, python3, igb-uio-common Description: This package provides the igb-uio kernel module(s). This package provides the igb_uio kernel module(s) built for the Linux kernel using the amd64 processors. + +Package: igb-uio-common +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, python3 +Description: This package provides the common files of igb-uio kernel module(s). + This package provides the common files of igb_uio kernel module(s) built + for the Linux kernel-std and kernel-rt using the amd64 processors. diff --git a/kernel-modules/intel-igb_uio/debian/deb_folder/rules b/kernel-modules/intel-igb_uio/debian/deb_folder/rules index e2de6dff..cc2cd592 100755 --- a/kernel-modules/intel-igb_uio/debian/deb_folder/rules +++ b/kernel-modules/intel-igb_uio/debian/deb_folder/rules @@ -33,6 +33,7 @@ kversion=$(shell echo $(kheaders_name) | sed 's/linux@KERNEL_TYPE@-headers-//g') kmod_name=igb_uio version=$(shell dpkg-parsechangelog | sed -n 's/^Version: *\([^-]\+\)-.\+/\1/p') pkg_name=igb-uio@KERNEL_TYPE@ +pkg_common_name=igb-uio-common _datadir=/usr/share/ _defaultdocdir=/usr/share/doc/ @@ -45,9 +46,9 @@ endif override_dh_auto_install: dh_install ./linux/igb_uio/*.ko /lib/modules/$(kversion)/extra/$(kmod_name)/ - dh_install ./README $(_defaultdocdir)/kmod-$(kmod_name)-$(version)/ - dh_installdirs -p$(pkg_name) $(_datadir)/starlingx/scripts - install -m 755 debian/extra/dpdk-devbind.py ./debian/$(pkg_name)/$(_datadir)/starlingx/scripts + dh_install -p$(pkg_common_name) ./README $(_defaultdocdir)/kmod-$(kmod_name)-$(version)/ + dh_installdirs -p$(pkg_common_name) $(_datadir)/starlingx/scripts + install -m 755 debian/extra/dpdk-devbind.py ./debian/$(pkg_common_name)/$(_datadir)/starlingx/scripts override_dh_strip: dh_strip