interaktives postinsall script möglich?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
masterchief
Beiträge: 89
Registriert: 10.07.2002 14:00:36
Wohnort: Aachen

interaktives postinsall script möglich?

Beitrag von masterchief » 16.07.2003 11:20:36

Hallo debianforum,

ich möchte in einem postinstall-script folgende Anweisung schreiben:

read -p "Frage: " ANTWORT
if [ $ANTWORT = "JA" ]; then
...

nach dpkg -i my.package.deb sollte dann das Postinstall-Script genau diese Frage stellen und auf die Eingabe des Users warten.

Unter Solaris mit "pkgadd" funktioniert das. Unter Suse/Redhat mit "rpm" habe ich große Schwierigkeiten, ein interaktives postinstall-Script zu erzeugen, da rpm scheinbar stdin irgendwie umleitet (???).

Bleibt also die debian-dpkg-Hoffnung?! Ist es möglich ein deb-Paket mit einem "interaktiven" Postinstall-script wie oben angedeutet zu erstellen?

Bin für jeden Hinweis dankbar!

Gruß,

m.,

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 16.07.2003 13:43:19

Das sollte gehen, ist aber verpönt. Besser wäre es debconf zu benutzen, da man das Paket dann auch auf Wunsch nicht interaktiv installieren kann und die ganzen Fragen nur einmal beantworten muss...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten