Commit e0521961 authored by Dustin Navea's avatar Dustin Navea Committed by Alexandre Julliard

Search for real-windows registry now actually accesses a file.

Find clean-install win2k registry. Find correct partition of real Drive C (most of the time).
parent ef79c38e
...@@ -74,6 +74,15 @@ ...@@ -74,6 +74,15 @@
# that require root access # that require root access
# add text to tell the user we need to run stuff as root so they don't # add text to tell the user we need to run stuff as root so they don't
# think we are trying to pull something funny # think we are trying to pull something funny
# Apr 14 2002 - Dustin Navea
# Fix sed command when finding real-windows registry so it actually
# accesses a file (~/.wine/config) instead of null ($CONF?!)
# Added search for clean-install (not upgrade) Win2k registry
# (next day, after some sleep)
# Fix sed string when finding real-windows registry to actually find
# windows partition name in [Drive C] section
# it should now almost always find the windows partition and real-windows
# registry (if not, let me know)
#--- defaults (change these if you are a packager) #--- defaults (change these if you are a packager)
CONFARGS="--enable-opengl" # configure args, e.g. --prefix=/usr --sysconfdir=/etc CONFARGS="--enable-opengl" # configure args, e.g. --prefix=/usr --sysconfdir=/etc
...@@ -578,12 +587,14 @@ fi ...@@ -578,12 +587,14 @@ fi
# (not to be done if windows registry exists) # (not to be done if windows registry exists)
if [ "$DOREG" = 'auto' ] if [ "$DOREG" = 'auto' ]
then { then {
CROOT=`sed -n '/^\[Drive C\]$/,/^\[.*\]$/ s/^Path=\(.*\)/\1/p' $CONF` CROOT=`sed -n '/^\[Drive C\]$/,/^\[.*\]$/ s/^\"Path\" = \"\(.*\)\"/\1/p' $LCONF`
echo "Checking for real Windows registry..." echo "Checking for real Windows registry..."
if [ -f "$CROOT/windows/system.dat" ] if [ -f "$CROOT/windows/system.dat" ]
then DOREG=no then DOREG=no
elif [ -f "$CROOT/windows/system32/config/system" ] elif [ -f "$CROOT/windows/system32/config/system" ]
then DOREG=no then DOREG=no
elif [ -f "$CROOT/WINNT/system32/config/system" ]
then DOREG=no
else DOREG=yes else DOREG=yes
fi fi
if [ "$DOREG" = 'yes' ] if [ "$DOREG" = 'yes' ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment