Skip to content
Snippets Groups Projects
Unverified Commit 8dfe938c authored by Nicolas Vigier's avatar Nicolas Vigier
Browse files

Set firefox buildid based on version number

parent d275f1d8
No related branches found
No related tags found
No related merge requests found
...@@ -32,7 +32,12 @@ mkdir -p $distdir/Debug/Browser/browser/components ...@@ -32,7 +32,12 @@ mkdir -p $distdir/Debug/Browser/browser/components
cd /var/tmp/build/[% project %]-[% c("version") %] cd /var/tmp/build/[% project %]-[% c("version") %]
mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
# TODO: run get-moz-build-date eval $(perl $rootdir/get-moz-build-date [% c("var/copyright_year") %] $(cat browser/config/version.txt))
if [ -z $MOZ_BUILD_DATE ]
then
echo "MOZ_BUILD_DATE is not set"
exit 1
fi
[% IF c("var/windows") %] [% IF c("var/windows") %]
# FIXME # FIXME
...@@ -75,7 +80,7 @@ rm -f $distdir/TorBrowser.app/Contents/MacOS/firefox-bin ...@@ -75,7 +80,7 @@ rm -f $distdir/TorBrowser.app/Contents/MacOS/firefox-bin
# Adjust the Info.plist file # Adjust the Info.plist file
INFO_PLIST=$distdir/TorBrowser.app/Contents/Info.plist INFO_PLIST=$distdir/TorBrowser.app/Contents/Info.plist
mv $INFO_PLIST tmp.plist mv $INFO_PLIST tmp.plist
python $rootdir/fix-info-plist.py '[% c("var/torbrowser_version") %]' '[% exec("git show -s --format=%ci").remove("-.*") %]' < tmp.plist > $INFO_PLIST python $rootdir/fix-info-plist.py '[% c("var/torbrowser_version") %]' '[% c("var/copyright_year") %]' < tmp.plist > $INFO_PLIST
rm -f tmp.plist rm -f tmp.plist
[% END %] [% END %]
......
...@@ -10,6 +10,7 @@ remote_docker: 1 ...@@ -10,6 +10,7 @@ remote_docker: 1
var: var:
firefox_version: 45.6.0esr firefox_version: 45.6.0esr
torbrowser_update_channel: alpha torbrowser_update_channel: alpha
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps: deps:
- build-essential - build-essential
- unzip - unzip
...@@ -70,6 +71,7 @@ input_files: ...@@ -70,6 +71,7 @@ input_files:
- project: docker-image - project: docker-image
- name: '[% c("var/compiler") %]' - name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]' project: '[% c("var/compiler") %]'
- filename: get-moz-build-date
- filename: 'mozconfig-[% c("var/osname") %]' - filename: 'mozconfig-[% c("var/osname") %]'
name: mozconfig name: mozconfig
- project: binutils - project: binutils
......
...@@ -3,15 +3,8 @@ ...@@ -3,15 +3,8 @@
use strict; use strict;
my ($year) = split('-', `git show -s --format='%ci'`); die "wrong number of arguments" unless @ARGV == 2;
if ($? != 0) { my ($year, $version) = @ARGV;
print STDERR "Failed to get year from the git commit\n";
print "exit 1\n";
exit 1;
}
die "missing argument" unless @ARGV;
my $version = $ARGV[0];
$version =~ s/\D+$//; $version =~ s/\D+$//;
my @v = split(/[\.ab]/, $version); my @v = split(/[\.ab]/, $version);
push @v, '0' if @v < 4; push @v, '0' if @v < 4;
......
...@@ -7,7 +7,6 @@ pkg_type: build ...@@ -7,7 +7,6 @@ pkg_type: build
var: var:
torbrowser_version: '6.5n' torbrowser_version: '6.5n'
copyright_year: '2016'
# By default, we sort the list of installed packages. This allows sharing # By default, we sort the list of installed packages. This allows sharing
# containers with identical list of packages, even if they are not listed # containers with identical list of packages, even if they are not listed
# in the same order. In the cases where the installation order is # in the same order. In the cases where the installation order is
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment