Sie sind nicht angemeldet.

  • »Roadrunner_IN« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 22.10.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

1

22.10.2009, 16:16

Shellscript dh_make-> wie Tastatureingaben in Shellscript einbauen???

Ich soll ein Shellscript programmieren, welches ein Programm vom Server holt, installiert, kompiliert.
Im nächsten Schritt wird ein Debian-Packages von dem installierten Programm erstellt unter Ubuntu 9.10.
Mein Problem: Beim Befehl dh_make muss ich normalerweise für mein Programm s für Single via Tastatur eingeben und danach mit Enter bestätigen, damit er dh_make fortsetzt und den debian-Ordner anlegt.
Bis Befehl dh_make hab ich's schon im Script.
Allerdings habe ich keine Ahnung, wie ich das mit der Tastatureingabe mache, dass s und Enter automatisch ausgewählt wird. Irgendein Tipp? Hab so was noch nicht programmiert.
Gibt's für dh_make irgendwelche Optionen, die mir die Tastatureigabe ersparen und von vorn herein die Option Single ausgewählt wird?

Dankeschön!

chroot

Ubuntu-Forum-Team

  • »chroot« ist männlich

Beiträge: 2 321

Registrierungsdatum: 04.03.2008

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: KDE4

Andere Betriebssysteme: Fedora 27

  • Nachricht senden

2

22.10.2009, 16:33

dh_make ist ein programm? Wenn ja, dann schau mal in der shell ob du irgendwie mit -help oder --help alle optionen anzeigen kannst!
"Do or do not. There is no try." (Yoda) || Thread auf gelöst/erledigt setzen

  • »hellmi666« ist männlich

Beiträge: 633

Registrierungsdatum: 08.08.2007

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Andere Betriebssysteme: Arch-Linux (Mate-Desktop)

  • Nachricht senden

3

22.10.2009, 18:10

Mein Bauchgefühl sagt mir, ohne, dass ich es natürlich weiß

Quellcode

1
dh_make -s

Oder mal die Manpage von dh_make befragen.
Grüße Hellmi
_______________________________________________________________________________________________________________________________________________________________________________________

fkf

Account auf eigenen Wunsch gelöscht

  • »fkf« wurde gesperrt
  • Nachricht senden

4

22.10.2009, 20:06

Manpage sagt:

Zitat


-s, --single
Automatically set the package class to Single binary, skipping the question.

  • »Roadrunner_IN« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 22.10.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

5

23.10.2009, 12:58

Trotzdem erscheint nach dh_make -s noch der Hinweis:

"Hit <enter> to confirm:" Das soll auch ausgeschalten werden, sodass beim Durchlaufen meines Scripts kein Enter mehr eingegeben werden muss.
Glaube, dazu müsste ich dann dh_make umschreiben...

Hab mich jetzt mal selber an /usr/bin/dh_make ran gesetzt und den Eintrag mit Eingabe von Enter entfernt. Kommt nur noch Ausgabe, dass das Paket erfolgreich erstellt wurde.
Funktioniert. Hatte ich heute mehr Nerven dafür.

Trotzdem Danke für eure Hilfe.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Roadrunner_IN« (23.10.2009, 12:58)