dh installdebconf(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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 i DEBIAN-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ända po2debconf 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 av po-debconf.

ALTERNATIV

  • -n, --no-scripts - Ändra inte postrm-skriptet.
  • -- params - Skicka parametrarna till po2debconf.
  • -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.