On Sun, Aug 26, 2001 at 07:06:40PM -0400, Joey Hess wrote: > Colin Watson wrote: > > But then people can't use self-compiled kernels without using > > kernel-package, and you also don't know whether an installed kernel > > package is the running kernel. There's no good way to do this within the > > Debian packaging framework, as far as I can work out. > > Well, this is pretty out there,
Way out with the cows :) > but we could have an init script that > probes the system for this kind of thing on boot, and modifies the > status file. And when the test fails, because the kernel was upgraded, you promptly have unmet dependencies and a broken package. The package should detect /proc at run time and refuse to start if it is not available; it should not require /proc to install. If there are things which could be run in postinst _if_ /proc is available, it should be possible to run them by hand after installation (postinst should run them if it can, and scream if it can't. I can't see any good reason for depending on anything /proc provides. Of course, a system without /proc is pretty broken anyway. netbase doesn't depend on ipv4, but will probably break horribly if you don't have networking support in your kernel, along with most network daemon packages. -- .''`. ** Debian GNU/Linux ** | Andrew Suffield : :' : | Dept. of Computing, `. `' | Imperial College, `- http://www.debian.org/ | London, UK
pgp7O87OMTDuP.pgp
Description: PGP signature