Benutzerabfrage noch vor der Installation

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mapall-tui
Beiträge: 27
Registriert: 17.09.2003 23:27:17

Benutzerabfrage noch vor der Installation

Beitrag von mapall-tui » 13.01.2010 23:41:37

Guten Tag,

ich bin gerade dabei Software zu paketieren.

Hierbei soll zu Beginn der Benutzer darüber informiert werden, dass ein Dump einer Tabelle stattfinden wird. Er (der Benutzer) soll sich nun entscheiden, ob er dem zustimmt oder nicht. Bei Verneinung soll der gesamte Installationsprozess abgebrochen werden.

Ich persönlich - mit wenig Erfahrung mit Paketerstellung - kenne diese Art von Abfragen nur in Verbindung mit postinst und paketname.templates sowie paketname.config.

Tante Google konnte mir nicht viel dazu sagen. Die meisten Beschreibungen erwähnen nur, dass bei preinst bestimmte Aufgaben verarbeitet werden können. Es gibt hierzu wenig Beispiele, zumindest habe ich wenige bis keine gefunden.

Meine Frage nun: Wie kann ich mit einer Abfrageseite ähnlich dem postinst mit den templates schon zu Beginn der Installation eine Frage stellen und den Benutzer entscheiden lassen ? Also noch vor dem Dump.

Ich hoffe, dass ich mein Anliegen so präzise wie möglich formuliert habe.

Vielen Dank im voraus.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Benutzerabfrage noch vor der Installation

Beitrag von ThorstenS » 15.01.2010 08:22:14

Kein Ding, das machen andere Pakete ja auch. Geh mal nach /var/lib/dpkg/info und schau dir die Scripte dort an.

Code: Alles auswählen

$ grep db_get /var/lib/dpkg/info/*preinst
Das Paket slapd bringt z.B. das hier mit in der slapd.preinst:

Code: Alles auswählen

  # Configure if and where to dump the LDAP databases
  db_input medium slapd/dump_database || true
  db_go || true
  db_get slapd/dump_database

  # Abort if the user does not want dumping
  if [ "$RET" = never ]; then
    return 0
  fi

mapall-tui
Beiträge: 27
Registriert: 17.09.2003 23:27:17

Re: Benutzerabfrage noch vor der Installation

Beitrag von mapall-tui » 19.01.2010 16:13:41

Vielen Dank für den Tipp.

Irgendwie stand ich da wie Ox vor dem Berg. Nachdem ich meine preinst und programm.config angepasst habe läuft alles wie geschmiert.

Nochmals vielen Dank. :THX:

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Benutzerabfrage noch vor der Installation

Beitrag von ThorstenS » 19.01.2010 19:35:38

danke für die Rückmeldung, freut mich, wenn ich helfen konnte 8)

Antworten