Hello, I wish to package host-specific package configuration using git-buildpackage such as nginx, wireguard, nftables... etc. While git-buildpackage works really well, it seems to not allow the possibility to create non-reproducible packages i.e., packages that include secret files that are not tracked by git.
Here's an example describing the current behavior. ```console $ cd repo $ git init . $ # Populate the repository $ cat debian/gbp.conf [DEFAULT] upstream-tag=v%(version)s upstream-branch=debian/bookworm debian-branch=debian/bookworm [buildpackage] export-dir = ../build-area $ ls debian files $ cat debian/wireguard-config.install files/etc/wireguard /etc $ cat .gitignore files/etc/wireguard $ gbp buildpackage ... dh_prep dh_install dh_install: warning: Cannot find (any matches for) "files/etc/wireguard" (tried in ., debian/tmp) dh_install: warning: wireguard-config missing files: files/etc/wireguard dh_install: error: missing files, aborting make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 debuild: fatal error at line 1182: dpkg-buildpackage -us -uc -ui -i -I failed gbp:error: 'debuild -i -I' failed: it exited with 29 ``` Would it be possible to add this feature to `git-buildpackage`? While it does seem counter-intuitive to a tool essentially based on git, `git-buildpackage` offers a lot of QoL improvements that makes me believe modifying its behavior would be more beneficial compared to using other alternatives. I'd also appreciate any indications/hints on what to modify to implement this feature if it's not already the case. Thank you.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ git-buildpackage mailing list [email protected] http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage
