profiles: drop USE=cracklib from base/make.defaults.
authorMichael Orlitzky <mjo@gentoo.org>
Thu, 21 Dec 2017 14:55:25 +0000 (09:55 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Tue, 26 Dec 2017 17:57:25 +0000 (12:57 -0500)
The "cracklib" USE flag has long (since 2007ish) been enabled by
default for all profiles. But, the features that it provides are not
critical for any of the packages that use it: typically, the library
is used to evaluate a candidate password and to prevent the user from
choosing a weak one.

Since the flag is not critical, and because we now have per-package
USE defaults, this commit removes it from base/make.defaults.

Closes: https://bugs.gentoo.org/635698

profiles/base/make.defaults

index db5f53897915ee7bc542152dae41530daf64c344..8139749349d751816a2bb65d694fd04e8c5f97ba 100644 (file)
@@ -71,16 +71,6 @@ XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface ge
 # Some common lcd devices
 LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
 
-# 2006/10/17 - Daniel Drake <dsd@gentoo.org>
-# cracklib is becoming optional in shadow (and removed from system) as of
-# today. However, cracklib is very standard across the Linux world so we
-# enable it by default.
-#
-# Diego Pettenò <flameeyes@gentoo.org> (14 Jul 2007)
-# Moved to base/ profile from default-linux/ so that it also applies to
-# embedded and hardened profiles.
-USE="cracklib"
-
 # Miroslav Šulc <fordfrog@gentoo.org> (19 Nov 2008)
 # Netbeans modules/clusters
 NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"