Hi Andreas,

Can you please review the following patch?

>From 93c0b0e3c2eb6b5ca3b60bd37d6f5fb818016b92 Mon Sep 17 00:00:00 2001
From: Pranav P <[email protected]>
Date: Wed, 25 Mar 2026 16:47:19 +0530
Subject: [PATCH 1/1] convert d/rules to short dh

---
 debian/changelog                   |  3 +-
 debian/rules                       | 58 ++----------------------------
 debian/sysconfig-hardware.dirs     |  1 +
 debian/sysconfig-hardware.install  |  8 +++++
 debian/sysconfig-hardware.manpages |  1 +
 5 files changed, 14 insertions(+), 57 deletions(-)
 create mode 100644 debian/sysconfig-hardware.dirs
 create mode 100644 debian/sysconfig-hardware.install
 create mode 100644 debian/sysconfig-hardware.manpages

diff --git a/debian/changelog b/debian/changelog
index 981a2bd..7c8f4ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,8 +8,7 @@ sysconfig (0.0.16) UNRELEASED; urgency=medium
   * Standards-Version: 4.7.3 (Removed Priority field)

   [ Pranav P ]
-  * d/rules: Replace deprecated dh_clean -k with dh_prep
-  * d/rules: Use -a instead of deprecated -s flag for debhelper commands
+  * Convert d/rules to short dh

  -- Andreas Tille <[email protected]>  Tue, 24 Mar 2026 11:19:58 +0100

diff --git a/debian/rules b/debian/rules
index c31f2cd..d502443 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,59 +3,7 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1

-DEB_HOST_ARCH  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+%:
+       dh $@

-build:
-build-arch:
-build-indep:
-
-clean:
-       dh_testdir
-       dh_clean
-
-install:
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_installdirs
-
-       $(MAKE) -f debian/rules install-sysconfig-hardware-arch-$(DEB_HOST_ARCH)
-
-install-sysconfig-hardware-%: export DH_OPTIONS = -psysconfig-hardware
-
-install-sysconfig-hardware-arch-s390 install-sysconfig-hardware-arch-s390x: 
install-sysconfig-hardware-common
-       dh_install etc/sysconfig/scripts/hardware/*-ccw* 
etc/sysconfig/scripts/hardware
-       dh_install usr/share/initramfs-tools
-
-install-sysconfig-hardware-arch-%:
-
-install-sysconfig-hardware-common:
-       dh_installdirs etc/sysconfig/hardware
-       dh_install etc/sysconfig/scripts/common
-       dh_install etc/sysconfig/scripts/hardware/functions
-       dh_install etc/sysconfig/scripts/hardware/hw* 
etc/sysconfig/scripts/hardware
-       dh_install etc/sysconfig/scripts/hardware/udev* 
etc/sysconfig/scripts/hardware
-       dh_install lib usr
-       dh_installman man/hw*.8
-       dh_install sbin/hw* usr/sbin
-
-binary-indep: install
-
-binary-arch: install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs -a
-       dh_installdocs -a
-       dh_installexamples -a
-       dh_installman -a
-       dh_link -a
-       dh_strip -a
-       dh_compress -a
-       dh_fixperms -a
-       dh_installdeb -a
-       dh_gencontrol -a
-       dh_md5sums -a
-       dh_builddeb -a
-
-binary: binary-arch binary-indep
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary 
install
+override_dh_auto_configure override_dh_auto_build override_dh_auto_test:
diff --git a/debian/sysconfig-hardware.dirs b/debian/sysconfig-hardware.dirs
new file mode 100644
index 0000000..b0ec1fc
--- /dev/null
+++ b/debian/sysconfig-hardware.dirs
@@ -0,0 +1 @@
+etc/sysconfig/hardware
diff --git a/debian/sysconfig-hardware.install 
b/debian/sysconfig-hardware.install
new file mode 100644
index 0000000..6ea7dc3
--- /dev/null
+++ b/debian/sysconfig-hardware.install
@@ -0,0 +1,8 @@
+etc/sysconfig/scripts/common
+etc/sysconfig/scripts/hardware/functions
+etc/sysconfig/scripts/hardware/hw* etc/sysconfig/scripts/hardware
+etc/sysconfig/scripts/hardware/udev* etc/sysconfig/scripts/hardware
+etc/sysconfig/scripts/hardware/*-ccw* etc/sysconfig/scripts/hardware
+lib usr
+sbin/hw* usr/sbin
+usr/share/initramfs-tools
diff --git a/debian/sysconfig-hardware.manpages 
b/debian/sysconfig-hardware.manpages
new file mode 100644
index 0000000..c6171d9
--- /dev/null
+++ b/debian/sysconfig-hardware.manpages
@@ -0,0 +1 @@
+man/hw*.8
--
2.51.0


I have had a successful sbuild with the above patch. But not sure whether this 
is correct.

Thanks,
Pranav

Reply via email to