Description of Problem:
There are a few things that the RedHat 7.2 Laptop install could do better.
You could look at these as bugs or enhancement requests, depending on your
point of view.
1. The X font server xfs is installed so that it runs at run levels 2, 3, 4,
and 5. On a laptop you're not likely running xfs to serve other machines, so
there is no particular need for a font server unless X is running, so the font
server should really only run at run level 5. The same fix would probably be
a good idea for a Workstation install, but perhaps not on a Server install.
2. On a laptop, the user should by default be able to use apm. This enables,
for example, KDE to switch the computer to standby or suspend after a timeout.
But this doesn't work unless /usr/bin/apm is setuid root. So /usr/bin/apm
should be installed setuid root.
3. On a laptop, the user will almost certainly have to turn on masquerading in
sendmail. It would be nice if /etc/mail/sendmail.mc had most of this already
configured. For example, the line "FEATURE(masquerade_envelope)" should
probably be there, along with a commented-out
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Please try filing separate reports for problems/enhancement requests concerning
different packages next time - different packages have different maintainers.
As for your individual suggestions:
1. I strongly disagree about configuring X to use xfs, then not starting it in
runlevel 3. Many people (myself included) use runlevel 3 and run startx when
they need to run X for something.
I agree that xfs wastes space while X isn't running and the machine isn't a
font server though...
Two possible fixes:
- Optionally making it possible to run X without xfs, making it access the
You might want to file this as an enhancement request for Xconfigurator,
it's really an XF86Config-4 thing.
- Make startx start xfs if it's used and not running, and terminating xfs
when X has exited if it was started by startx.
You might want to file this as an enhancement request for XFree86.
2. Making apmd setuid root is a major security risk (think "apm -s"). While I
understand the need in certain situations, this certainly shouldn't be the
default. I'm currently working on a tool that will help you configure
security<->usability tradeoffs like this one, though.
3. I agree; reassigning to sendmail so this one can be addressed.
We cannot provide a working version for all users here and email setup needs
some knowledge about how you want to have your setup. All needed information
is included, everything else might be done within future config tools for
Florian La Roche