On 7/23/2013 12:40 AM, Yaakov (Cygwin/X) wrote:
On 2013-07-22 19:52, Kenneth Wolcott wrote:
Postinstall errors:

Package: xinit
     xinit.sh exit code 134

This is from a SIGABRT in mkshortcut.  Chuck?

From xinit.sh:
        /usr/bin/mkshortcut $CYGWINFORALL -P .....
where $CYGWINFORALL is probably -A

This is the same bug as this one:
http://www.cygwin.com/ml/cygwin/2013-01/msg00261.html

I never replied directly to that message (I was still AWOL at the time), but I later referenced it here:
http://cygwin.com/ml/cygwin/2013-06/msg00214.html

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.

However, mkshortcut shouldn't *hang* in that case, so it's definitely
mkshortcut bug. I just haven't had the cycles to track it down and
fix it. PTC...

...and that's still true. 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.

Do we need to extend setup.exe *itself* to accept instructions from packages somehow (maybe in the setup.ini?) so that setup.exe *itself* can do some of these privilege-requiring tasks?

--
Chuck


--
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