From 2fbc4631f0fe19b9a928fb6830ce0647664d23ea Mon Sep 17 00:00:00 2001 From: "ssu%netscape.com" Date: Wed, 23 Apr 2003 23:39:11 +0000 Subject: [PATCH] fixing bug 195136 - Palm Sync readme file needs to be packaged and installed with mail.xpi. r=sgehani, sr=dmose, a=asa git-svn-id: svn://10.0.0.236/trunk@141721 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/extensions/palmsync/Makefile.in | 8 ++++++++ mozilla/xpinstall/packager/packages-win | 1 + mozilla/xpinstall/packager/windows/mail.jst | 9 +++++++++ 3 files changed, 18 insertions(+) diff --git a/mozilla/mailnews/extensions/palmsync/Makefile.in b/mozilla/mailnews/extensions/palmsync/Makefile.in index 40854f02b0d..c7414dce537 100644 --- a/mozilla/mailnews/extensions/palmsync/Makefile.in +++ b/mozilla/mailnews/extensions/palmsync/Makefile.in @@ -24,12 +24,20 @@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ +README = palm.html + include $(DEPTH)/config/autoconf.mk DIRS = build public src ifdef PALM_CDK_DIR DIRS += conduit + +install:: $(README) + $(INSTALL) $< $(DIST)/bin + +GARBAGE += $(DIST)/bin/$(README) + else libs:: @echo " " diff --git a/mozilla/xpinstall/packager/packages-win b/mozilla/xpinstall/packager/packages-win index 431f2355543..2897696a03f 100644 --- a/mozilla/xpinstall/packager/packages-win +++ b/mozilla/xpinstall/packager/packages-win @@ -311,6 +311,7 @@ bin\components\palmsync.xpt bin\components\bayesflt.dll bin\components\mailview.dll bin\components\mailview.xpt +bin\palm.html [chatzilla] bin\components\chatzilla-service.js diff --git a/mozilla/xpinstall/packager/windows/mail.jst b/mozilla/xpinstall/packager/windows/mail.jst index 9c14ca60953..eae0f1d2b1a 100644 --- a/mozilla/xpinstall/packager/windows/mail.jst +++ b/mozilla/xpinstall/packager/windows/mail.jst @@ -80,6 +80,8 @@ function createShortcuts() filePalmSyncInstallExe = getFolder("Program", "PalmSyncInstall.exe"); scDescPalmSyncInstall = "Address Book Palm Sync Install"; scDescPalmSyncUninstall = "Address Book Palm Sync Uninstall"; + filePalmSyncReadme = getFolder("Program", "palm.html"); + scDescPalmSyncReadme = "Palm Sync User Guide"; scExeDesc = "Mail"; scParam = "-mail"; scFolderName = "$ProductName$"; @@ -204,6 +206,13 @@ function createShortcuts() /* create the shortcuts in the new sub folder */ File.windowsShortcut(filePalmSyncInstallExe, fStartMenuPalmSync, scDescPalmSyncInstall, fProgram, "", filePalmSyncInstallExe, 0); File.windowsShortcut(filePalmSyncInstallExe, fStartMenuPalmSync, scDescPalmSyncUninstall, fProgram, "/u", filePalmSyncInstallExe, 0); + + // only create the palm sync readme shortcut if the file exist + if(File.exists(filePalmSyncReadme)) + { + /* create the shortcuts in the new sub folder */ + File.windowsShortcut(filePalmSyncReadme, fStartMenuPalmSync, scDescPalmSyncReadme, fProgram, "", filePalmSyncReadme, 0); + } } //