debconf-wie anfangen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
crazyed

debconf-wie anfangen?

Beitrag von crazyed » 03.03.2005 17:17:31

Moin,

ich versuch grad mich über debconf schlau zu machen und peil einfach nicht den Anfang.
Ich hab ein Debianpaket gebaut, das installiert auch prima so wie es sein soll. Jetzt möchte ich die Installation mit debconf durchführen und finde einfach nicht den Einstieg. man debconf-devel setzt auch schon bei der Ausgestaltung der config und der postinst an, aber ich finde nirgends etwas für die allerersten Schritte. So etwas in der Form :"Erstelle ein Bash-Script mit bla..." oder "Gehe dorthin und kopiere Vorlage foo nach bla, editiere dann und benenne es config".
Hat jemand mal nen Link zu nem Tutorial zu den wirklich allerersten Schritten dafür? "Man Google" gibt auch nichts Gescheites raus :wink:

mvG, Jens

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: debconf-wie anfangen?

Beitrag von gms » 04.03.2005 11:56:12

crazyed hat geschrieben:man debconf-devel setzt auch schon bei der Ausgestaltung der config und der postinst an
Naja, wenn du schon ein Debianpaket gebaut hast, dich schon über die config und postinst schlau gemacht hast, fehlt dir ja nur die "templates"-Datei in der du die Variablen die du benötigst definierst

Dies kann zum Beispiel so ausschauen:

Code: Alles auswählen

Template: debconftest/mynote
Type: note
Description: This is my private note

Template: debconftest/myvar
Type: string
Default: hello world
Description: This is my private string variable

Template: debconftest/mybool
Type: boolean
Default: false
Description: This is my private bool variable
Nähere Erläuterung über dieses Format findest du hier:
http://www.debian.org/doc/packaging-man ... html#AEN45

crazyed

Beitrag von crazyed » 04.03.2005 12:35:39

Moin,

ja, genau das fehlte mir noch. Ich hatte zwischenzeitlich schon mal in verschiedene debs geschaut und war dabei auch über die template gestolpert. In der manpage und der Doku hab ich nichts darüber gefunden, vllt auch nur nicht gesehen.

Danke, werd mich gleich mal ans Werk machen

mvG, Jens

Antworten