# Process this file with autoconf to produce a configure script.
-AC_INIT([LHa for UNIX], 1.14i-ac20081004, arai@users.sourceforge.jp, lha)
+AC_INIT([LHa for UNIX], 1.14i-ac20081023, arai@users.sourceforge.jp, lha)
AC_DEFINE_UNQUOTED(LHA_CONFIGURE_OPTIONS, "$ac_configure_args",
[specified options for the configure script.])
AC_CANONICAL_HOST
cp -r test-1 test-tmp1
check $? $LINENO
change_timestamp 01020304.02 test-tmp1/test-a &&
-change_timestamp 01020304.04 test-tmp1/test-b &&
-change_timestamp 01020304.06 test-tmp1/test-c
+change_timestamp 01020304.06 test-tmp1/test-b &&
+change_timestamp 01020304.04 test-tmp1/test-c
check $? $LINENO
# most recent file is test-a
identical_timestamp test-tmp1.lzh test-tmp1/test-a
check $? $LINENO
-# most recent file is test-c
-$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-c
+# most recent file is test-b
+$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-b
check $? $LINENO
-identical_timestamp test-tmp1.lzh test-tmp1/test-c
+identical_timestamp test-tmp1.lzh test-tmp1/test-b
check $? $LINENO
-$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-b
+# most recent file is test-b
+$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-c
check $? $LINENO
-# most recent file is test-c
-identical_timestamp test-tmp1.lzh test-tmp1/test-c
+identical_timestamp test-tmp1.lzh test-tmp1/test-b
check $? $LINENO
-$lha dq --timestamp-archive test-tmp1.lzh test-tmp1/test-c
+# most recent file is test-c
+$lha dq --timestamp-archive test-tmp1.lzh test-tmp1/test-b
check $? $LINENO
-# most recent file is test-b
-identical_timestamp test-tmp1.lzh test-tmp1/test-b
+identical_timestamp test-tmp1.lzh test-tmp1/test-c
check $? $LINENO
-# directory is ignored
+# most recent file is test-c because directory is ignored
mkdir test-tmp1/test-d &&
$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-d
check $? $LINENO
-# most recent file is test-b
-identical_timestamp test-tmp1.lzh test-tmp1/test-b
+identical_timestamp test-tmp1.lzh test-tmp1/test-c
check $? $LINENO
case `$lha --version 2>&1` in
*djgpp* | *-pc-mingw*)
;;
*)
+ # most recent file is test-c because symbolic link is ignored
# symbolic link is ignored
- ln -s test-c test-tmp1/test-e
+ ln -s test-b test-tmp1/test-e
$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-e
check $? $LINENO
+ identical_timestamp test-tmp1.lzh test-tmp1/test-c
+ check $? $LINENO
;;
esac
-# most recent file is test-b
-identical_timestamp test-tmp1.lzh test-tmp1/test-b
- check $? $LINENO
-
-$lha dq --timestamp-archive test-tmp1.lzh test-tmp1/test-b
- check $? $LINENO
# most recent file is test-a
+$lha dq --timestamp-archive test-tmp1.lzh test-tmp1/test-c
+ check $? $LINENO
identical_timestamp test-tmp1.lzh test-tmp1/test-a
check $? $LINENO
+# most recent file is test-b
+$lha a --timestamp-archive test-tmp1.lzh test-tmp1/test-[bc]
+ check $? $LINENO
+identical_timestamp test-tmp1.lzh test-tmp1/test-b
+ check $? $LINENO
$lha vv test-tmp1.lzh
check $? $LINENO