dh installdebconf(1)
dh_installdebconf(1) - Linux manual sida
NAMN
dh_installdebconf - installerar filer som används av debconf i paketbyggkataloger
SYNOPSIS
dh_installdebconf [debhelper-alternativ] [-n] [-- params]
BESKRIVNING
dh_installdebconf
är ett debhelper-program som ansvarar för att installera filer som används av debconf i paketbyggkataloger.
Det genererar också automatiskt de postrm
-kommandon som behövs för att interagera med debconf. Dessa kommandon läggs till i underhållsskripten av dh_installdeb
. Se dh_installdeb(1) för en förklaring av hur det fungerar.
Observera att om du använder debconf behöver ditt paket troligen vara beroende av det (det läggs till i ${misc:Depends}
av detta program).
Observera att för att ditt konfigurationsskript ska anropas av dpkg
, måste din postinst
källa debconfs confmodule
. dh_installdebconf
installerar inte denna rad automatiskt eftersom det är för svårt att göra rätt.
FILER
debian/<paket>.config
* Detta är debconfs konfigurationsskript och installeras iDEBIAN
-katalogen i paketbyggkatalogen. * Inuti skriptet ersätts token#DEBHELPER#
med shell-skriptbitar genererade av andra debhelper-kommandon.
debian/<paket>.templates
* Detta är debconfs mallfil och installeras i DEBIAN
-katalogen i paketbyggkatalogen.
debian/po/
* Om denna katalog finns kommer detta program automatiskt att användapo2debconf
för att generera sammanslagna mallfiler som inkluderar översättningar därifrån. * För att detta ska fungera bör ditt paket ha ett byggberoende avpo-debconf
.
ALTERNATIV
-n, --no-scripts
- Ändra intepostrm
-skriptet.-- params
- Skicka parametrarna tillpo2debconf
.-D TOKEN=VÄRDE, --define TOKEN=VÄRDE
- Definiera tokens för att ersättas i underhållsskripten.
ERSÄTTNING I UNDERHÅLLSSKRIPT
dh_installdebconf
ersätter automatiskt följande tokens i ett angivet underhållsskript (om de inte ersätts via -D
):
#DEB_HOST_<NAMN>#
,#DEB_BUILD_<NAMN>#
,#DEB_TARGET_<NAMN>#
* Dessa tokens ersätts med motsvarande variabel från dpkg-architecture(1). * Tokens som inte matchar någon variabel lämnas som de är.
#ENV.<NAMN>#
* Ersätts med värdet av motsvarande miljövariabel. * Om miljövariabeln är tom ersätts token med en tom sträng.
#PACKAGE#
* Ersätts med paketets namn, som innehåller det aktuella skriptet.
BEGRÄNSNINGAR I TOKENNAMN
Alla tokens som ska ersättas måste matcha regex-mönstret: #[A-Za-z0-9_.+]+#
.
Tokens som inte matchar detta mönster ignoreras tyst. Ogiltiga token-namn som anges med -D
orsakar ett fel.
SE ÄVEN
Detta program är en del av debhelper.
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COLOPHON
Denna sida är en del av debhelper-projektet. För mer information om projektet, se dess [Git-repository].
Om du har en felrapport för denna manualsida, skicka den till <submit@bugs.debian.org>.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_installdirs.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.