This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [PATCH] Allow updating packages without administrative priviledge


Thanks!. I'll apply this shortly.

Rob

----- Original Message -----
From: "Kazuhiro Fujieda" <fujieda@jaist.ac.jp>
To: <cygwin-apps@cygwin.com>
Sent: Sunday, November 11, 2001 9:21 PM
Subject: [PATCH] Allow updating packages without administrative
priviledge


> I'd like to update my Cygwin environment installed for all users
> without administrative priviledge. Setup.exe seems to work in
> this case, but doesn't take account of the system mount table.
> The following patch can fix it.
>
> 2001-11-11  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>
>
> * mount.cc (read_mounts): Allow reading system mount table without
> administrative priviledge.
>
> Index: mount.cc
> ===================================================================
> RCS file: /cvs/src/src/winsup/cinstall/mount.cc,v
> retrieving revision 2.6
> diff -u -p -r2.6 mount.cc
> --- mount.cc 2001/10/31 13:15:05 2.6
> +++ mount.cc 2001/11/11 07:38:47
> @@ -313,7 +313,7 @@ read_mounts ()
>          CYGWIN_INFO_CYGWIN_MOUNT_REGISTRY_NAME);
>
>        HKEY key = issystem ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER;
> -      if (RegCreateKeyEx (key, buf, 0, "Cygwin", 0, KEY_ALL_ACCESS,
> +      if (RegCreateKeyEx (key, buf, 0, "Cygwin", 0, KEY_READ,
>     0, &key, &disposition) != ERROR_SUCCESS)
>   break;
>        for (int i = 0; ;i++, m++)
>
> ____
>   | AIST      Kazuhiro Fujieda <fujieda@jaist.ac.jp>
>   | HOKURIKU  Center for Information Science
> o_/ 1990      Japan Advanced Institute of Science and Technology
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]