On Wed, Nov 12, 2014 at 1:00 PM, Warren Young wrote:
> I didn’t want to derail the discussion about the future of /home with this, 
> so I’m starting a new thread.
>
> I think it would be an improvement to Cygwin if c:\cygwin contained only 
> things that can be reinstalled from your local setup.exe download cache, in 
> the same way that you can nuke "c:\Program Files\Microsoft Office $version” 
> and reinstall without losing anything you created locally.
>

What local changes/installations get lost?

> Further design principles follow from this:
>
> - User data should live in directories that those users are normally allowed 
> to write to.
>
> - Per-machine software and per-machine configuration should be in directories 
> that local Administrators can normally write to.
>
> - Software built from source (/usr/local) should not be in c:\cygwin; it is 
> per-machine configuration, and so should be elsewhere.
>
> - If you tighten down what remains so that normal users only get read 
> permission, it should continue to function, in the same way that normal users 
> on a Linux box don’t need write access to, say, /usr/include.
>
>
> This /etc/fstab addition mostly accomplishes that:
>
>
> c:/Users/Public/Cygwin/var         /var         ntfs   auto      0 0
> c:/Users/Public/Cygwin/usr/local   /usr/local   ntfs   auto      0 0
>
> c:/Users/Public/Cygwin/tmp         /tmp         ntfs   notexec   0 0
> c:/Users/Public/Cygwin/tmp         /usr/tmp     ntfs   notexec   0 0
> c:/Users/Public/Cygwin/tmp         /var/tmp     ntfs   notexec   0 0
>
>
> I propose that this or something like it be added to the default fstab.
>

Please NO not by default or offering an option.  A back end tool maybe
in cygutils that can be run manually.

-- 
cyg Simple

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to