Ich kämpfe derzeit mit der Erweiterung eines Pakets, das config-package-dev verwendet, um eine Reihe von Konfigurationen für PostgreSQL zu installieren. Diese funktionieren einwandfrei, aber jetzt möchte ich auch eine Datei /etc/sysctl/30-postgresql.conf einbinden, die nichts anderes umleiten muss. Das Hinzufügen dieser Datei zu meinen debian/rules hat keine Wirkung:
install::
dh_install debian/sysctl.conf /etc/sysctl.d/30-postgresql.conf
Passen die normalen dh_-Tools nicht zum Konzept eines Konfigurationspakets? Soll ich es einfach als eine weitere „Umleitungs“-Datei behandeln und damit fertig sein?
Antwort1
Doh – ich habe über das Problem nachgedacht. Ich musste nur die Datei debian/package.install bearbeiten, um die neue Datei einzuschließen:
debian/pg_hba.conf.cbnl etc/postgresql/8.4/main
debian/postgresql.conf.cbnl etc/postgresql/8.4/main
debian/30-postgresql.conf /etc/sysctl.d
Die letzte Datei erfordert keine Umleitungsmagie.