jkt 05/08/20 10:09:07 Modified: xml/htdocs/doc/en ipv6.xml Log: #101743, use --newuse instead of sed & cut magic
Revision Changes Path 1.19 +9 -21 xml/htdocs/doc/en/ipv6.xml file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/ipv6.xml?rev=1.19&content-type=text/x-cvsweb-markup&cvsroot=gentoo plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/ipv6.xml?rev=1.19&content-type=text/plain&cvsroot=gentoo diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/ipv6.xml.diff?r1=1.18&r2=1.19&cvsroot=gentoo Index: ipv6.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/ipv6.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ipv6.xml 2 Jul 2005 09:58:37 -0000 1.18 +++ ipv6.xml 20 Aug 2005 10:09:07 -0000 1.19 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/ipv6.xml,v 1.18 2005/07/02 09:58:37 swift Exp $ --> +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/ipv6.xml,v 1.19 2005/08/20 10:09:07 jkt Exp $ --> <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> <guide link="/doc/en/ipv6.xml"> @@ -29,8 +29,8 @@ <license/> -<version>1.1.4</version> -<date>2005-07-02</date> +<version>1.1.5</version> +<date>2005-08-20</date> <chapter> <title>Preliminaries</title> @@ -323,32 +323,20 @@ <p> Unless you had <e>USE="ipv6"</e> in your <path>/etc/make.conf</path> previously, you probably need to re-emerge a bunch of packages to compile in -IPv6 support for them. To get a list of all the installed packages which -leverage the <e>ipv6</e> USE variable, you can run the below line. +IPv6 support for them. To get a list of all the installed packages which are +affected by USE flag changes, use Portage's <c>--newuse</c> (<c>-N</c>) option: </p> <pre caption="Candidates for re-emerging"> -# <i>emerge -epv world | grep ipv6 | sed "s:^.*\] ::; s:-[0-9]\+.*::" | cut -d' ' -f1</i> +# <i>emerge -uDNav world</i> </pre> <p> -To easily re-emerge some selected packages, do: +If you have changed a lot of USE flags, the list could be quite long. It's +suggested to keep your system up-to-date, so it won't hurt if you recompile +all affected packages. </p> -<pre caption="Candidates for re-emerging"> -# <i>emerge -epv world | grep ipv6 | sed "s:^.*\] ::; s:-[0-9]\+.*::" | \</i> -> <i>cut -d' ' -f1 > packages</i> -</pre> - -<p> -Next, edit the <path>packages</path> file to remove any packages you -don't want to recompile at this time. Then simply run: -</p> - -<pre caption="Installing the packages in the file"> -# <i>emerge `cat packages`</i> -</pre> - <note> Some packages detect IPv6 support automagically and hence have no ipv6 USE flag. Thus not all packages, which should support IPv6, will support it if -- [email protected] mailing list
