diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-18 19:45:34 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-18 19:45:34 +0000 |
commit | 51c2a16f2d3658672421892e2c3405c6ed74c490 (patch) | |
tree | d85dc7296a76d90f32862540dffa614f03df033a /bootstrap | |
parent | 9fd45622e2cda584e13bf1d3f08960d4fead3c0d (diff) | |
download | gdbm-51c2a16f2d3658672421892e2c3405c6ed74c490.tar.gz gdbm-51c2a16f2d3658672421892e2c3405c6ed74c490.tar.bz2 |
Get po files.
* bootstrap: Get PO files; create LINGUAS list
* po/.cvsignore: Add LINGUAS.
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -1,9 +1,49 @@ #! /bin/sh +# Copyright (C) 2011 Free Software Foundation, Inc. +# +# GDBM is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GDBM is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GDBM. If not, see <http://www.gnu.org/licenses/>. */ + force=0 +refdir=po/.reference + +get_po() { + test -d $refdir || mkdir $refdir + # Get PO files. + rsync --delete -Lrtvz translationproject.org::tp/latest/gdbm/ $refdir + langs=`cd $refdir && ls *.po | sed 's/\.po$//' | sort` + if test "$langs" != '*'; then + for lang in $langs + do + if test -f po/$lang.po && cmp po/$lang.po $refdir/$lang.po + then + : + else + cp $refdir/$lang.po po + fi + done + fi + # Create LINGUAS + (echo "# This file is generated automatically; don't edit" + ls po/*.po 2>/dev/null | sed 's^.*/^^;s/\.po$//' | sort) > po/LINGUAS +} + +################ + if test $# -eq 0; then :; elif test $# -eq 1; then case $1 in --force) force=1;; --help|-h) @@ -22,8 +62,10 @@ fi if ! test -f README-hacking && test $force -eq 0; then echo >&2 "$0: bootstrapping from a non-checked-out distribution is risky" exit 1 fi +get_po + test -d m4 || mkdir m4 autoreconf -f -i -s
\ No newline at end of file |