Article View: fras.text.programmieren
Article #54Re: Installer-Script Problem
From: Klemens Meyer
Date: Tue, 10 Oct 1995 21:51
Date: Tue, 10 Oct 1995 21:51
43 lines
2261 bytes
2261 bytes
Am Di 10.10.1995 um 00:21:24 Uhr meinte laubfrosch@tron.gun.de (Dieter Rosenhagen) zum Thema "Installer-Script Problem":
DR> ----------------------------------------------------------------------------
DR> Duesseldorf, am Di 10.10.1995
DR> ----------------------------------------------------------------------------
DR> Hallo,
DR> wir haben da ein kleines Problem mit dem Installer von C=.
DR> Hier erst mal das Script:
[...]
DR> Dieses Script packt Archive von Disk in ein anzugebendes Directory
DR> aus. Aber leider nicht immer. :-((((
DR> Das Problem ist die "RAM Disk". Will man dorthin auspacken
DR> funktioniert das Script nicht. Es soll wohl am Leerzeichen im
DR> Devicenamen liegen. Laesst sich das irgendwie umgehen oder ist das ein
DR> Bug vom Installer?
Das ist kein Bug, das liegt wie Du schon richtig erkannt hast am
Leerzeichen im Pfad. (run()) tut ja nichts weiter, als den String in
operation in einer Shell-Umgebung auszuführen. Da werden natürlich
Leerzeichen als Trenner interpretiert. Um das zu umgehen, mußt Du die
Pfadangabe in Quotes einschließen:
(set operation
(cat
(":c/lhx x ")
(@app-name)
(" \"") ;Beginning quote
(@default-dest)
("\"") ;Ending quote
)
)
Wie Du siehst, werden Quotes durch \" im String erzeugt. Es sind weiterhin
alle Steuerzeichen wie sie von printf() bekannt sind erlaubt.
#################################################
## || // ||\ /|| ## ##
## ||// ||\\//|| ## Klemens Meyer ##
## ||\\ || \/ || ## Klemens@DC.han.de ##
## || \\O || ||O ## ##
#################################################
Technical Details
Message-ID:
<216EB9E4H000AAE61H@klemens.dc.han.de>Path:
arc1-ca.pugleaf.net!dc.han.de!KlemensReferences:
<216D7D84H000A6053H@laubfrosch.tron.gun.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!dc.han.de!Klemens From: Klemens@dc.han.de (Klemens Meyer) Newsgroups: fras.text.programmieren,z-netz.rechner.amiga.programmieren,convoy.programmieren Subject: Re: Installer-Script Problem Date: 10 Oct 95 22:51:16 +0100 Message-ID: <216EB9E4H000AAE61H@klemens.dc.han.de> References: <216D7D84H000A6053H@laubfrosch.tron.gun.de> X-Mailer: -- The Answer V3.05 X-Gateway: ZCONNECT UH ldb.han.de [UUCPfZ V5.64 U002] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit