[ python-Bugs-1038410 ] silent installation on windows: no drive in
registry values
SourceForge.net
noreply at sourceforge.net
Fri Oct 1 19:36:03 CEST 2004
Bugs item #1038410, was opened at 2004-10-01 12:42
Message generated for change (Settings changed) made by theller
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1038410&group_id=5470
Category: Installation
Group: Python 2.3
>Status: Closed
>Resolution: Wont Fix
Priority: 5
Submitted By: Matteo Gallivanoni (sigmud)
Assigned to: Nobody/Anonymous (nobody)
Summary: silent installation on windows: no drive in registry values
Initial Comment:
I used to install python 2.2 with the option /s (silent) on
windows (win 2k server).
Now I migrated to python 2.3 (Python-2.3.4.exe) and it
seems to me that
in all the registry values the drive is missing
EG: under
HKEY_CLASSES_ROOT\Python.NoConFile\DefaultIcon
The (Default) values I found is
\Python23\Py.ico
instead of the one that I have if I performed a non-silent
installation
C:\Python23\Py.ico
(likewise it is
C:\Python22\Py.ico
in the silent python 22 installation)
TIA!
----------------------------------------------------------------------
>Comment By: Thomas Heller (theller)
Date: 2004-10-01 19:36
Message:
Logged In: YES
user_id=11105
Closing as won't fix.
----------------------------------------------------------------------
Comment By: Tim Peters (tim_one)
Date: 2004-10-01 19:27
Message:
Logged In: YES
user_id=31435
The Wise system variable MAINDIR had "C:" hardcoded before
revision 1.123 of python20.wse. Rev 1.123 removed the "C:",
because Wise uses the value of MAINDIR to suggest the
default install directory in a GUI install, and at least two users
complained that they wanted the default to be their system
drive, for which whatever reasons they changed to be
something other than C -- and they complained endlessly
<wink> about how hard it was to select the drive they
wanted instead from the dropdown list.
Since I couldn't find a way to get Wise to tell us what "the
system drive" is (Wise appeared to assume it *must* be C),
and since they said that removing the hardcoded "C:" from
MAINDIR caused the GUI install to do what they wanted, it
was removed.
It would be foolish to put it back. So unless someone who
has a better understanding of Wise can figure out how to get
it to reveal the system drive, and cares enough to take over
Python's Wise installer, it won't change.
Perhaps some form of the installer's /d switch would allow
setting MAINDIR during a silent install (I don't know):
http://www.i386.com/?k=3&p=1013
----------------------------------------------------------------------
Comment By: Thomas Heller (theller)
Date: 2004-10-01 14:00
Message:
Logged In: YES
user_id=11105
IIRC, this change was made for good reasons by Tim. Maybe
he still knows the details?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1038410&group_id=5470
More information about the Python-bugs-list
mailing list