dh(1)
dh(1) - Linux manual
NAMN
dh - debhelper kommando-sekvenserare
SYNOPSIS
dh sekvens [--with tillägg[,tillägg ...]] [--list] [debhelper alternativ]
BESKRIVNING
dh
kör en sekvens av debhelper-kommandon. De stödda sekvenserna motsvarar målen i en debian/rules
-fil, inklusive build-arch
, build-indep
, build
, clean
, install-indep
, install-arch
, install
, binary-arch
, binary-indep
och binary
.
OVERRIDING OCH HAKNING AV MÅL
En debian/rules
-fil som använder dh
kan åsidosätta kommandon som körs vid varje steg i en sekvens genom att definiera ett override-mål. Det är också möjligt att injicera ett kommando före eller efter ett steg utan att påverka själva steget.
Infoga kommandon före eller efter ett steg
Om du vill infoga kommandon innan ett dh_kommando
körs, lägg till ett mål med namnet execute_before_dh_kommando
. På samma sätt, om du vill lägga till ett kommando efteråt, använd execute_after_dh_kommando
. Båda kan användas för samma kommando, även om kommandot är åsidosatt.
Åsidosätta ett kommando
För att åsidosätta ett kommando, lägg till ett mål med namnet override_dh_kommando
. Istället för att köra dh_kommando
direkt, kommer dh
att anropa det definierade override-målet.
Arkitekturberoende / oberoende override- och haktargets
Dessa targets kan definieras för att köras endast när arkitekturbundna eller arkitekturoberoende paket byggs, genom att använda override_dh_kommando-arch
och execute_after_dh_kommando-indep
.
ALTERNATIV
--with tillägg[,tillägg ...]
- Lägger till de angivna debhelper-kommandona i sekvensen.--without tillägg
- Tar bort det angivna tillägget från sekvensen.--list
eller-l
- Lista alla tillgängliga tillägg.--no-act
- Visar vilka kommandon som skulle köras, men kör dem inte.
EXEMPEL
För att se vilka kommandon som ingår i en sekvens, utan att faktiskt köra dem:
dh binary-arch --no-act
Ett enkelt debian/rules
skript:
- !/usr/bin/make -f
%:
dh $@
För att åsidosätta ett specifikt kommando:
override_dh_strip:
dh_strip -Xfoo
För att köra en uppgift innan ett debhelper-kommando:
execute_before_dh_fixperms:
chmod 4755 debian/foo/usr/bin/foo
För att använda dh
med Python 2:
dh $@ --with python2
SE ÄVEN
debhelper(7)
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COPYRIGHT
Denna manualsida är en del av debhelper
och distribueras under GPL-licens.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh.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.