Alexander.Farber@nokia.com
2007-Mar-13 08:08 UTC
[Wine] Adding a dir to PATH without using regedit (for an NFS install)
Hello Wine users,
I've installed Wine 0.9.32 into an NFS-mounted dir
on a RHEL 3 machine and it seems to work fine -
I've even modified the /nfs_path/wine/bin/wineprefixcreate,
so that an additional dir (c:/Perl) is created under ~/.wine
for each user (by mere linking to /nfs_path/Perl)
My problem is that currently each user of my Wine-installation
has to run "wine regedit" and add the ActivePerl directory
manually to the HKEY_CURRENT_USER/Environment/Path variable.
Is there please a way for adding "c:\Perl\bin" to the %Path%
without regedit, so that I could do it in wineprefixcreate?
Regards
Alex
PS: I've also searched the source code for the strings
like "path" and "c:\windows\system32" but haven't
found the right spot for the hack yet...
Bill Medland
2007-Mar-13 10:27 UTC
[Wine] Adding a dir to PATH without using regedit (for an NFS install)
On Tue, 2007-13-03 at 14:07 +0100, Alexander.Farber@nokia.com wrote:> Hello Wine users, > > I've installed Wine 0.9.32 into an NFS-mounted dir > on a RHEL 3 machine and it seems to work fine - > I've even modified the /nfs_path/wine/bin/wineprefixcreate, > so that an additional dir (c:/Perl) is created under ~/.wine > for each user (by mere linking to /nfs_path/Perl) > > My problem is that currently each user of my Wine-installation > has to run "wine regedit" and add the ActivePerl directory > manually to the HKEY_CURRENT_USER/Environment/Path variable. > > Is there please a way for adding "c:\Perl\bin" to the %Path% > without regedit, so that I could do it in wineprefixcreate? > > Regards > Alex > > PS: I've also searched the source code for the strings > like "path" and "c:\windows\system32" but haven't > found the right spot for the hack yet... > > _______________________________________________ > wine-users mailing list > wine-users@winehq.org > http://www.winehq.org/mailman/listinfo/wine-usersWhat I do is use regedit /e to export the HKLM/System/CurrentControlSet/Control/Session Manager/Environment, grep to extract the current path, and see if the addition is already in it and sed to put it in, then use regedit <filename> to put the modified path in. (in other words regedit can be run in batch mode) Seeing as how you are talking about perl you'd probably prefer a tiny pelr script to do that bit. -- Bill Medland