PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit shell lizenz durchscrollen



newton
07-01-2009, 18:49
Hi,

habe hier ein Programm, dessen Installation ich automatisieren moechte, in einem shell script. Das Programm kommt mit einem ./install.sh script, welches man aufruft. Man muss ein paar mal enter Druecken, und dann mittels Leertaste durch ein Lizenzfile scrollen, und am ende "accept" tippen.

Ich habe allerdings Schwierigkeiten mit dem scrollen. Die paar mal enter Druecken bekomme ich durch


echo -e \\n \\n \\n |./install.sh

hin. Aber dann haengt es beim scrollen, ich komme nicht automatisch durch das lizenzfile.
Hat jemand eine Idee?

peschmae
08-01-2009, 18:30
Eventuell hast du mit "expect" erfolg? Damit kriegt man manchmal so zeugs hin.

Oder du guckst ob nicht per zufall das lizenzfile anzeigen in install.sh implementiert ist und du die Lizenzanzeige einfach entfernen kannst (via sed oder so...)

MfG Peschmä

newton
08-01-2009, 21:07
Danke fuer den Tip mit expect, werde mir das mal anschauen.

Es hat sich herausgestellt, das es in diesem Fall moeglich ist, den installer dazu zu bringen, einfach nur das rpm zu extrahieren. Das laesst sich dann einfach installieren.