Closed
Bug 19034
Opened 25 years ago
Closed 24 years ago
Install.log needs to be created in XPCOM's notion of cwd
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect, P2)
Core Graveyard
Installer: XPInstall Engine
Tracking
(Not tracked)
VERIFIED
FIXED
M17
People
(Reporter: samir_bugzilla, Assigned: samir_bugzilla)
References
Details
(Whiteboard: [nsbeta2+])
The install.log gets created in the current process's working directory. This will fail in the case where the Install Wizards running from CDs use the XPInstall Engine. Instead, we should get XPCOM's notion of the current working directory (which is set by the Install Wizards to the user selected target installation folder) and create the log file there.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M13
Bulk move of XPInstall (component to be deleted) bugs to Installer: XPInstall Engine
Updated•25 years ago
|
Target Milestone: M13 → M16
Comment 2•25 years ago
|
||
Post beta, we won't have CD installs for the beta
Assignee | ||
Updated•24 years ago
|
Target Milestone: M16 → M18
nominating this bug for nsbeta2 because it blocks bug #40598
Keywords: nsbeta2
Comment 4•24 years ago
|
||
It should be simple enough to use nsSoftwareUpdate::GetProgramDirectory() to get the target location in the wizard case, and then fall back on the existing code if that's null (see similar stuff in nsInstallFolder.cpp) The only wrinkle is nsLoggingProgressNotifier.cpp is still using nsFileSpec instead of nsIFile returned by the above, so that will have to be converted.
Assignee | ||
Updated•24 years ago
|
Priority: P3 → P2
Target Milestone: M18 → M17
Assignee | ||
Comment 6•24 years ago
|
||
This is going in tonight. Discussed it with Sean who will need to unbreak his Win32 uninstall procedure. The uninstaller will break for a day or two.
Assignee | ||
Comment 7•24 years ago
|
||
Whew! Finally checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Builds: 2000-07-10-09-M17(WIN), 2000-07-09-08-M17(MAC), 2000-07-10-08-M17(LINUX) Selected target installation folder now contains install.log. Marking Verified!
Status: RESOLVED → VERIFIED
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•