Line
Link Here
|
0 |
-- a/update.sh |
0 |
++ b/update.sh |
Lines 2-30
Link Here
|
2 |
|
2 |
|
3 |
set -e |
3 |
set -e |
4 |
|
4 |
|
5 |
URL="https://keep.imfreedom.org/pidgin/pidgin" |
|
|
6 |
HASHG=$(_TMP_=$(type hg 2>&1); echo $?) |
7 |
|
8 |
if test "$HASHG" != "0"; then |
9 |
echo "hg (mercurial) not found in PATH" >&2 |
10 |
exit $HASHG |
11 |
fi |
12 |
|
13 |
test -z "$srcdir" && srcdir=$(dirname "$0") |
5 |
test -z "$srcdir" && srcdir=$(dirname "$0") |
14 |
test -z "$srcdir" && srcdir=. |
6 |
test -z "$srcdir" && srcdir=. |
15 |
test -z "$pidgindir" && pidgindir=.pidgin |
7 |
test -z "$pidgindir" && pidgindir=.pidgin |
16 |
|
8 |
|
17 |
cd "$srcdir" |
9 |
cd "$srcdir" |
18 |
REVISION=$(cat VERSION) |
|
|
19 |
|
20 |
if ! test -d "$pidgindir/.hg"; then |
21 |
rm -rf "$pidgindir" |
22 |
hg clone "$URL" "$pidgindir" |
23 |
fi |
24 |
|
25 |
hg -R "$pidgindir" -v pull |
26 |
hg -R "$pidgindir" -v update -C "$REVISION" |
27 |
rm -rf pidgin |
28 |
|
10 |
|
29 |
for FILE in $(cat MANIFEST_PIDGIN); do |
11 |
for FILE in $(cat MANIFEST_PIDGIN); do |
30 |
mkdir -p $(dirname "pidgin/$FILE") |
12 |
mkdir -p $(dirname "pidgin/$FILE") |