diff --git a/general.ent b/general.ent
index f338357b94..e7ace50cda 100644
--- a/general.ent
+++ b/general.ent
@@ -1,4 +1,4 @@
-
+
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 9df30666fa..8dac47a2d5 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -41,6 +41,20 @@
-->
+
+ August 26th, 2005
+
+
+ [randy] - Added fixes to the Thunderbird instructions: 1)
+ the Movemail and RSS & Blogs account setup options are now
+ available 2) modified the Enigmail setup so that it actually works
+ 3) fixed the profile locking problem 4) made it so that if a mailto:
+ URL is clicked, a message compose window is opened with the To: field
+ filled out.
+
+
+
+
August 25th, 2005
diff --git a/xsoft/other/thunderbird.xml b/xsoft/other/thunderbird.xml
index e56d26cfd5..b432b0ce26 100644
--- a/xsoft/other/thunderbird.xml
+++ b/xsoft/other/thunderbird.xml
@@ -20,6 +20,18 @@
]>
+
+
@@ -64,6 +76,12 @@
Additional Downloads
+
+
+ Required patch:
+
+
To enable the Enigmail extension to the
Thunderbird mail client, you'll need to download
@@ -94,8 +112,8 @@
Recommended
- (for the Enigmail
- extension)
+ (run-time only dependency for the
+ Enigmail extension)
Optional
,
@@ -125,12 +143,10 @@
export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
export MOZ_THUNDERBIRD="1" &&
-
-sed -i -e 's/$(destdir)$(bindir)/$(DESTDIR)$(mozappdir)/' \
- mail/app/Makefile.in &&
-
+patch -Np1 -i ../thunderbird-&thunderbird-version;-fixes-1.patch &&
./configure --prefix=/usr \
--with-default-mozilla-five-home=/usr/lib/thunderbird-&thunderbird-version; \
+ --with-user-appdir=.thunderbird \
--with-system-zlib \
--with-system-png \
--enable-application=mail \
@@ -171,22 +187,30 @@ make
tar -zxf ../ipc-&thunderbird-ipc-version;.tar.gz -C extensions &&
build/autoconf/make-makefile extensions/ipc extensions/enigmail &&
make -C extensions/ipc &&
-make -C extensions/enigmail
+make -C extensions/enigmail &&
+make -C extensions/enigmail xpi
Install Thunderbird by running the following
commands as the root user:
make install &&
-install -d /usr/include/thunderbird-&thunderbird-version;/nss &&
-cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
- /usr/include/thunderbird-&thunderbird-version;/nss
+install -v -m755 -d /usr/include/thunderbird-&thunderbird-version;/nss &&
+cp -v -Lf dist/private/nss/*.h dist/public/nss/*.h \
+ /usr/include/thunderbird-&thunderbird-version;/nss &&
+install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US &&
+install -v -m644 mailnews/base/ispdata/movemail.rdf \
+ mail/extensions/newsblog/rss.rdf \
+ /usr/lib/thunderbird-&thunderbird-version;/defaults/isp &&
+ln -v -s ../{movemail,rss}.rdf \
+ /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US
If you're installing the Enigmail extension,
issue the following commands as the root user:
-make -C extensions/ipc install &&
-make -C extensions/enigmail install
+install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/extensions &&
+install -v -m644 dist/bin/enigmail-&thunderbird-enigmail-version;-linux-*.xpi \
+ /usr/lib/thunderbird-&thunderbird-version;/extensions
To enable multi-user operation, execute the following as the
root user:
@@ -199,10 +223,11 @@ export MOZILLA_FIVE_HOME="$PWD" &&
touch `find . -name *.rdf`
- You should run /usr/bin/thunderbird once as
- the root user (or any user
- with write privileges) to create some necessary additional files in
- the /usr hierarchy.
+ You should run /usr/bin/thunderbird once as the
+ root user (or any user with
+ write privileges) to create some necessary additional files in the
+ /usr/lib/thunderbird-&thunderbird-version;
+ directory.
Finally, unset the build variables from the unprivileged user's
@@ -217,9 +242,41 @@ unset MOZ_THUNDERBIRD
Command Explanations
- sed -i -e 's/$(destdir)$(bindir)/$(DESTDIR)$(mozappdir)/'
- mail/app/Makefile.in: Correct the installation location of the
- defaults directory.
+ patch -Np1 -i ...: This patches fixes three major
+ issues with the Thunderbird installation. First,
+ it moves the installation of the prefs.js file from
+ /usr/bin/defaults/profile to
+ /usr/lib/thunderbird-&thunderbird-version;/defaults/profile,
+ it fixes a profile locking problem if the thunderbird
+ script is called when Thunderbird is already
+ running and last, makes it so that if a
+ mailto: URL is clicked, a message
+ compose window will open with the To:
+ field filled out.
+
+
+
+
+ Configuring Thunderbird
+
+ Configuration Information
+
+ Configuration of Thunderbird to use the
+ Enigmail extension must be done on an
+ as-needed basis for each user of the system who may use
+ Thunderbird. It is accomplished through the
+ Thunderbird Tools
menu. Choose
+ the Extensions
– Install
option and
+ fill in the Look in:
field with
+ /usr/lib/thunderbird-&thunderbird-version;/extensions.
+ You'll then see the
+ enigmail-&thunderbird-enigmail-version;-linux-????.xpi
+ file listed. Choose this file and click on Open
, then
+ click on Install now
. The
+ Enigmail extension will install and you will
+ be prompted to restart Thunderbird.
+
+
@@ -227,7 +284,7 @@ unset MOZ_THUNDERBIRD
Contents
- Installed Program
+ Installed Programs
Installed Libraries
Installed Directories