setup.exe and replacing of in-use files

Lapo Luchini lapo@lapo.it
Sun Jul 7 09:16:00 GMT 2002


>
>
>1) The appropriate list for this discussion is cygwin-apps@cygwin.com
>
Ehm.. of course it is.

>2) I've checked in a quick option --no-replaceonreboot that does this, for
>you to build upon. It needs building upon because failing to replace those
>files *will* require a roll-back of the rest of the package that failed, or
>you end up with an inconsistent package state. (i.e. imagine you upgrade ssh
>and ssh-agent.exe isn't replaced. Ooops. So currently if you use this flag,
>and it's triggered, you will have to shut down the offending software and
>run setup.exe again.
>

>Oh, and BTW: the patch was about 2 minutes work :}. Doing transactional
>installs will be somewhat more :}.
>
I guess with transactional install you mean something like returning to 
the package list with the not-correctly-installed packages marked as 
"install" or "reinstall" be ok, it that case?
Another option would be to keep yelling a dialog at the used telling 
which file is occupied until the file is no longer occupied (again, this 
ONLY when setup.exe is launched with the option).

Right now I know _nothing_ of setup.exe internals but I'd like to 
contribute myself instead of kweep asking favors ;)
I'll take a look at it after tuesday (I got Electronics final test...).

BTW: I don't know if it's KDE's setup.ini faults but every time I launch 
setup.exe it proposes to me tu upgrade kde-base package from version 
2-2.2.2-b1 to actual version 2.2.2-b1.
And if I select "keep" and then launch install again I get the proposal 
to upgrade from 2-2.2.2-b1 to actual version 2.2.2-b1.
And if I select "keep" and then launch install again I get the proposal 
to upgrade from 2-2-2.2.2-b1 to actual version 2.2.2-b1.
You got the idea, I guess.

KDE's setup.ini doesn't looks so bad to me:

@ kdebase-2
sdesc: "window manager and basic applications"
category: KDE-2-base
requires: kdelibs-2
version: 2.2.2-b1
install: kdebase-2.2.2-b1.tar.bz2 18452008

(this happens also with other packages from that same setup.ini actually)

-- 
Lapo 'Raist' Luchini
lapo@lapo.it (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)





More information about the Cygwin-apps mailing list