Closed
Bug 39735
Opened 25 years ago
Closed 25 years ago
Linux installer tarball doesn't use a subdirectory
Categories
(SeaMonkey :: Build Config, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M17
People
(Reporter: shaver, Assigned: samir_bugzilla)
Details
(Whiteboard: [nsbeta2+])
Unpacking mozilla-i686-pc-linux-gnu-installer.tar.gz just slammed a handful of
files into my CWD. Bad. It should unpack into a subdir, like the non-installer
packages do.
Comment 1•25 years ago
|
||
it's done that since the beginning, but not sure what the desired behavior is.
reassigning to Samir, the linux installer guru.
Assignee: cls → sgehani
| Assignee | ||
Comment 2•25 years ago
|
||
OK, if you feel strongly about this nominate it for nsbeta2 and I'll fix it when
approved. Into the M20 bin for now.
Status: NEW → ASSIGNED
Target Milestone: --- → M20
| Reporter | ||
Comment 3•25 years ago
|
||
Where is the Linux installer packaging kept? Rather than tangle with PDT, I'll
fix it myself.
| Assignee | ||
Comment 4•25 years ago
|
||
Ummm, under mozilla/xpinstall/packager/unix. The subdirectory stuff would need
modifications in three places:
1> in the *.jst files using XPInstall APIs we need to specify a target subdir
2> deliver.pl needs to be modified to tell pkgcp.pl to add a subdir (or
post-process after pkgcp.pl has done its thing)
3> the Linux installer sources must parse for a new key (I'll have to figure out
the key names) and use the subdir to tack on to the chosen path when creating
new dirs in the setup type window if the default doesn't exist
I would appreciate it if you could run the diffs by me before checking them in.
If this sounds too gunky I'll deal with it. It's just that I need an nsbeta2+
bug to check in against and I'm afraid my justification for this will be weak.
Hence, I deferred back to you for the justification.
| Assignee | ||
Comment 6•25 years ago
|
||
Rescheduling to M17 since this approved for nsbeta2.
Target Milestone: M20 → M17
Comment 7•25 years ago
|
||
I think this is serious, when it is combined with the absence
of instructions about what to do with the i386Installer file.
This morning I downloaded it and assumed it would run itself.
Before I knew it, I had lost write permission to all the files
in my home directory, and I couldn't log in once I logged out.
It took me half an hour to find the problem, which is that this
installer file had changed the group permission of my home
directory! Bad bad bad! The .tgz file worked fine. Why is that
other one needed at all? At least add a warning. Jon Baron
baron@cattell.psych.upenn.edu
Comment 8•25 years ago
|
||
Jonathan, can you tell us exactly what you did?
Were you logging in remotely, or locally?
Did you actually run it, or only unpack it?
| Assignee | ||
Comment 9•25 years ago
|
||
Jonathan Baron,
The Linux installer doesn't change the permissions on any directory. The only
instance it sets permissions is when creating a non-existent target
installation directory selected by the user in the folder selection dialog. I
would like to understand your concern. Could you follow up with two things:
1> The exact URL of the installer you downloaded.
2> The detailed steps to reproduce teh condition you encountered.
Thank you for your time.
| Assignee | ||
Comment 10•25 years ago
|
||
Fixed in ns and moz trees.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 12•25 years ago
|
||
both installers inpack into subdirs with build 2000062308
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•