get-moz-build-date 526 B

1234567891011121314151617
  1. #!/usr/bin/perl -w
  2. # Generate a MOZ_BUILD_DATE based on firefox version number
  3. use strict;
  4. die "wrong number of arguments" unless @ARGV == 2;
  5. my ($year, $version) = @ARGV;
  6. $version =~ s/\D+$//;
  7. my @v = split(/[\.ab]/, $version);
  8. push @v, '0' if @v < 4;
  9. push @v, '0' if @v < 4;
  10. my $day_of_month = int(($v[0] - 45) / 5);
  11. my $date = 101010101 + $year * 10000000000 + $day_of_month * 1000000
  12. + $v[1] * 10000 + $v[2] * 100 + $v[3];
  13. $date += 100000000 unless $version =~ m/[ab]/;
  14. print "export MOZ_BUILD_DATE=$date\n";