~ubuntu-branches/ubuntu/precise/kompozer/precise

« back to all changes in this revision

Viewing changes to mozilla/toolkit/mozapps/installer/unix/install_sub.pl

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Yarusso
  • Date: 2007-08-27 01:11:03 UTC
  • Revision ID: james.westby@ubuntu.com-20070827011103-2jgf4s6532gqu2ka
Tags: upstream-0.7.10
ImportĀ upstreamĀ versionĀ 0.7.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
# Unix implementation of platform-specific installer functions:
 
3
#
 
4
# BuildPlatformInstaller()
 
5
#
 
6
 
 
7
# Define file lists and locations for makeall.pl:
 
8
 
 
9
$exe_suffix = '';
 
10
@wizard_files = (
 
11
                 "mozilla-installer",
 
12
                 "mozilla-installer-bin",
 
13
                 "watermark.png",
 
14
                 "header.png"
 
15
                 );
 
16
 
 
17
sub BuildPlatformInstaller
 
18
{
 
19
    print "Creating sea installer:\n";
 
20
    print " $gDirDistInstall/$seiFileNameSpecific.tar.gz\n\n";
 
21
 
 
22
    my $mainExe = $ENV{WIZ_fileMainExe};
 
23
    my $instRoot = "$gDirDistInstall/sea/$mainExe-installer";
 
24
 
 
25
    system ("rm -rf $gDirDistInstall/sea");
 
26
    mkdir ("$gDirDistInstall/sea", 0775);
 
27
    mkdir ($instRoot, 0775);
 
28
    mkdir ("$instRoot/xpi", 0775);
 
29
 
 
30
    system ("cp -a $gDirDistInstall/setup/* $instRoot/");
 
31
    system ("cp -a $gDirDistInstall/xpi/* $instRoot/xpi/");
 
32
 
 
33
    system ("chmod +x $instRoot/mozilla-installer $instRoot/mozilla-installer-bin");
 
34
 
 
35
    rename ("$instRoot/mozilla-installer", "$instRoot/$mainExe-installer");
 
36
    rename ("$instRoot/mozilla-installer-bin", "$instRoot/$mainExe-installer-bin");
 
37
 
 
38
    system ("cd $gDirDistInstall/sea && tar -zcv --owner=0 --group=0 --numeric-owner --mode='go-w' -f $seiFileNameSpecific.tar.gz $mainExe-installer");
 
39
    return 0;
 
40
}
 
41
 
 
42
1;