fix for abs pathnames
authorJim Meyering <jim@meyering.net>
Fri, 30 May 1997 14:00:47 +0000 (14:00 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 30 May 1997 14:00:47 +0000 (14:00 +0000)
lib/ylwrap

index 8aaff0f..f0471ef 100755 (executable)
@@ -70,7 +70,13 @@ if test $status -eq 0; then
    first=yes
    while test "$#" -ne 0; do
       if test -f "$1"; then
-        mv "$1" "../$2" || status=$?
+         # If $2 is an absolute path name, then just use that,
+         # otherwise prepend `../'.
+         case "$2" in
+          /*) target="$2";;
+          *) target="../$2";;
+        esac
+        mv "$1" "$target" || status=$?
       else
         # A missing file is only an error for the first file.  This
         # is a blatant hack to let us support using "yacc -d".  If -d
@@ -90,6 +96,6 @@ fi
 
 # Remove the directory.
 cd ..
-rm -rf $dirname
+#rm -rf $dirname
 
 exit $status