Dit is het commando dh-exec-illiterate dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dh-exec-illiterate - Schrijf geletterde debhelper-configuratiebestanden!
KORTE INHOUD
#! /usr/bin/dh-exec --with=analfabeet,subst,install
Gegroet, mijn beste lezer, en welkom in de geweldige wereld van
geletterd programmeren!
Vandaag gaan we onderzoeken hoe we een debhelper-installatiebestand kunnen schrijven
een geletterde manier. Geloof me, het wordt heel erg leuk!
Dus wat proberen we precies te bereiken? We gaan het proberen
het installeren van een bestand vanuit `src/this-file' in de bronboom, naar een
pad met meerdere bogen in het binaire bestand. Laten we zeggen: tot
`/usr/lib/foo/${DEB_HOST_MULTIARCH}/'.
${DEB_HOST_MULTIARCH} is uiteraard een variabele en zal worden uitgebreid
later in de dh-exec-pijplijn. Het zal zoiets zijn als
x86_64-linux-gnu.
Verder willen we alle bestanden uit de map 'usr/lib' installeren
onder debian/tmp. Als we een ongeletterd installatiebestand zouden schrijven, zouden we dat doen
schrijf deze regel als:
usr / lib
Maar de bovenstaande beschrijving is veel gemakkelijker te begrijpen, nietwaar?
We zijn bijna klaar! Het enige dat u nog moet doen, is een script installeren
genaamd `rename-me', naar `/usr/share/foo/new-name' - we hebben het hernoemd
in het proces!
PRODUCTBESCHRIJVING
Het subcommando dh-exec-analfabeet dient, in tegenstelling tot de andere, geen specifiek geval,
behalve om als waarschuwing voor iedereen te dienen, dat dingen tot het uiterste kunnen worden doorgevoerd, zelfs met
dh-exec. Aan de andere kant is het net als de andere subopdrachten, in die zin dat dit niet zo mag zijn
direct gebeld, maar via dh-exec(1), waarmee automatisch alle beschikbare bestanden worden uitgevoerd
subopdrachten als ze kaal zijn; of expliciet mee dh-exec --met=analfabeet.
Het is een programma dat de invoer van vrijwel vrije tekst naar
iets dat lijkt op een installatiebestand. Tenminste, dat is de enige ondersteunde uitvoer
formaat voor nu.
Alles wat niet wordt herkend, wordt genegeerd en niet afgedrukt. De herkende
constructies zijn:
`bron' ... `bestemming'
De eerste tekenreeks tussen een backtick en een enkel aanhalingsteken wordt behandeld als de
bronbestand, zal de volgende dergelijke reeks de bestemming zijn. Als de bestemming eindigt
met een schuine streep zal dh-exec-illiterate het als een directory beschouwen, anders zal het dat wel doen
voer een constructie uit die dh-exec-install kan herkennen als een hernoemingsbewerking.
'bron'
Een string, zonder witruimte, tussen twee enkele aanhalingstekens wordt behandeld als bron,
waarvan de bestemming niet gespecificeerd is, en wordt overgelaten aan dh_install(1) om erachter te komen.
MILIEU
DH_EXEC_SCRIPTDIR
Geeft aan voor welke directory de opdrachtspecifieke scripts moeten worden gezocht. Als niet
opgegeven, wordt er naar scripts gezocht in /usr/delen/dh-exec/.
Gebruik dh-exec-analfabeet online met behulp van onworks.net-services