Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-146
authorMiles Bader <miles@gnu.org>
Wed, 2 Mar 2005 09:26:43 +0000 (09:26 +0000)
committerMiles Bader <miles@gnu.org>
Wed, 2 Mar 2005 09:26:43 +0000 (09:26 +0000)
quick-install-emacs: Use mkdir --verbose only when requested

2005-03-02  Miles Bader  <miles@gnu.org>

   * admin/quick-install-emacs: Only use the mkdir --verbose option if the
   script's --verbose option was specified (this avoids problems with
   default usage on systems where mkdir doesn't support that option).

admin/ChangeLog
admin/quick-install-emacs

index dbc48df..efcd9b2 100644 (file)
@@ -1,3 +1,9 @@
+2005-03-02  Miles Bader  <miles@gnu.org>
+
+       * quick-install-emacs: Only use the mkdir --verbose option if the
+       script's --verbose option was specified (this avoids problems with
+       default usage on systems where mkdir doesn't support that option).
+
 2005-02-15  Jason Rumney  <jasonr@gnu.org>
 
        * nt/makedist.bat: Do not rely on non-standard behaviour of
index 16cd936..9a9d120 100755 (executable)
@@ -19,15 +19,16 @@ VERBOSE=''
 
 me="`basename $0`"
 
-# Install commands (these commands are also expected to understand the
-# GNU -v (--verbose) option)
+# Install commands (if the user specifies the `--verbose' option, it is
+# passed to these commands, so that feature only works if these commands
+# implement it too)
 LINK='cp -lf'
 COPY='cp -f'
 REMOVE='rm -r'
+MKDIR='mkdir -p'
 
 # Used to execute commands once once we create them
 EXEC='sh'
-MKDIR='mkdir --verbose -p'
 
 NAWK=/usr/bin/nawk
 
@@ -157,7 +158,7 @@ DST_INFO="$prefix/info"
 maybe_mkdir ()
 {
   if ! test -d "$1"; then
-    $MKDIR "$1" 2>&1 | sed "s/^mkdir:/$me:/" 1>&2
+    $MKDIR $VERBOSE "$1" 2>&1 | sed "s/^mkdir:/$me:/" 1>&2
   fi
 }