diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-03-04 06:03:56 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-03-04 06:03:56 +0100 |
commit | 690bf1f16e069ce770298a1a2db5e087cea355c6 (patch) | |
tree | df5d7a2ef53828339f214469593286e5c3a842b2 /build-aux | |
parent | aac773c80d070deaff6f574f0796e76bff68abe6 (diff) | |
download | gnutls-690bf1f16e069ce770298a1a2db5e087cea355c6.tar.gz |
updated
Diffstat (limited to 'build-aux')
-rwxr-xr-x | build-aux/ar-lib | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/build-aux/ar-lib b/build-aux/ar-lib index c0286a4c99..0f62c6fc34 100755 --- a/build-aux/ar-lib +++ b/build-aux/ar-lib @@ -2,7 +2,7 @@ # Wrapper for Microsoft lib.exe me=ar-lib -scriptversion=2012-01-30.22; # UTC +scriptversion=2012-03-01.08; # UTC # Copyright (C) 2010, 2012 Free Software Foundation, Inc. # Written by Peter Rosin <peda@lysator.liu.se>. @@ -153,7 +153,9 @@ action=${action#-} delete= extract= list= +quick= replace= +index= create= while test -n "$action" @@ -162,7 +164,10 @@ do d*) delete=yes ;; x*) extract=yes ;; t*) list=yes ;; + q*) quick=yes ;; r*) replace=yes ;; + s*) index=yes ;; + S*) ;; # the index is always updated implicitly c*) create=yes ;; u*) ;; # TODO: don't ignore the update modifier v*) ;; # TODO: don't ignore the verbose modifier @@ -173,8 +178,8 @@ do action=${action#?} done -case $delete$extract$list$replace in - yes) +case $delete$extract$list$quick$replace,$index in + yes,* | ,yes) ;; yesyes*) func_error "more than one action specified" @@ -225,7 +230,7 @@ elif test -n "$extract"; then done fi -elif test -n "$replace"; then +elif test -n "$quick$replace"; then if test ! -f "$orig_archive"; then if test -z "$create"; then echo "$me: creating $orig_archive" |