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

« back to all changes in this revision

Viewing changes to mozilla/xpinstall/packager/windows/regus.jst

  • 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
// main
 
2
var srDest;
 
3
var err;
 
4
var fProgram;
 
5
var searchPlugins = "searchplugins";
 
6
var platformNode = getPlatform();
 
7
 
 
8
// ----LOCALIZATION NOTE: translate only these ------
 
9
var prettyName = "US Region Pack";
 
10
var chromeNode = "US";
 
11
// --- END CHANGABLE STUFF ---
 
12
 
 
13
var regName    = "locales/mozilla/" + chromeNode;
 
14
var chromeName = chromeNode + ".jar";
 
15
var localeName = "locale/" + chromeNode + "/";
 
16
 
 
17
srDest = $SpaceRequired$:bin;
 
18
err    = initInstall(prettyName, regName, "$Version$"); 
 
19
logComment("initInstall: " + err);
 
20
 
 
21
if (platformNode == 'mac')
 
22
{
 
23
  searchPlugins = "Search Plugins";
 
24
}
 
25
 
 
26
fProgram = getFolder("Program");
 
27
logComment("fProgram: " + fProgram);
 
28
 
 
29
if(verifyDiskSpace(fProgram, srDest))
 
30
{
 
31
  var chromeType = LOCALE;
 
32
  var fTarget;
 
33
 
 
34
  setPackageFolder(fProgram);
 
35
 
 
36
  fTarget = getFolder("Chrome");
 
37
  err = addDirectory("",
 
38
                     "bin/chrome",       // dir name in jar to extract 
 
39
                     fTarget,            // Where to put this file (Returned from GetFolder) 
 
40
                     "");                // subdir name to create relative to fProgram
 
41
  logComment("addDirectory() returned: " + err);
 
42
  if (err == SUCCESS)
 
43
  {
 
44
    fTarget = getFolder("Program", "defaults");
 
45
    logComment("fTarget: " + fTarget);
 
46
    err = addDirectory("",
 
47
                       "bin/defaults", // dir name in jar to extract 
 
48
                       fTarget,        // Where to put this file (Returned from GetFolder) 
 
49
                       "");            // subdir name to create relative to fProgram 
 
50
    logComment("addDirectory() returned: " + err);
 
51
    if (err == SUCCESS)
 
52
    {
 
53
      fTarget = getFolder("Program", searchPlugins);
 
54
      logComment("fTarget: " + fTarget);
 
55
      err = addDirectory("",
 
56
                         "bin/searchplugins", // dir name in jar to extract 
 
57
                         fTarget,          // Where to put this file (Returned from GetFolder) 
 
58
                         "");                 // subdir name to create relative to fProgram 
 
59
      logComment("addDirectory() returned: " + err);
 
60
    }
 
61
  }
 
62
  if (err != SUCCESS)
 
63
  {
 
64
    logComment("addDirectory() to " + fProgram + "failed!");
 
65
    // couldn't install globally, try installing to the profile
 
66
    resetError();
 
67
    chromeType |= PROFILE_CHROME;
 
68
    fProgram = getFolder("Profile");
 
69
    logComment("try installing to the profile: " + fProgram);
 
70
    err = addDirectory("","bin/chrome",fProgram,"chrome");
 
71
  }
 
72
 
 
73
  if (err == SUCCESS)
 
74
  {
 
75
    // register chrome
 
76
    var cf = getFolder(fProgram, "chrome/"+ chromeName);
 
77
    registerChrome(chromeType, cf, localeName + "global-region/");
 
78
    registerChrome(chromeType, cf, localeName + "communicator-region/");
 
79
    registerChrome(chromeType, cf, localeName + "editor-region/");
 
80
    registerChrome(chromeType, cf, localeName + "messenger-region/");
 
81
    registerChrome(chromeType, cf, localeName + "navigator-region/");
 
82
 
 
83
    err = performInstall(); 
 
84
    logComment("performInstall() returned: " + err);
 
85
  }
 
86
  else
 
87
  {
 
88
    cancelInstall(err);
 
89
    logComment("cancelInstall due to error: " + err);
 
90
  }
 
91
}
 
92
else
 
93
  cancelInstall(INSUFFICIENT_DISK_SPACE);
 
94
 
 
95
// end main