setup-x86_64: postinstall errors: Package bash 1, Package a2ps 2 and xinit 134
Tue Jul 23 19:44:00 GMT 2013
On 7/23/2013 2:46 PM, Corinna Vinschen wrote:
> On Jul 23 14:14, Charles Wilson wrote:
>>> I believe your report has to do with error handling when attempting
>>> to modify the All User's Desktop, when you don't actually retain the
>>> elevated permissions necessary to do so.
>> Is there are way for setup.exe to
>> delegate its elevated credentials down to /bin/bash, and thence to
>> mkshortcut.exe? Otherwise, even the *fix* for this bug will just
>> make it not hang or crash; it will still fail to modify the
>> all-users start menu/desktop.
> Setup does not give up any of it's permissions when starting the
> postinstall scripts via CreateProcess. The scripts have the same
> permissions as setup itself, which makes a lot of sense if you think
> about it. Missing permissions to change system dirs should only occur
> if setup has been started as non-admin, or if the UAC installer
> recognition has been switched off (affects only the 32 bit version).
But even if /bin/bash is elevated, it doesn't follow that any of the
tools launched within a script -- via cygwin's fork/exec method -- ALSO
retain that elevation.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin