dh $@ --with autoreconf,dkms,python3,systemd --parallel
override_dh_auto_configure:
- @cp debian/control.in debian/control
+ sed "s/@LINUX_COMPAT@/linux-libc-dev \(< $(shell debian/get_next.sh)\)/" debian/control.in > debian/control
ifeq ($(BUILD_UDEB), true)
cat debian/control.udeb.in >> debian/control
endif
--sbindir=/sbin \
--libdir=/lib \
--with-udevdir=/lib/udev \
+ --enable-systemd \
--with-systemdunitdir=/lib/systemd/system \
--with-systemdpresetdir=/lib/systemd/system-preset \
--with-config=user
@# Install the DKMS source.
@# We only want the files needed to build the modules
- mkdir -p '$(CURDIR)/debian/tmp/usr/src/$(NAME)-$(DEB_VERSION_UPSTREAM)'
+ mkdir -p '$(CURDIR)/debian/tmp/usr/src/$(NAME)-$(DEB_VERSION_UPSTREAM)/scripts'
+ cp '$(CURDIR)/scripts/enum-extract.pl' '$(CURDIR)/debian/tmp/usr/src/$(NAME)-$(DEB_VERSION_UPSTREAM)/scripts'
$(foreach file,$(DKMSFILES),mv '$(CURDIR)/$(NAME)-$(DEB_VERSION_UPSTREAM)/$(file)' '$(CURDIR)/debian/tmp/usr/src/$(NAME)-$(DEB_VERSION_UPSTREAM)' || exit 1;)
@# Hellish awk line:
@# * Deletes from configure.ac the parts not needed for building the kernel module
dh_dkms -V $(DEB_VERSION_UPSTREAM)
override_dh_makeshlibs:
- dh_makeshlibs -a
+ dh_makeshlibs -a -V
ifeq ($(BUILD_UDEB), true)
- dh_makeshlibs -plibnvpair1linux --add-udeb=libnvpair1-udeb
- dh_makeshlibs -plibuutil1linux --add-udeb=libuutil1-udeb
- dh_makeshlibs -plibzfs2linux --add-udeb=libzfs2-udeb
- dh_makeshlibs -plibzpool2linux --add-udeb=libzpool2-udeb
- dh_makeshlibs -pzfsutils-linux --add-udeb=zfsutils-udeb
+ dh_makeshlibs -V -plibnvpair1linux --add-udeb=libnvpair1-udeb
+ dh_makeshlibs -V -plibuutil1linux --add-udeb=libuutil1-udeb
+ dh_makeshlibs -V -plibzfs2linux --add-udeb=libzfs2-udeb
+ dh_makeshlibs -V -plibzpool2linux --add-udeb=libzpool2-udeb
+ dh_makeshlibs -V -pzfsutils-linux --add-udeb=zfsutils-udeb
endif
override_dh_strip:
dh_auto_clean
debconf-updatepo
@if test -e META.orig; then mv META.orig META; fi
- cp debian/control.in debian/control
+ sed "s/@LINUX_COMPAT@/linux-libc-dev \(< $(shell debian/get_next.sh)\)/" debian/control.in > debian/control
ifeq ($(BUILD_UDEB), true)
cat debian/control.udeb.in >> debian/control
endif