summaryrefslogtreecommitdiff
path: root/scripts/updatesync.in
diff options
context:
space:
mode:
authorGiovanni Scafora <linuxmania@gmail.com>2007-06-04 01:21:14 -0400
committerDan McGee <dan@archlinux.org>2007-06-04 16:54:25 -0400
commitecb594107edf66f190b19e78cf71378ddbe347fc (patch)
treef51240f38b8de0ba498e27a7cb1d6ce94a95005b /scripts/updatesync.in
parentd0679da4f32158b3091bd2862c4b9ce7efc5db29 (diff)
downloadpacman-ecb594107edf66f190b19e78cf71378ddbe347fc.tar.xz
Add gettext/i18n to most of the currently-used scripts
Signed-off-by: Giovanni Scafora <linuxmania@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'scripts/updatesync.in')
-rw-r--r--scripts/updatesync.in42
1 files changed, 23 insertions, 19 deletions
diff --git a/scripts/updatesync.in b/scripts/updatesync.in
index c0888c74..1526e285 100644
--- a/scripts/updatesync.in
+++ b/scripts/updatesync.in
@@ -22,30 +22,34 @@
# USA.
#
+# gettext initialization
+export TEXTDOMAIN='pacman'
+export TEXTDOMAINDIR='@localedir@'
+
myver='@PACKAGE_VERSION@'
# functions
usage() {
- echo "updatesync $myver"
- echo "usage: $0 <action> <destfile> <option> [package_directory]"
+ printf "updatesync (pacman) %s\n" "$myver"
echo
- echo "updatesync will update a sync database by reading a PKGBUILD and"
- echo "modifying the destfile. updatesync updates the database in a temporary"
- echo "directory and then compresses it to <destfile>."
+ printf "$(gettext "Usage: %s <action> <destfile> <option> [package_directory]")\n" "$0"
echo
- echo "There are two types of actions:"
+ echo "$(gettext "updatesync will update a sync database by reading a PKGBUILD and")"
+ echo "$(gettext "modifying the destfile. updatesync updates the database in a temporary")"
+ echo "$(gettext "directory and then compresses it to <destfile>.")"
echo
- echo "upd - Will update a package's entry or create it if it doesn't exist."
- echo " It takes the package's PKGBUILD as an option."
- echo "del - Will remove a package's entry from the db."
- echo " It takes the package's name as an option."
+ echo "$(gettext "There are two types of actions:")"
echo
- echo "updatesync will calculate md5sums of packages in the same directory as"
- echo "<destfile>, unless an alternate [package_directory] is specified."
+ echo "$(gettext "upd - Will update a package's entry or create it if it doesn't exist.")"
+ echo "$(gettext " It takes the package's PKGBUILD as an option.")"
+ echo "$(gettext "del - Will remove a package's entry from the db.")"
+ echo "$(gettext " It takes the package's name as an option.")"
echo
- echo "example: updatesync upd /home/mypkgs/custom.db.tar.gz PKGBUILD"
+ echo "$(gettext "updatesync will calculate md5sums of packages in the same directory as")"
+ echo "$(gettext "<destfile>, unless an alternate [package_directory] is specified.")"
echo
+ echo "$(gettext "example: updatesync upd /home/mypkgs/custom.db.tar.gz PKGBUILD")"
echo
exit 0
}
@@ -60,7 +64,8 @@ version() {
}
error () {
- echo "==> ERROR: $*" >&2
+ local mesg=$1; shift
+ printf "==> ERROR: ${mesg}\n" "$@" >&2
}
die () {
@@ -100,8 +105,7 @@ fi
if [ -r @sysconfdir@/makepkg.conf ]; then
source @sysconfdir@/makepkg.conf
else
- echo "ERROR: /etc/makepkg.conf not found. Can not continue." >&2
- exit 1 # $E_CONFIG_ERROR # TODO: error codes
+ die "$(gettext "%s not found. Can not continue.")" "@sysconfdir@/makepkg.conf"
fi
if [ -r ~/.makepkg.conf ]; then
@@ -123,17 +127,17 @@ fi
opt_force=""
if [ ! -f "$option" ]; then
- die "$option not found"
+ die "$(gettext "%s not found")" $option
fi
if [ "$action" = "upd" ]; then # INSERT / UPDATE
unset pkgname pkgver pkgrel options
- source $option || die "failed to parse $option"
+ source $option || die "$(gettext "failed to parse %s")" $option
pkgfile="$pkgdir/$pkgname-$pkgver-$pkgrel-$CARCH.$PKGEXT"
if [ ! -f "$pkgfile" ]; then
- die "could not find $pkgname-$pkgver-$pkgrel-$CARCH.$PKGEXT - aborting"
+ die "$(gettext "could not find %s-%s-%s-%s.%s - aborting")" $pkgname $pkgver $pkgrel $CARCH $PKGEXT
fi
if check_force; then