On Mon, Dec 28, 2009 at 01:36:11AM +0100, Peter T. Breuer wrote: > > # This is for the case that /usr will be mounted later. > if [ -r /lib/udev/hotplug.functions ]; then > . /lib/udev/hotplug.functions > wait_for_file /usr/sbin/ntpdate-debian > ^^^ > > and we can therefore deduce that I HAD a /lib/udev/hotplug.functions > file (since test -r succeeds), but not one that contained the > wait_for_file function.
I've checked old version of that file, they all had that function. > What I guess is that I had an old udev installed, but not mounted > (or else uninstalled but not purged .. who knows) When removed but not purged that file is removed as it's not a config file. > The real BUG was that ntpdate depended on udev and didn't say so. It didn't, but made use of if it was installed. > This response is correct: > > # Should either depend on udev or have the function itself > reopen 502864 That was obviously before I knew that it only included it when it's available. > As to > > Looking at it again, I don't see how it can fail. Either udev is > > Look again. It's clear. Old udev file present without the function > in, and no dependency declared by ntpdate. It looks to me like a depedency on udev would still have had the same effect since you had that file. I can only come to the conclusion that you had a udev installed which didn't have that function, which might have been a temporary thing. In any case I don't see a bug in any released version of Debian or the current testing/unstable versions. Kurt -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

