Pick any package and add to debian/rules:
execute_before_dh_auto_clean: echo $(DEB_BUILD_PROFILES) exit 1
root@jammy:/tmp/s# dpkg-buildpackage -uc -us -b dpkg-buildpackage: info: source package systemd dpkg-buildpackage: info: source version 255.4-1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by Luca Boccassi <email address hidden> dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean --without autoreconf --buildsystem=meson debian/rules execute_before_dh_auto_clean make[1]: Entering directory '/tmp/s' echo noudeb noudeb exit 1 make[1]: *** [debian/rules:179: execute_before_dh_auto_clean] Error 1 make[1]: Leaving directory '/tmp/s' make: *** [debian/rules:291: clean] Error 2 dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2 root@jammy:/tmp/s# DEB_BUILD_PROFILES=foo dpkg-buildpackage -uc -us -b dpkg-buildpackage: info: source package systemd dpkg-buildpackage: info: source version 255.4-1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by Luca Boccassi <email address hidden> dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean --without autoreconf --buildsystem=meson debian/rules execute_before_dh_auto_clean make[1]: Entering directory '/tmp/s' echo noudeb foo noudeb foo exit 1 make[1]: *** [debian/rules:179: execute_before_dh_auto_clean] Error 1 make[1]: Leaving directory '/tmp/s' make: *** [debian/rules:291: clean] Error 2 dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2 root@jammy:/tmp/s# apt-cache policy dpkg dpkg: Installed: 1.21.1ubuntu2.3 Candidate: 1.21.1ubuntu2.3 Version table: *** 1.21.1ubuntu2.3 500 500 http://azure.archive.ubuntu.com/ubuntu jammy-proposed/main amd64 Packages 100 /var/lib/dpkg/status 1.21.1ubuntu2.3~ppa22.04.1 500 500 https://ppa.launchpadcontent.net/upstream-systemd-ci/systemd-ci/ubuntu jammy/main amd64 Packages 1.21.1ubuntu2.2 500 500 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 1.21.1ubuntu2.1 500 500 http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages 1.21.1ubuntu2 500 500 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Pick any package and add to debian/rules:
execute_ before_ dh_auto_ clean: PROFILES)
echo $(DEB_BUILD_
exit 1
root@jammy:/tmp/s# dpkg-buildpackage -uc -us -b before_ dh_auto_ clean before_ dh_auto_ clean] Error 1 PROFILES= foo dpkg-buildpackage -uc -us -b before_ dh_auto_ clean before_ dh_auto_ clean] Error 1 azure.archive. ubuntu. com/ubuntu jammy-proposed/main amd64 Packages dpkg/status 21.1ubuntu2. 3~ppa22. 04.1 500 /ppa.launchpadc ontent. net/upstream- systemd- ci/systemd- ci/ubuntu jammy/main amd64 Packages 21.1ubuntu2. 2 500 azure.archive. ubuntu. com/ubuntu jammy-updates/main amd64 Packages 21.1ubuntu2. 1 500 azure.archive. ubuntu. com/ubuntu jammy-security/main amd64 Packages azure.archive. ubuntu. com/ubuntu jammy/main amd64 Packages
dpkg-buildpackage: info: source package systemd
dpkg-buildpackage: info: source version 255.4-1
dpkg-buildpackage: info: source distribution sid
dpkg-buildpackage: info: source changed by Luca Boccassi <email address hidden>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean --without autoreconf --buildsystem=meson
debian/rules execute_
make[1]: Entering directory '/tmp/s'
echo noudeb
noudeb
exit 1
make[1]: *** [debian/rules:179: execute_
make[1]: Leaving directory '/tmp/s'
make: *** [debian/rules:291: clean] Error 2
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
root@jammy:/tmp/s# DEB_BUILD_
dpkg-buildpackage: info: source package systemd
dpkg-buildpackage: info: source version 255.4-1
dpkg-buildpackage: info: source distribution sid
dpkg-buildpackage: info: source changed by Luca Boccassi <email address hidden>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean --without autoreconf --buildsystem=meson
debian/rules execute_
make[1]: Entering directory '/tmp/s'
echo noudeb foo
noudeb foo
exit 1
make[1]: *** [debian/rules:179: execute_
make[1]: Leaving directory '/tmp/s'
make: *** [debian/rules:291: clean] Error 2
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
root@jammy:/tmp/s# apt-cache policy dpkg
dpkg:
Installed: 1.21.1ubuntu2.3
Candidate: 1.21.1ubuntu2.3
Version table:
*** 1.21.1ubuntu2.3 500
500 http://
100 /var/lib/
1.
500 https:/
1.
500 http://
1.
500 http://
1.21.1ubuntu2 500
500 http://