Sisyphus - remove use of -install-global-extension

RESOLVED FIXED

Status

Testing
Sisyphus
RESOLVED FIXED
9 years ago
9 years ago

People

(Reporter: bc, Assigned: bc)

Tracking

({fixed1.9.0.14})

Trunk
x86
All
fixed1.9.0.14
Points:
---
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

9 years ago
Created attachment 378476 [details] [diff] [review]
patch

bug 396510 removed the command line option -install-global-extension to install extensions on the trunk. An alternative method is to place a text file with the same name as the UUID of an extension either in the application's extensions directory or the extensions directory of the profile. 

The approach I've chosen is to unzip the extensions into /tmp/sisyphus/extensions/<extensionname> and to drop a text file into the application's extensions directory. 

testing/sisyphus/bin/get-extension-uuid.pl uses XML::Simple to parse the install.rdf file to obtain the UUID for the extension. Note that it uses namespaces and therefore requires a SAX Parser such as XML::SAX::Expat.

A follow up bug will be to create an uninstaller to remove the UUID file from the application's extensions directory.
Flags: in-testsuite-
(Assignee)

Comment 1

9 years ago
http://hg.mozilla.org/tracemonkey/rev/f5f7bc23b5c9

rsayre, when you do your merges back to mozilla-central will you pick up pushes to testing/sisyphus?
Status: ASSIGNED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED

Comment 2

9 years ago
yeah
(Assignee)

Comment 3

9 years ago
/cvsroot/mozilla/testing/sisyphus/bin/get-extension-uuid.pl,v  <--  get-extension-uuid.pl
initial revision: 1.1

/cvsroot/mozilla/testing/sisyphus/bin/install-extensions-2.html,v  <--  install-extensions-2.html
new revision: delete; previous revision: 1.1

/cvsroot/mozilla/testing/sisyphus/bin/install-extensions.sh,v  <--  install-extensions.sh
new revision: 1.10; previous revision: 1.9

/cvsroot/mozilla/testing/sisyphus/bin/library.sh,v  <--  library.sh
new revision: 1.16; previous revision: 1.15
Keywords: fixed1.9.0.14
You need to log in before you can comment on or make changes to this bug.