Ich versuche einen Weg zu finden, um dch
im nicht interaktiven Modus ausgeführt zu werden, um die debian/changelog
Dateierstellung und -bearbeitung in ein Shell-Skript zu integrieren.
Es scheint, dass es nur -r ""
funktioniert , wenn es mit dem Argument ausgeführt wird (wie hier angegeben ). Ich muss jedoch andere Argumente verwenden.
dch -n "some nice message"
reicht.-n
Flagge funktioniert nicht, wenn Sie zum ersten Mal ein neues Änderungsprotokoll erstellen müssen:dch: fatal error at line 573: Cannot find debian/changelog anywhere! Are you in the source code tree? (You could use --create if you wish to create this file.)
Das hängt davon ab, was Sie damit vorhaben.
dch
greift auf die VariablenVISUAL
/EDITOR
zu, um den Editor zu bestimmen, und die einzige Bedingung ist, dass er eine anfängliche Option des Formulars versteht / ignoriert+n
. Also kann ich tun:Und erhalten Sie einen einigermaßen automatisierten Betrieb.
quelle