X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=gnulib-tool;h=7cad5d3f02580ecbd64cbbba5c5105e09f81bad4;hb=fb7fde6f658ac18b7ab7ca61dca9a290cc8c3348;hp=32f81d79b6afc67b217eaeef19d59dcbfe76e998;hpb=ffda1898a146dd3e142f86054f50dff23a6ae937;p=gnulib.git diff --git a/gnulib-tool b/gnulib-tool index 32f81d79b..7cad5d3f0 100755 --- a/gnulib-tool +++ b/gnulib-tool @@ -22,7 +22,7 @@ progname=$0 package=gnulib -cvsdatestamp='$Date: 2007-07-18 23:50:58 $' +cvsdatestamp='$Date: 2007-07-23 22:08:02 $' last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'` version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'` nl=' @@ -2031,9 +2031,6 @@ func_import () # The pobase defaults to the cached one. if test -z "$pobase"; then pobase="$cached_pobase" - if test -z "$pobase"; then - func_fatal_error "missing --po-base option" - fi fi # The docbase defaults to the cached one. if test -z "$docbase"; then @@ -2086,9 +2083,6 @@ func_import () # The po_domain defaults to the cached one. if test -z "$po_domain"; then po_domain="$cached_po_domain" - if test -z "$po_domain"; then - func_fatal_error "missing --po-domain option" - fi fi # Canonicalize the list of specified modules. @@ -2804,7 +2798,14 @@ func_import () if test -n "$dir_added"; then if $doit; then echo "Creating $destdir/$dir$ignore" - echo "$dir_added" | sed -e '/^$/d' | LC_ALL=C sort -u > "$destdir/$dir$ignore" + { + if test "$ignore" = .cvsignore; then + echo ".deps" + # Automake generates Makefile rules that create .dirstamp files. + echo ".dirstamp" + fi + echo "$dir_added" | sed -e '/^$/d' | LC_ALL=C sort -u + } > "$destdir/$dir$ignore" else echo "Create $destdir/$dir$ignore" fi @@ -2816,7 +2817,7 @@ func_import () dir="$1" dir_added="$2" dir_removed="$3" - if test -d "$destdir/${dir}CVS" || test -f "$destdir/${dir}.cvsignore"; then + if test -d "$destdir/CVS" || test -d "$destdir/${dir}CVS" || test -f "$destdir/${dir}.cvsignore"; then func_update_ignorelist .cvsignore fi if test -d "$destdir/.git" || test -f "$destdir/${dir}.gitignore"; then