[tor-commits] [tor-messenger-build/master] Restructure directory layout (#13979)
sukhbir at torproject.org
sukhbir at torproject.org
Thu Dec 18 09:56:55 UTC 2014
commit 3aa414fb9c997ac17eb94222acefb11ee2a78190
Author: Sukhbir Singh <sukhbir at torproject.org>
Date: Thu Dec 18 15:27:11 2014 +0530
Restructure directory layout (#13979)
---
projects/tor-messenger/build | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/projects/tor-messenger/build b/projects/tor-messenger/build
index 3f7cd1b..02028f2 100644
--- a/projects/tor-messenger/build
+++ b/projects/tor-messenger/build
@@ -1,29 +1,31 @@
#!/bin/sh
set -e
-tar xf [% c('input_files_by_name/instantbird') %]
+
+mkdir -p bundle/Messenger/
+tar xf [% c('input_files_by_name/instantbird') %] -C bundle/Messenger --strip 1
[% IF c("var/linux") %]
tar xf [% c('input_files_by_name/gcc') %]
chmod 755 start-tor-messenger
-mv start-tor-messenger instantbird/
-mkdir -p instantbird/lib
-cp -L gcc/lib[% c('arch') == 'x86_64' ? '64' : '32' %]/libstdc++.so.6 instantbird/lib/
+mv start-tor-messenger bundle/
+mkdir -p bundle/Messenger/lib
+cp -L gcc/lib[% c('arch') == 'x86_64' ? '64' : '32' %]/libstdc++.so.6 bundle/Messenger/lib/
[% END %]
-cd instantbird/extensions
-tar xf ../../[% c('input_files_by_name/ctypes-otr') %]
+cd bundle/Messenger/extensions
+tar xf ../../../[% c('input_files_by_name/ctypes-otr') %]
mv ctypes-otr* 'ctypes-otr at tormessenger'
mkdir tor-launcher at torproject.org
-unzip -q ../../[% c('input_files_by_name/tor-launcher') %] -d tor-launcher at torproject.org
+unzip -q ../../../[% c('input_files_by_name/tor-launcher') %] -d tor-launcher at torproject.org
mkdir -p tor-launcher at torproject.org/TorBrowser/Data
-tar xf ../../[% c('input_files_by_name/tor-browser') %]
+tar xf ../../../[% c('input_files_by_name/tor-browser') %]
sed -i 's/^SocksPort .*/SocksPort 9152/' tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults
sed -i 's/^ControlPort .*/ControlPort 9153/' tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults
mv tor-browser_en-US/Browser/TorBrowser/Tor tor-launcher at torproject.org/TorBrowser/Tor
mv tor-browser_en-US/Browser/TorBrowser/Data/Tor tor-launcher at torproject.org/TorBrowser/Data/Tor
rm -Rf tor-browser_en-US
-cd ../..
-mv instantbird tor-messenger-[% c("version") %]
+cd ../../../
+mv bundle tor-messenger-[% c("version") %]
[% SET src_dir=project _ '-' _ c('version');
c('tar', {
tar_src => [src_dir],
More information about the tor-commits
mailing list