<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.127.218.201</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.127.218.201"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/71.127.218.201"/>
	<updated>2026-05-21T05:02:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=GLPK&amp;diff=4001</id>
		<title>GLPK</title>
		<link rel="alternate" type="text/html" href="?title=GLPK&amp;diff=4001"/>
		<updated>2006-11-12T22:18:45Z</updated>

		<summary type="html">&lt;p&gt;71.127.218.201: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.gnu.org/gnu/glpk/glpk-4.11.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
GLPK is the GNU Linear Programming Kit.  It is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/opt/scimath &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
There are examples that are not installed automatically.  You may want to copy them out of the source tree for future use.&lt;br /&gt;
&lt;br /&gt;
 install -dv /home/&amp;lt;you&amp;gt;/glpksamps &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v examples/*.{dat,mps,mpd,tsp} /home/&amp;lt;you&amp;gt;/glpksamps&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/opt/scimath \&lt;br /&gt;
     --libdir=/opt/scimath/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/opt/scimath \&lt;br /&gt;
     --libdir=/opt/scimath/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/opt/scimath \&lt;br /&gt;
     --libdir=/opt/scimath/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
There are examples that are not installed automatically.  You may want to copy them out of the source tree for future use.&lt;br /&gt;
&lt;br /&gt;
 install -dv /home/&amp;lt;you&amp;gt;/glpksamps &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v examples/*.{dat,mps,mpd,tsp} /home/&amp;lt;you&amp;gt;/glpksamps&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
* Installed Programs: /opt/scimath/bin/glpsol, /opt/scimath/bin/tspsol&lt;br /&gt;
* Installed Libraries: /opt/scimath/lib/libglpk.a&lt;/div&gt;</summary>
		<author><name>71.127.218.201</name></author>
	</entry>
	<entry>
		<id>?title=NetTools&amp;diff=4000</id>
		<title>NetTools</title>
		<link rel="alternate" type="text/html" href="?title=NetTools&amp;diff=4000"/>
		<updated>2006-11-12T22:13:13Z</updated>

		<summary type="html">&lt;p&gt;71.127.218.201: /* 64Bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.60.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-1.60-gcc34-3.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-1.60-kernel_headers-3.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-1.60-mii_ioctl-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you&#039;re asked here is a bunch of questions about which network protocols you&#039;ve enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it&#039;s up to the kernel to make the protocols available.&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-kernel_headers-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 yes &amp;quot;&amp;quot; | make config &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g&#039; \&lt;br /&gt;
        -e &#039;s|HAVE_MII 0|HAVE_MII 1|g&#039; config.h &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g&#039; \&lt;br /&gt;
        -e &#039;s|# HAVE_MII=0|HAVE_MII=1|g&#039; config.make &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make update&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you&#039;re asked here is a bunch of questions about which network protocols you&#039;ve enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it&#039;s up to the kernel to make the protocols available.&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-kernel_headers-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 yes &amp;quot;&amp;quot; | make config &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g&#039; \&lt;br /&gt;
        -e &#039;s|HAVE_MII 0|HAVE_MII 1|g&#039; config.h &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g&#039; \&lt;br /&gt;
        -e &#039;s|# HAVE_MII=0|HAVE_MII=1|g&#039; config.make &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make update&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-kernel_headers-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 yes &amp;quot;&amp;quot; | make config &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g&#039; \&lt;br /&gt;
        -e &#039;s|HAVE_MII 0|HAVE_MII 1|g&#039; config.h &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g&#039; \&lt;br /&gt;
        -e &#039;s|# HAVE_MII=0|HAVE_MII=1|g&#039; config.make &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make update&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-kernel_headers-3.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 yes &amp;quot;&amp;quot; | make config &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g&#039; \&lt;br /&gt;
        -e &#039;s|HAVE_MII 0|HAVE_MII 1|g&#039; config.h &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &#039;s|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g&#039; \&lt;br /&gt;
        -e &#039;s|# HAVE_MII=0|HAVE_MII=1|g&#039; config.make &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make update&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
Installed Programs: arp, hostname, ifconfig, nameif, netstat, plipconfig, rarp, route, slattach, ipmaddr, iptunnel, mii-tool&lt;br /&gt;
&lt;br /&gt;
Installed Libraries: None&lt;br /&gt;
&lt;br /&gt;
Installed Directory: None&lt;/div&gt;</summary>
		<author><name>71.127.218.201</name></author>
	</entry>
	<entry>
		<id>?title=Shadow&amp;diff=3982</id>
		<title>Shadow</title>
		<link rel="alternate" type="text/html" href="?title=Shadow&amp;diff=3982"/>
		<updated>2006-11-12T20:57:24Z</updated>

		<summary type="html">&lt;p&gt;71.127.218.201: /* /etc/default/useradd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.pld.org.pl/software/shadow/shadow-4.0.18.1.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/cross-lfs/trunk/patches/shadow-4.0.18.1-useradd_fix-1.patch&lt;br /&gt;
|-&lt;br /&gt;
|-|}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
*[[Cracklib]]&lt;br /&gt;
*[[PAM Library]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../shadow-4.0.18.1-useradd_fix-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --libdir=/lib -sysconfdir=/etc --enable-shared \&lt;br /&gt;
   --without-audit --without-selinux --with-libcrack --with-libpam &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/groups$(EXEEXT) //&#039; src/Makefile &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i &#039;/groups/d&#039; man/Makefile &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv /usr/bin/passwd /bin &amp;amp;&amp;amp;&lt;br /&gt;
 mv /lib/libshadow.{a,la} /usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 rm /lib/libshadow.so &amp;amp;&amp;amp;&lt;br /&gt;
 LIBNAME=`cat lib/libshadow.la | grep library_names | cut -f2 -d&amp;quot;&#039;&amp;quot; | cut -f2 -d&amp;quot; &amp;quot;` &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf ../../lib/$LIBNAME /usr/lib/libshadow.so &amp;amp;&amp;amp;&lt;br /&gt;
 install -d /etc/default &lt;br /&gt;
&lt;br /&gt;
Setup Configuration files:&lt;br /&gt;
&lt;br /&gt;
This section makes sure login.defs is compatible with PAM&lt;br /&gt;
&lt;br /&gt;
 cp etc/login.defs /etc/login.defs &lt;br /&gt;
 sed -i -e &#039;s@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@&#039; \&lt;br /&gt;
        -e &#039;s@/var/spool/mail@/var/mail@&#039; \&lt;br /&gt;
        -e &#039;s@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@&#039; /etc/login.defs&lt;br /&gt;
 FUNCTIONS=&amp;quot;LASTLOG_ENAB MAIL_CHECK_ENAB PORTTIME_CHECKS_ENAB CONSOLE MOTD_FILE&lt;br /&gt;
            NOLOGINS_FILE PASS_MIN_LEN SU_WHEEL_ONLY MD5_CRYPT_ENAB CONSOLE_GROUPS&lt;br /&gt;
            ENVIRON_FILE ULIMIT ENV_TZ ENV_HZ ENV_SUPATH ENV_PATH QMAIL_DIR MAIL_DIR&lt;br /&gt;
            MAIL_FILE CHFN_AUTH FAILLOG_ENAB QUOTAS_ENAB FTMP_FILE OBSCURE_CHECKS_ENAB&lt;br /&gt;
            CRACKLIB_DICTPATH PASS_CHANGE_TRIES PASS_ALWAYS&amp;quot;&lt;br /&gt;
 for function in $FUNCTIONS; do&lt;br /&gt;
      sed -i &amp;quot;s/^$function/# &amp;amp;/&amp;quot; /etc/login.defs&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== /etc/default/useradd ===&lt;br /&gt;
&lt;br /&gt;
With the PAM configuration that is in CBLFS, this is the only information needed in&lt;br /&gt;
/etc/default/useradd.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/default/useradd &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 HOME=/home&lt;br /&gt;
 INACTIVE=-1&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 CREATE_MAIL_SPOOL=no&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../shadow-4.0.18.1-useradd_fix-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --libdir=/lib -sysconfdir=/etc --enable-shared \&lt;br /&gt;
   --without-audit --without-selinux --with-libcrack --with-libpam &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/groups$(EXEEXT) //&#039; src/Makefile &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i &#039;/groups/d&#039; man/Makefile &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv /usr/bin/passwd /bin &amp;amp;&amp;amp;&lt;br /&gt;
 mv /lib/libshadow.{a,la} /usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 rm /lib/libshadow.so &amp;amp;&amp;amp;&lt;br /&gt;
 LIBNAME=`cat lib/libshadow.la | grep library_names | cut -f2 -d&amp;quot;&#039;&amp;quot; | cut -f2 -d&amp;quot; &amp;quot;` &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf ../../lib/$LIBNAME /usr/lib/libshadow.so&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../shadow-4.0.18.1-useradd_fix-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --libdir=/lib32 -sysconfdir=/etc --enable-shared \&lt;br /&gt;
   --without-audit --without-selinux --with-libcrack --with-libpam &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/groups$(EXEEXT) //&#039; src/Makefile &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i &#039;/groups/d&#039; man/Makefile &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv /usr/bin/passwd /bin &amp;amp;&amp;amp;&lt;br /&gt;
 mv /lib32/libshadow.{a,la} /usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 rm /lib32/libshadow.so &amp;amp;&amp;amp;&lt;br /&gt;
 LIBNAME=`cat lib/libshadow.la | grep library_names | cut -f2 -d&amp;quot;&#039;&amp;quot; | cut -f2 -d&amp;quot; &amp;quot;` &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf ../../lib32/$LIBNAME /usr/lib32/libshadow.so&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../shadow-4.0.18.1-useradd_fix-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --libdir=/lib64 -sysconfdir=/etc --enable-shared \&lt;br /&gt;
   --without-audit --without-selinux --with-libcrack --with-libpam &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/groups$(EXEEXT) //&#039; src/Makefile &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i &#039;/groups/d&#039; man/Makefile &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv /usr/bin/passwd /bin &amp;amp;&amp;amp;&lt;br /&gt;
 mv /lib64/libshadow.{a,la} /usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 rm /lib64/libshadow.so &amp;amp;&amp;amp;&lt;br /&gt;
 LIBNAME=`cat lib/libshadow.la | grep library_names | cut -f2 -d&amp;quot;&#039;&amp;quot; | cut -f2 -d&amp;quot; &amp;quot;` &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf ../../lib64/$LIBNAME /usr/lib64/libshadow.so&lt;br /&gt;
 install -d /etc/default &lt;br /&gt;
&lt;br /&gt;
Setup Configuration files:&lt;br /&gt;
&lt;br /&gt;
 cp etc/login.defs /etc/login.defs &lt;br /&gt;
 sed -i -e &#039;s@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@&#039; \&lt;br /&gt;
        -e &#039;s@/var/spool/mail@/var/mail@&#039; \&lt;br /&gt;
        -e &#039;s@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@&#039; /etc/login.defs&lt;br /&gt;
 FUNCTIONS=&amp;quot;LASTLOG_ENAB MAIL_CHECK_ENAB PORTTIME_CHECKS_ENAB CONSOLE MOTD_FILE&lt;br /&gt;
            NOLOGINS_FILE PASS_MIN_LEN SU_WHEEL_ONLY MD5_CRYPT_ENAB CONSOLE_GROUPS&lt;br /&gt;
            ENVIRON_FILE ULIMIT ENV_TZ ENV_HZ ENV_SUPATH ENV_PATH QMAIL_DIR MAIL_DIR&lt;br /&gt;
            MAIL_FILE CHFN_AUTH FAILLOG_ENAB QUOTAS_ENAB FTMP_FILE OBSCURE_CHECKS_ENAB&lt;br /&gt;
            CRACKLIB_DICTPATH PASS_CHANGE_TRIES PASS_ALWAYS&amp;quot;&lt;br /&gt;
 for function in $FUNCTIONS; do&lt;br /&gt;
      sed -i &amp;quot;s/^$function/# &amp;amp;/&amp;quot; /etc/login.defs&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== /etc/default/useradd ===&lt;br /&gt;
&lt;br /&gt;
With the PAM configuration that is in CBLFS, this is the only information needed in&lt;br /&gt;
/etc/default/useradd.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/default/useradd &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 HOME=/home&lt;br /&gt;
 INACTIVE=-1&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 CREATE_MAIL_SPOOL=no&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
==Contents==&lt;br /&gt;
&lt;br /&gt;
* Installed programs: login, su, nologin, faillog, lastlog, chage, chfn, chsh, expiry, gpasswd, newgrp, passwd, chgpasswd, chpasswd, groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, logoutd, newusers, pwck, pwconv, pwunconv, useradd, userdel, usermod, vipw&lt;br /&gt;
* Installed libraries:  libshadow.{so, la, a}&lt;br /&gt;
* Installed directories:  /etc/pam.d&lt;/div&gt;</summary>
		<author><name>71.127.218.201</name></author>
	</entry>
	<entry>
		<id>?title=Wine&amp;diff=3897</id>
		<title>Wine</title>
		<link rel="alternate" type="text/html" href="?title=Wine&amp;diff=3897"/>
		<updated>2006-11-11T13:16:58Z</updated>

		<summary type="html">&lt;p&gt;71.127.218.201: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://prdownloads.sourceforge.net/wine/wine-0.9.24.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Remember that Wine is not an emulator therefore it will only work on x86 or x86_64 Multilib systems.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
&lt;br /&gt;
=== Recomended ===&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
* [[FontForge]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Pkg-config]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
* [[HAL]]&lt;br /&gt;
* [[SANE]]&lt;br /&gt;
* [[GPhoto2]]&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
* [[libicu]]&lt;br /&gt;
* [[little cms]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[NAS]]&lt;br /&gt;
* [[aRts]]&lt;br /&gt;
* [[EsounD]]&lt;br /&gt;
* [[AudioIO]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib x86 ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/opt/wine-0.9.24 &amp;amp;&amp;amp;&lt;br /&gt;
 make depend&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv wine-0.9.24 /opt/wine&lt;br /&gt;
&lt;br /&gt;
== Multilib x86_64 ==&lt;br /&gt;
&lt;br /&gt;
=== For running 32bit apps ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=/opt/wine-0.9.24 &amp;amp;&amp;amp;&lt;br /&gt;
 make depend&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv wine-0.9.24 /opt/wine&lt;br /&gt;
&lt;br /&gt;
=== For running 64bit apps ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=/opt/wine-0.9.24 --enable-win64 &amp;amp;&amp;amp;&lt;br /&gt;
 make depend&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv wine-0.9.24 /opt/wine&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== 50-wine.sh ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using the [[Bash Startup Files]] create an addition for them with the following command:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/50-wine.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/50-wine.sh&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/wine/bin&amp;quot;&lt;br /&gt;
 export XDG_DATA_DIRS=&amp;quot;${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}/opt/wine/share&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/50-wine.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Simple config&lt;br /&gt;
 /opt/wine/bin/winecfg&lt;/div&gt;</summary>
		<author><name>71.127.218.201</name></author>
	</entry>
</feed>