I'm working on a improving the upgrade.sh script. I'm attempting to make it such that it recognizes it's environment to the extent that it can tell what's already installed and what's already downloaded, so that it can be rerun, or run in parts. (It might end up being smart enough to do an install too - we'll see about that).

Along the line, I got the (maybe not-so) brilliant idea to do all the builds first (while qmail is still running), then do all the upgrades. This would drastically reduce the down time during an upgrade, and I think would be a very good thing.

However, I ran into some *build* dependency problems, the first of which was libdomainkeys-toaster is needed by qmail-toaster. This I don't understand. Why would libdomainkeys-toaster need to be *installed* in order to *build* qmail-toaster? Can someone please explain?

I also came across the following similar dependency issues:
courier-authlib required by courier-imap
courier-imap required by maildrop
control-panel required by isoqlog
ripmime required by simscan

Again, I can see (and appreciate) the *installation* dependencies, but why are there *build* dependencies? I'm thinking that build dependencies should be source related (you need compiler, headers, and such). What am I missing?

--
-Eric 'shubes'

---------------------------------------------------------------------
    QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to