Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Cecylia Bocovich
gettor
Commits
bf233f90
Commit
bf233f90
authored
Aug 26, 2019
by
Hiro
🏄
Browse files
Add script to fetch and update tor browser releases to gitlab and github
parent
83d7b1fd
Changes
1
Hide whitespace changes
Inline
Side-by-side
scripts/update_files
0 → 100644
View file @
bf233f90
#!/bin/bash
#
# This file is part of GetTor, a Tor Browser distribution system.
#
# :authors: hiro <hiro@torproject.org>
# see also AUTHORS file
#
# :copyright: (c) 2008-2019, The Tor Project, Inc.
#
# :license: This is Free Software. See LICENSE for license information.
cd
~/releases
git checkout
-B
releases
rm
-f
torbrowser-
*
TorBrowser-
*
tor-browser-
*
for
row
in
$(
curl
-s
'https://aus1.torproject.org/torbrowser/update_3/release/downloads.json'
|
jq
-r
'.downloads'
)
;
do
r
=
$(
echo
${
row
}
|
egrep
-o
'https?://[^ ]+'
|
tr
-d
'",'
)
;
if
[[
$r
=
*
[!
\
]
*
]]
;
then
wget
$r
fi
;
done
git add
.
git commit
-m
'[dist ci] commit from CI runner - update with new torbrowser downloads'
diffs
=
$(
git diff origin/releases
)
if
[
-z
"
$diffs
"
]
;
then
echo
"No new releases"
else
git push
-f
--follow-tags
origin releases
fi
git fetch
--all
git checkout
-b
torbrowser-releases
diffs
=
$(
git diff github/torbrowser-releases
)
if
[
-z
"
$diffs
"
]
;
then
echo
"No new releases"
else
git push
-f
--follow-tags
github torbrowser-releases
fi
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment