Gentoo updating all configuration files
Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages. The following installed packages are masked: - media-libs/mesa-9.0::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Chí-Thanh Christopher Nguyễn [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for net-dns/bind-9.10.2_p2: U I berkdb : Add support for sys-libs/db (Berkeley DB for My SQL) caps : Use Linux capabilities library to control privilege dlz : Enables dynamic loaded zones, 3rd party extension - - doc : Add extra documentation (API, Javadoc, etc).
It is recommended to enable per package instead of globally - - filter-aaaa : Enable filtering of AAAA records over IPv4 - - fixed-rrset : Enables fixed rrset-order option - - geoip : Add geoip support for country and city lookup based on IPs - - gost : Enables gost Open SSL engine support - - gssapi : Enable gssapi support - - idn : Enable support for Internationalized Domain Names - - ipv6 : Add support for IP version 6 - - json : Enable JSON statistics channel - - ldap : Add LDAP support (Lightweight Directory Access Protocol) - - mysql : Add my SQL Database support - - nslint : Build and install the nslint util - - odbc : Add ODBC Support (Open Data Base Connectivity) - - postgres : Add support for the postgresql database - - python : Add optional support/bindings for the Python language python_targets_python2_7 : Build with Python 2.7 python_targets_python3_3 : Build with Python 3.3 - - python_targets_python3_4 : Build with Python 3.4 - - rpz : Enable response policy rewriting (rpz) - - seccomp : Enable seccomp for system call filtering ssl : Add support for Secure Socket Layer connections - - static-libs : Build static versions of dynamic libraries as well threads : Add threads support for various packages.
I can 1) Replace original with update 2) Delete update, keeping original as is 3) Interactively merge original with update 4) SHow differences again I haven't heard of this before Emerge does not replace sensitive config files, i.e. Instead it creates a file with a different name, i.e instead of overwriting rc.conf, it creates a ._0000_(or something like that).
There is no point in further elaborating the interactive merging here. For completeness sake, we will list the possible commands that can be used while interactively merging the two files. Users are greeted with two lines (the original one, and the proposed new one) and a prompt at which the user can enter one of the following commands: ed: Edit then use both versions, each decorated with a header. I always check if there are important new lines in it, (show differences) after this I decide to complete get rid of the new update or i merge the new lines in the config file.after that I check the rest, when I never touched the config file that needs to be updated i quickly look at the new lines and just use the new one.
Search for gentoo updating all configuration files:
These are the packages that would be merged, in order: Calculating dependencies... [ebuild R ] dev-libs/openssl-1.0.1g USE="-bindist*" [ebuild N ] net-dns/bind-9.9.4_p2 USE="berkdb dlz gost ipv6 ldap odbc ssl -caps -doc -filter-aaaa -fixed-rrset -geoip -gssapi -idn -mysql -postgres -python -rpz -rrl -sdb-ldap (-selinux) -static-libs -threads -urandom -xml" !!!