Bug DownloadUpdates.sh + Patch + Danke

Bug DownloadUpdates.sh + Patch + Danke

Postby wsusofflineuser » 31.12.2013, 12:23

Bug:
Enthält der absolute Pfad zur DownloadUpdates.sh Leerzeichen, dann ist der ermittelte Pfad in PATH_PWD falsch.

Patch:
Code: Select all
Index: sh/DownloadUpdates.sh
===================================================================
--- sh/DownloadUpdates.sh   (Revision 544)
+++ sh/DownloadUpdates.sh   (Arbeitskopie)
@@ -347,7 +347,7 @@
 printheader
 
 #set working directory
-cd $( dirname $(readlink -f "$0") )
+cd "$( dirname "$(readlink -f "$0")" )"
 PATH_PWD="$( pwd )"
 
 #check for required packages


Sieht mit den _"_ seltsam aus, läuft jedoch mit der GNU bash, Version 4.2.45(2)-release. Die Bash-Manpage sagt dazu im Abschnitt _Command Substitution_:
(...) When using the $(command) form, all characters between the parentheses make up the command; none are treated specially. (...)


Danke für dieses tolle Werkzeug!
wsusofflineuser
 

Re: Bug DownloadUpdates.sh + Patch + Danke

Postby hhullen » 31.01.2014, 16:29

wsusofflineuser wrote:Bug:
Enthält der absolute Pfad zur DownloadUpdates.sh Leerzeichen, dann ist der ermittelte Pfad in PATH_PWD falsch.

Patch:
Code: Select all
Index: sh/DownloadUpdates.sh
===================================================================
--- sh/DownloadUpdates.sh   (Revision 544)
+++ sh/DownloadUpdates.sh   (Arbeitskopie)
@@ -347,7 +347,7 @@
 printheader
 
 #set working directory
-cd $( dirname $(readlink -f "$0") )
+cd "$( dirname "$(readlink -f "$0")" )"
 PATH_PWD="$( pwd )"
 
 #check for required packages


Sieht mit den _"_ seltsam aus, läuft jedoch mit der GNU bash, Version 4.2.45(2)-release. Die Bash-Manpage sagt dazu im Abschnitt _Command Substitution_:
(...) When using the $(command) form, all characters between the parentheses make up the command; none are treated specially. (...)


Danke für dieses tolle Werkzeug!


Ach ja - noch einer der klassischen Fehler ... kommt demnächst in die "Trac"-Version und von dort in die nächste "stabile" Version.
Danke schön!
Viele Grüsse
Helmut
hhullen
 
Posts: 100
Joined: 23.04.2012, 10:43


Return to Linux

Who is online

Users browsing this forum: No registered users and 33 guests