Skip to content

Commit 3d3255b

Browse files
committed
How to create test_profile_skeleton.
1 parent a79dc84 commit 3d3255b

File tree

1 file changed

+15
-0
lines changed
  • https-everywhere-tests/test_profile_skeleton

1 file changed

+15
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Method to produce this skeleton Firefox profile directory:
2+
3+
Create an empty profile directory.
4+
Unpack the XPI into $PROFILE_DIRECTORY/extensions/https-everywhere@eff.org.
5+
This "installs" the extension but doesn't really install it. At first start of
6+
Firefox, you will be prompted whether you want to install the extension.
7+
8+
Run firefox -profile $PROFILE_DIRECTORY, but *do not* click install yet.
9+
Instead, cp -r $PROFILE_DIRECTORY to $PROFILE_DIRECTORY.copy. Then go back to
10+
Firefox and click install. Quit Firefox, and run diff -r $PROFILE_DIRECTORY,
11+
$PROFILE_DIRECTORY.copy. The files that differ are the ones that are required
12+
for Firefox to consider the extension installed. Use some judgement to determine
13+
which ones are critical, modify them as necessary (for instance, enable verbose
14+
logging in prefs.js), and save them to this skeleton directory.
15+

0 commit comments

Comments
 (0)