#! /bin/sh
#
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2019 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
(git --version) >/dev/null 2>/dev/null || func_fatal_error "git program not found"
mkdir "$work_dir/archive"
gzip -d -c < "$gettext_datadir/archive.git.tar.gz" | (cd "$work_dir/archive" && tar xf -)
- (cd "$work_dir/archive" && git checkout -q "gettext-$ver") || {
+ (unset GIT_CONFIG
+ unset XDG_CONFIG_HOME
+ unset HOME
+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM
+ cd "$work_dir/archive" && git checkout -q "gettext-$ver"
+ ) || {
rm -rf "$work_dir"
func_fatal_error "infrastructure files for version $ver not found; this is autopoint from GNU $package $version"
}
#! /bin/sh
#
-# Copyright (C) 2009-2010, 2014, 2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2010, 2014, 2018-2019 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
mkdir "$work_dir/master" || func_fatal_error "mkdir failed"
gzip -d -c < "$fromfile" | (cd "$work_dir/master" && tar xf -)
- cd "$work_dir"
- tags=`cd master && git tag`
- test -n "$tags" || func_fatal_error "no release tags found"
- for tag in $tags; do
- if test $tag != empty; then
- version=$tag
- (cd master && git checkout -q $tag) \
- || func_fatal_error "git checkout failed"
- rm -f master/.gitignore
- mv master/.git .git
- mkdir "$unpacked/$version" || func_fatal_error "mkdir failed"
- (cd master && tar cf - .) | (cd "$unpacked/$version" && tar xf -) \
- || func_fatal_error "file copy failed"
- mv .git master/.git
- fi
- done
- cd ..
+ (unset GIT_CONFIG
+ unset XDG_CONFIG_HOME
+ unset HOME
+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM
+ cd "$work_dir"
+ tags=`cd master && git tag`
+ test -n "$tags" || func_fatal_error "no release tags found"
+ for tag in $tags; do
+ if test $tag != empty; then
+ version=$tag
+ (cd master && git checkout -q $tag) \
+ || func_fatal_error "git checkout failed"
+ rm -f master/.gitignore
+ mv master/.git .git
+ mkdir "$unpacked/$version" || func_fatal_error "mkdir failed"
+ (cd master && tar cf - .) | (cd "$unpacked/$version" && tar xf -) \
+ || func_fatal_error "file copy failed"
+ mv .git master/.git
+ fi
+ done
+ )
rm -rf "$work_dir"
;;
esac
git_dir=`pwd`/tmpgit$$
mkdir "$git_dir" || func_fatal_error "mkdir failed"
unset GIT_CONFIG
+ unset XDG_CONFIG_HOME
+ unset HOME
+ GIT_CONFIG_NOSYSTEM=1; export GIT_CONFIG_NOSYSTEM
(cd "$git_dir" && {
git init -q
git config user.name 'GNU Gettext Build'