Why would you keep something around if you don't want to run it? Debian makes the (correct) assumption that if you've installed something, you want to run it. If i install bind, it will assume i want it to run. If i install exim, it will first configure it for me (prompting me), and then assume i want to run it. Why should portmap be any different? The question you should be asking is, why is portmap installed by default? Similiarly, is there something that can be done during installation that asks the user if certain things (nfs) that require portmap should be installed. If there's nothing that depends on portmap, then default to not installing portmap. Having daemons shut off by default is not the way to go, however.
On Sun, Apr 29, 2001 at 10:29:58PM -0600, Dwayne C. Litzenberger wrote: > > Why does a server automatically get run just because it's installed? For > instance, portmap is installed by default whether you're using NFS or not, and > bnetd runs even if I just installed the package for bnchat. Shouldn't the > default be to not run daemons unless they are explicitly enabled, like an > "exit" at the beginning of all daemon-starting init scripts that must be > commented out? > > -- > Dwayne C. Litzenberger - [EMAIL PROTECTED] -- "... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed." - Unix for Dummies, 2nd Edition -- found in the .sig of Rob Riggs, [EMAIL PROTECTED]