OK thanks ... I want to avoid the bloat, minimise the potential exposure to security threats but still have a usable desktop system. The more I strip out without compromising security or loosing the functionality I use and care about the betterAnon-E-moose wrote:I don't know that you'll gain much by removing those particular flags.
...
The major flags that affect package bloat are the ones I mentioned earlier from my make.conf file, IMO.
Thanks ... I think I'll go with -acl. I'm sure at some point I'll figure something out I actually want to use cron for ... tripwire, chkrootkit, rkhunter pull it in. If I wanted to schedule this then it would be the tool of choice, but I don't. No use flag to remove it from tripwire or rkhuntermv wrote:-acl is fine for single-user systems. Actually you can even remove support for POSIX Access Control Lists in your kernel from the filesystems. Again, you will be careful with recompiling.
I would recommend to keep xattr and to keep/set security labels for your filesystems in the kernel: This is the new way how hardened-sources marks exceptional binaries, and this is also needed if you should ever want to run overlayfs.
sendmail is not important and up to you, but probably you want to install a MTA anyway e.g. to get errors from cron.
cxx is a heavily needed unless you build an extremely tiny embedded systems; many basic projects use c++.
Thanks everyone for your patience and replies



