Changeset 9ed7b54
- Timestamp:
- 01/26/2008 11:35:18 PM (16 years ago)
- Children:
- bdf8cdd
- Parents:
- 7336a40
- Files:
-
- 3 added
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r7336a40 r9ed7b54 37 37 --> 38 38 39 <listitem> 40 <para>2008-01-22</para> 41 <itemizedlist> 42 <listitem> 43 <para>[matthew] - Replaced Util-Linux-2.12r, with 44 Util-Linux-NG-2.13.1. Fixes 45 <ulink url="&lfs-ticket-root;2077">#2077</ulink>.</para> 46 </listitem> 47 <listitem> 48 <para>[matthew] - Upgraded to Tcl-8.4.17. Fixes 49 <ulink url="&lfs-ticket-root;2131">#2131</ulink>.</para> 50 </listitem> 51 <listitem> 52 <para>[matthew] - Upgraded to Man-Pages-2.76. Fixes 53 <ulink url="&lfs-ticket-root;2129">#2129</ulink>.</para> 54 </listitem> 55 <listitem> 56 <para>[matthew] - Upgraded to Linux-2.6.23.14. Fixes 57 <ulink url="&lfs-ticket-root;2128">#2128</ulink>.</para> 58 </listitem> 59 </itemizedlist> 60 </listitem> 61 62 <listitem> 63 <para>2008-01-19</para> 64 <itemizedlist> 65 <listitem> 66 <para>[matthew] - Add Perl to the list of host requirements, as it is 67 required by Glibc. Thanks to Ben Collver for the report. Fixes 68 <ulink url="&lfs-ticket-root;2112">#2112</ulink>.</para> 69 </listitem> 70 <listitem> 71 <para>[matthew] - Mention <command>strace</command> as another means 72 of logging installed files, and correct the URL of the Linux Standard 73 Base specifications. Fixes 74 <ulink url="&lfs-ticket-root;2073">#2073</ulink> and 75 <ulink url="&lfs-ticket-root;2130">#2130</ulink>.</para> 76 </listitem> 77 </itemizedlist> 78 </listitem> 79 80 <listitem> 81 <para>2008-01-04</para> 82 <itemizedlist> 83 <listitem> 84 <para>[matthew] - Upgraded to latest upstream fixes for Vim.</para> 85 </listitem> 86 <listitem> 87 <para>[matthew] - Upgraded to Less-418. Fixes 88 <ulink url="&lfs-ticket-root;2124">#2124</ulink>.</para> 89 </listitem> 90 <listitem> 91 <para>[matthew] - Upgraded to File-4.23. Fixes 92 <ulink url="&lfs-ticket-root;2125">#2125</ulink>.</para> 93 </listitem> 94 <listitem> 95 <para>[matthew] - Upgraded to E2fsprogs-1.40.4. Fixes 96 <ulink url="&lfs-ticket-root;2123">#2123</ulink>.</para> 97 </listitem> 98 </itemizedlist> 99 </listitem> 100 101 <listitem> 102 <para>2007-12-23</para> 103 <itemizedlist> 104 <listitem> 105 <para>[matthew] - Upgraded to latest upstream fixes for Readline. 106 Fixes <ulink url="&lfs-ticket-root;2122">#2122</ulink>.</para> 107 </listitem> 108 <listitem> 109 <para>[matthew] - Upgraded to Man-Pages-2.74. Fixes 110 <ulink url="&lfs-ticket-root;2119">#2119</ulink>.</para> 111 </listitem> 112 <listitem> 113 <para>[matthew] - Upgraded to Linux-2.6.23.12. Fixes 114 <ulink url="&lfs-ticket-root;2118">#2118</ulink>.</para> 115 </listitem> 116 <listitem> 117 <para>[matthew] - Upgraded to latest upstream fixes for Bash. Fixes 118 <ulink url="&lfs-ticket-root;2121">#2121</ulink>.</para> 119 </listitem> 120 </itemizedlist> 121 </listitem> 122 123 <listitem> 124 <para>2007-12-08</para> 125 <itemizedlist> 126 <listitem> 127 <para>[matthew] - Upgraded to latest upstream fixes for Vim. Fixes 128 <ulink url="&lfs-ticket-root;2108">#2108</ulink>.</para> 129 </listitem> 130 <listitem> 131 <para>[matthew] - Upgraded to Texinfo-4.11. Fixes 132 <ulink url="&lfs-ticket-root;2074">#2074</ulink>.</para> 133 </listitem> 134 <listitem> 135 <para>[matthew] - Upgraded to Psmisc-22.6. Fixes 136 <ulink url="&lfs-ticket-root;2104">#2104</ulink>.</para> 137 </listitem> 138 <listitem> 139 <para>[matthew] - Upgraded to Man-Pages-2.70. Fixes 140 <ulink url="&lfs-ticket-root;2110">#2110</ulink>.</para> 141 </listitem> 142 <listitem> 143 <para>[matthew] - Upgraded to Man-DB-2.5.0. Fixes 144 <ulink url="&lfs-ticket-root;2109">#2109</ulink>.</para> 145 </listitem> 146 <listitem> 147 <para>[matthew] - Upgraded to Linux-2.6.23.9. Fixes 148 <ulink url="&lfs-ticket-root;2106">#2106</ulink>.</para> 149 </listitem> 150 <listitem> 151 <para>[matthew] - Upgraded to Less-416. Fixes 152 <ulink url="&lfs-ticket-root;2105">#2105</ulink>.</para> 153 </listitem> 154 <listitem> 155 <para>[matthew] - Upgraded to Gettext-0.17. Fixes 156 <ulink url="&lfs-ticket-root;2103">#2103</ulink>.</para> 157 </listitem> 158 <listitem> 159 <para>[matthew] - Removed the modifications to Gawk's config.h as 160 Gawk-3.1.6 fixes the bug that they were working around. Fixes 161 <ulink url="&lfs-ticket-root;2107">#2107</ulink>. Thanks to Erik-Jan 162 for the report.</para> 163 </listitem> 164 <listitem> 165 <para>[matthew] - Removed the modifications to Gawk's config.h as 166 Gawk-3.1.6 fixes the bug that they were working around. Fixes 167 <ulink url="&lfs-ticket-root;2107">#2107</ulink>. Thanks to Erik-Jan 168 for the report.</para> 169 </listitem> 170 <listitem> 171 <para>[matthew] - Upgraded to E2fsprogs-1.40.3. Fixes 172 <ulink url="&lfs-ticket-root;2116">#2116</ulink>.</para> 173 </listitem> 174 </itemizedlist> 175 </listitem> 176 177 <listitem> 178 <para>2007-11-25</para> 179 <itemizedlist> 180 <listitem> 181 <para>[bdubbs] - Fixed test for Debian binutils.</para> 182 </listitem> 183 </itemizedlist> 184 </listitem> 185 186 <listitem> 187 <para>2007-10-29</para> 188 <itemizedlist> 189 <listitem> 190 <para>[bdubbs] - Removed obsolete note from Creating Symlinks section 191 about continuation lines in udev rules. Changed dailout group 192 to uucp for udev rule compatability.</para> 193 </listitem> 194 <listitem> 195 <para>[matthew] - Upgrade to the latest upstream patches for 196 Vim.</para> 197 </listitem> 198 <listitem> 199 <para>[matthew] - Add a patch to fix a segfault in usb_id.</para> 200 </listitem> 201 <listitem> 202 <para>[matthew] - Upgrade to Tcl-8.4.16. Fixes 203 <ulink url="&lfs-ticket-root;2084">#2084</ulink>.</para> 204 </listitem> 205 <listitem> 206 <para>[matthew] - Upgrade to Tar-1.19. Fixes 207 <ulink url="&lfs-ticket-root;2090">#2090</ulink>.</para> 208 </listitem> 209 <listitem> 210 <para>[matthew] - Upgrade to Man-Pages-2.67. Fixes 211 <ulink url="&lfs-ticket-root;2078">#2078</ulink>.</para> 212 </listitem> 213 <listitem> 214 <para>[matthew] - Upgrade to Linux-2.6.23.1. Fixes 215 <ulink url="&lfs-ticket-root;2088">#2088</ulink>.</para> 216 </listitem> 217 <listitem> 218 <para>[matthew] - Upgrade to Less-409. Fixes 219 <ulink url="&lfs-ticket-root;2087">#2087</ulink>.</para> 220 </listitem> 221 <listitem> 222 <para>[matthew] - Upgrade to IPRoute2-2.6.23. Fixes 223 <ulink url="&lfs-ticket-root;2091">#2091</ulink>.</para> 224 </listitem> 225 <listitem> 226 <para>[matthew] - Upgrade to Glibc-2.7. Fixes 227 <ulink url="&lfs-ticket-root;2095">#2095</ulink>.</para> 228 </listitem> 229 <listitem> 230 <para>[matthew] - Upgrade to GCC-4.2.2. Fixes 231 <ulink url="&lfs-ticket-root;2089">#2089</ulink>.</para> 232 </listitem> 233 <listitem> 234 <para>[matthew] - Upgrade to Gawk-3.1.6. Fixes 235 <ulink url="&lfs-ticket-root;2098">#2098</ulink>.</para> 236 </listitem> 237 <listitem> 238 <para>[matthew] - Upgrade to DB-4.6.21. Fixes 239 <ulink url="&lfs-ticket-root;2086">#2086</ulink>.</para> 240 </listitem> 241 </itemizedlist> 242 </listitem> 243 39 244 <listitem> 40 245 <para>2007-10-06</para> -
chapter01/whatsnew.xml
r7336a40 r9ed7b54 60 60 <para>Diffutils &diffutils-version;</para> 61 61 </listitem>--> 62 < !--<listitem>62 <listitem> 63 63 <para>E2fsprogs &e2fsprogs-version;</para> 64 </listitem> -->64 </listitem> 65 65 <!--<listitem> 66 66 <para>Expect &expect-version;</para> 67 67 </listitem>--> 68 < !--<listitem>68 <listitem> 69 69 <para>File &file-version;</para> 70 </listitem> -->70 </listitem> 71 71 <!--<listitem> 72 72 <para>Findutils &findutils-version;</para> … … 75 75 <para>Flex &flex-version;</para> 76 76 </listitem>--> 77 < !--<listitem>77 <listitem> 78 78 <para>Gawk &gawk-version;</para> 79 </listitem> -->79 </listitem> 80 80 <listitem> 81 81 <para>GCC &gcc-version;</para> 82 82 </listitem> 83 < !--<listitem>83 <listitem> 84 84 <para>Gettext &gettext-version;</para> 85 </listitem> -->85 </listitem> 86 86 <listitem> 87 87 <para>Glibc &glibc-version;</para> … … 105 105 <para>Inetutils &inetutils-version;</para> 106 106 </listitem>--> 107 < !--<listitem>107 <listitem> 108 108 <para>IPRoute2 &iproute2-version;</para> 109 </listitem> -->109 </listitem> 110 110 <!--<listitem> 111 111 <para>Kbd &kbd-version;</para> 112 112 </listitem>--> 113 < !--<listitem>113 <listitem> 114 114 <para>Less &less-version;</para> 115 </listitem> -->115 </listitem> 116 116 <listitem> 117 117 <para>LFS-Bootscripts &lfs-bootscripts-version;</para> … … 129 129 <para>Make &make-version;</para> 130 130 </listitem>--> 131 < !--<listitem>131 <listitem> 132 132 <para>Man-DB &man-db-version;</para> 133 </listitem> -->133 </listitem> 134 134 <listitem> 135 135 <para>Man-pages &man-pages-version;</para> … … 153 153 <para>Procps &procps-version;</para> 154 154 </listitem>--> 155 < !--<listitem>155 <listitem> 156 156 <para>Psmisc &psmisc-version;</para> 157 </listitem> -->157 </listitem> 158 158 <!--<listitem> 159 159 <para>Readline &readline-version;</para> … … 171 171 <para>SysVinit &sysvinit-version;</para> 172 172 </listitem>--> 173 < !--<listitem>173 <listitem> 174 174 <para>Tar &tar-version;</para> 175 175 </listitem> 176 176 <listitem> 177 177 <para>TCL &tcl-version;</para> 178 </listitem> -->179 < !--<listitem>178 </listitem> 179 <listitem> 180 180 <para>Texinfo &texinfo-version;</para> 181 </listitem> -->181 </listitem> 182 182 <!--<listitem> 183 183 <para>Udev &udev-version;</para> … … 186 186 <para>&udev-config;</para> 187 187 </listitem> 188 < !--<listitem>189 <para>Util-Linux &util-linux-version;</para>190 </listitem> -->188 <listitem> 189 <para>Util-Linux-NG &util-linux-ng-version;</para> 190 </listitem> 191 191 <!--<listitem> 192 192 <para>Vim &vim-version;</para> … … 218 218 219 219 <listitem> 220 <para>&udev-usbid-patch;</para> 221 </listitem> 222 223 <listitem> 220 224 <para>&vim-fixes-patch;</para> 221 225 </listitem> … … 235 239 236 240 <listitem> 241 <para>gawk-3.1.5-segfault_fix-1.patch</para> 242 </listitem> 243 244 <listitem> 237 245 <para>gcc-4.1.2-specs-1.patch</para> 238 246 </listitem> 239 247 240 248 <listitem> 249 <para>man-db-2.4.4-fixes-1.patch</para> 250 </listitem> 251 252 <listitem> 241 253 <para>readline-5.4-fixes-4.patch</para> 242 254 </listitem> -
chapter03/packages.xml
r7336a40 r9ed7b54 544 544 545 545 <varlistentry> 546 <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term>547 <listitem> 548 <para>Home page: <ulink url="&util-linux- home;"/></para>549 <para>Download: <ulink url="&util-linux- url;"/></para>550 <para>MD5 sum: <literal>&util-linux- md5;</literal></para>546 <term>Util-linux-ng (&util-linux-ng-version;) - <token>&util-linux-ng-size;</token>:</term> 547 <listitem> 548 <para>Home page: <ulink url="&util-linux-ng-home;"/></para> 549 <para>Download: <ulink url="&util-linux-ng-url;"/></para> 550 <para>MD5 sum: <literal>&util-linux-ng-md5;</literal></para> 551 551 </listitem> 552 552 </varlistentry> -
chapter03/patches.xml
r7336a40 r9ed7b54 28 28 29 29 <varlistentry> 30 <term>Binutils Texinfo Version Patch - <token>&binutils-configure-patch-size;</token>:</term> 31 <listitem> 32 <para>Download: <ulink url="&patches-root;&binutils-configure-patch;"/></para> 33 <para>MD5 sum: <literal>&binutils-configure-patch-md5;</literal></para> 34 </listitem> 35 </varlistentry> 36 37 <varlistentry> 30 38 <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term> 31 39 <listitem> … … 76 84 77 85 <varlistentry> 78 <term>Gawk Segfault Patch - <token>&gawk-segfault-patch-size;</token>:</term>79 <listitem>80 <para>Download: <ulink url="&patches-root;&gawk-segfault-patch;"/></para>81 <para>MD5 sum: <literal>&gawk-segfault-patch-md5;</literal></para>82 </listitem>83 </varlistentry>84 85 <varlistentry>86 86 <term>Grep RedHat Fixes Patch - <token>&grep-fixes-patch-size;</token>:</term> 87 87 <listitem> … … 132 132 133 133 <varlistentry> 134 <term>Man-DB Fix Patch - <token>&man-db-fixes-patch-size;</token>:</term>135 <listitem>136 <para>Download: <ulink url="&patches-root;&man-db-fixes-patch;"/></para>137 <para>MD5 sum: <literal>&man-db-fixes-patch-md5;</literal></para>138 </listitem>139 </varlistentry>140 141 <varlistentry>142 134 <term>Mktemp Tempfile Patch - <token>&mktemp-tempfile-patch-size;</token>:</term> 143 135 <listitem> … … 187 179 </varlistentry> 188 180 189 <varlistentry> 190 <term>Texinfo Multibyte Fixes Patch - <token>&texinfo-multibyte-patch-size;</token>:</term> 191 <listitem> 192 <para>Download: <ulink url="&patches-root;&texinfo-multibyte-patch;"/></para> 193 <para>MD5 sum: <literal>&texinfo-multibyte-patch-md5;</literal></para> 194 </listitem> 195 </varlistentry> 196 197 198 <varlistentry> 199 <term>Texinfo Tempfile Fix Patch - <token>&texinfo-tempfile_fix-patch-size;</token>:</term> 200 <listitem> 201 <para>Download: <ulink url="&patches-root;&texinfo-tempfile_fix-patch;"/></para> 202 <para>MD5 sum: <literal>&texinfo-tempfile_fix-patch-md5;</literal></para> 203 </listitem> 204 </varlistentry> 205 206 <varlistentry> 207 <term>Util-linux Cramfs Patch - <token>&util-linux-cramfs-patch-size;</token>:</term> 208 <listitem> 209 <para>Download: <ulink url="&patches-root;&util-linux-cramfs-patch;"/></para> 210 <para>MD5 sum: <literal>&util-linux-cramfs-patch-md5;</literal></para> 211 </listitem> 212 </varlistentry> 213 214 <varlistentry> 215 <term>Util-linux Lseek Patch - <token>&util-linux-lseek-patch-size;</token>:</term> 216 <listitem> 217 <para>Download: <ulink url="&patches-root;&util-linux-lseek-patch;"/></para> 218 <para>MD5 sum: <literal>&util-linux-lseek-patch-md5;</literal></para> 181 182 <varlistentry> 183 <term>Udev usb_id Segfault Patch - <token>&udev-usbid-patch-size;</token>:</term> 184 <listitem> 185 <para>Download: <ulink url="&patches-root;&udev-usbid-patch;"/></para> 186 <para>MD5 sum: <literal>&udev-usbid-md5;</literal></para> 219 187 </listitem> 220 188 </varlistentry> -
chapter05/adjusting.xml
r7336a40 r9ed7b54 112 112 </caution> 113 113 114 <note><para>Building T CLin the next section will serve as an additional check that115 the toolchain has been built properly. If T CLfails to build, it is an114 <note><para>Building Tcl in the next section will serve as an additional check that 115 the toolchain has been built properly. If Tcl fails to build, it is an 116 116 indication that something has gone wrong with the Binutils, GCC, or Glibc 117 installation, but not with T CLitself.</para></note>117 installation, but not with Tcl itself.</para></note> 118 118 119 119 </sect1> -
chapter05/binutils-pass1.xml
r7336a40 r9ed7b54 48 48 linker and assembler to determine which of their own features to 49 49 enable.</para> 50 51 <para>Binutils does not recognize versions of Texinfo newer than 4.9. Fix 52 this issue by applying the following patch:</para> 53 54 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen> 50 55 51 56 <para>The Binutils documentation recommends building Binutils outside of the -
chapter05/binutils-pass2.xml
r7336a40 r9ed7b54 43 43 <sect2 role="installation"> 44 44 <title>Re-installation of Binutils</title> 45 46 <para>Binutils does not recognize versions of Texinfo newer than 4.9. Fix 47 this issue by applying the following patch:</para> 48 49 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen> 45 50 46 51 <para>Create a separate build directory again:</para> -
chapter05/chapter05.xml
r7336a40 r9ed7b54 29 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/> … … 43 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tar.xml"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="stripping.xml"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="changingowner.xml"/> -
chapter05/gawk.xml
r7336a40 r9ed7b54 48 48 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> 49 49 50 <para>Due to a bug in the <command>configure</command> script, Gawk fails51 to detect certain aspects of locale support in Glibc. This bug leads to,52 e.g., Gettext testsuite failures. Work around this issue by appending the53 missing macro definitions to <filename>config.h</filename>:</para>54 55 <screen><userinput remap="configure">cat >> config.h << "EOF"56 <literal>#define HAVE_LANGINFO_CODESET 157 #define HAVE_LC_MESSAGES 1</literal>58 EOF</userinput></screen>59 60 50 <para>Compile the package:</para> 61 51 -
chapter05/util-linux.xml
r7336a40 r9ed7b54 6 6 ]> 7 7 8 <sect1 id="ch-tools-util-linux " role="wrap">9 <?dbhtml filename="util-linux .html"?>8 <sect1 id="ch-tools-util-linux-ng" role="wrap"> 9 <?dbhtml filename="util-linux-ng.html"?> 10 10 11 11 <sect1info condition="script"> 12 <productname>util-linux </productname>13 <productnumber>&util-linux- version;</productnumber>14 <address>&util-linux- url;</address>12 <productname>util-linux-ng</productname> 13 <productnumber>&util-linux-ng-version;</productnumber> 14 <address>&util-linux-ng-url;</address> 15 15 </sect1info> 16 16 17 <title>Util-linux- &util-linux-version;</title>17 <title>Util-linux-ng-&util-linux-ng-version;</title> 18 18 19 <indexterm zone="ch-tools-util-linux ">20 <primary sortas="a-Util-linux ">Util-linux</primary>19 <indexterm zone="ch-tools-util-linux-ng"> 20 <primary sortas="a-Util-linux-ng">Util-linux-ng</primary> 21 21 <secondary>tools</secondary> 22 22 </indexterm> … … 34 34 35 35 <seglistitem> 36 <seg>&util-linux- ch5-sbu;</seg>37 <seg>&util-linux- ch5-du;</seg>36 <seg>&util-linux-ng-ch5-sbu;</seg> 37 <seg>&util-linux-ng-ch5-du;</seg> 38 38 </seglistitem> 39 39 </segmentedlist> … … 42 42 43 43 <sect2 role="installation"> 44 <title>Installation of Util-linux</title> 45 46 <para>Util-linux does not use the freshly installed headers and libraries 47 from the <filename class="directory">/tools</filename> directory by default. 48 This is fixed by altering the configure script:</para> 49 50 <screen><userinput remap="pre">sed -i 's@/usr/include@/tools/include@g' configure</userinput></screen> 44 <title>Installation of Util-linux-ng</title> 51 45 52 46 <para>Prepare Util-linux for compilation:</para> 53 47 54 <screen><userinput remap="configure">./configure</userinput></screen> 55 56 <para>Compile some support routines:</para> 57 58 <screen><userinput remap="make">make -C lib</userinput></screen> 48 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> 59 49 60 50 <para>Only a few of the utilities contained in this package need to be … … 64 54 make -C text-utils more</userinput></screen> 65 55 66 <para>This package does not come with a test suite.</para> 56 <para>This package comes with a test suite, but running it will cause all of 57 the binaries to be built and tested. If you still wish to run the tests, 58 issue:</para> 59 60 <screen><userinput remap="test">make check</userinput></screen> 67 61 68 62 <para>Copy these programs to the temporary tools directory:</para> -
chapter06/binutils.xml
r7336a40 r9ed7b54 56 56 <para>This issue needs to be resolved before running the test suites 57 57 for Binutils and GCC.</para> 58 59 <para>Binutils does not recognize versions of Texinfo newer than 4.9. Fix 60 this issue by applying the following patch:</para> 61 62 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen> 58 63 59 64 <para>The Binutils documentation recommends building Binutils outside of the -
chapter06/chapter06.xml
r7336a40 r9ed7b54 67 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="udev.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux .xml"/>69 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/> 70 70 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/> 71 71 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="aboutdebug.xml"/> -
chapter06/createfiles.xml
r7336a40 r9ed7b54 84 84 disk:x:8: 85 85 lp:x:9: 86 dialout:x:10:86 uucp:x:10: 87 87 audio:x:11: 88 88 video:x:12: -
chapter06/gawk.xml
r7336a40 r9ed7b54 41 41 <title>Installation of Gawk</title> 42 42 43 <para>Under some circumstances, Gawk-&gawk-version; attempts to free a44 chunk of memory that was not allocated. This bug is fixed by the following45 patch:</para>46 47 <screen><userinput remap="pre">patch -Np1 -i ../&gawk-segfault-patch;</userinput></screen>48 49 43 <para>Prepare Gawk for compilation:</para> 50 44 51 45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen> 52 53 <para>Due to a bug in the <command>configure</command> script, Gawk fails54 to detect certain aspects of locale support in Glibc. This bug leads to,55 e.g., Gettext testsuite failures. Work around this issue by appending the56 missing macro definitions to <filename>config.h</filename>:</para>57 58 <screen><userinput remap="configure">cat >> config.h << "EOF"59 <literal>#define HAVE_LANGINFO_CODESET 160 #define HAVE_LC_MESSAGES 1</literal>61 EOF</userinput></screen>62 46 63 47 <para>Compile the package:</para> -
chapter06/iproute2.xml
r7336a40 r9ed7b54 42 42 <title>Installation of IPRoute2</title> 43 43 44 <para>The installation of two manual pages is broken and results in45 dangling symlinks. Fix this with the following command:</para>46 47 <screen><userinput remap="pre">sed -i -e '/tc-bfifo.8/d' -e '/tc-pfifo.8/s/pbfifo/bfifo/' Makefile</userinput></screen>48 49 44 <para>Compile the package:</para> 50 45 … … 66 61 </variablelist> 67 62 68 <para>This package does not come with a test suite.</para> 63 <para>This package comes with a testsuite, but due to assumptions it makes, 64 it is not possible to reliably run these tests from within the chroot 65 environment. If you wish to run these tests after booting into your new LFS 66 system, ensure you select <filename>/proc/config.gz</filename> 67 CONFIG_IKCONFIG_PROC ("General setup" -> "Enable access to 68 .config through /proc/config.gz") support into your kernel then run 69 'make alltests' from the <filename class="directory">testsuite/</filename> 70 subdirectory.</para> 69 71 70 72 <para>Install the package:</para> -
chapter06/linux-headers.xml
r7336a40 r9ed7b54 85 85 <indexterm zone="ch-system-linux-headers linux-headers"> 86 86 <!-- No /*.h here to prevent a PDF line overflow --> 87 <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,rdma,sound }</primary>87 <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,rdma,sound,video}</primary> 88 88 </indexterm> 89 89 </listitem> -
chapter06/man-db.xml
r7336a40 r9ed7b54 42 42 <title>Installation of Man-DB</title> 43 43 44 <para>Four adjustments need to be made to the sources of Man-DB.</para> 45 46 <para>The first one changes the location of translated manual pages that come 47 with Man-DB, in order for them to be accessible in both traditional and 48 UTF-8 locales:</para> 49 50 <screen><userinput remap="pre">mv man/de{_DE.88591,} 51 mv man/es{_ES.88591,} 52 mv man/it{_IT.88591,} 53 mv man/ja{_JP.eucJP,} 54 sed -i 's,\*_\*,??,' man/Makefile.in</userinput></screen> 55 56 <para>The second change is a <command>sed</command> substitution to delete 44 <para>Two adjustments need to be made to the sources of Man-DB.</para> 45 46 <para>The first change is a <command>sed</command> substitution to delete 57 47 the <quote>/usr/man</quote> and <quote>/usr/local/man</quote> lines in 58 48 the <filename>man_db.conf</filename> file to prevent redundant results … … 61 51 <screen><userinput remap="pre">sed -i -e '\%\t/usr/man%d' -e '\%\t/usr/local/man%d' src/man_db.conf.in</userinput></screen> 62 52 63 <para>The third change accounts for programs that Man-DB should be able53 <para>The second change accounts for programs that Man-DB should be able 64 54 to find at runtime, but that haven't been installed yet:</para> 65 55 … … 79 69 manual pages. They are not part of LFS or BLFS, but you should be able 80 70 to install them yourself after finishing LFS if you wish to do so.</para> 81 82 <para>Finally, patch the sources to fix output errors if the man page is83 prematurely aborted by pressing the 'q' key:</para>84 85 <screen><userinput remap="pre">patch -Np1 -i ../&man-db-fixes-patch;</userinput></screen>86 71 87 72 <para>Prepare Man-DB for compilation:</para> -
chapter06/pkgmgt.xml
r7336a40 r9ed7b54 13 13 <para>Package Management is an often requested addition to the LFS Book. A 14 14 Package Manager allows tracking the installation of files making it easy to 15 remove and upgrade packages. Before you begin to wonder, NO—this section 16 will not talk about nor recommend any particular package manager. What it 17 provides is a roundup of the more popular techniques and how they work. The 18 perfect package manager for you may be among these techniques or may be a 19 combination of two or more of these techniques. This section briefly mentions 20 issues that may arise when upgrading packages.</para> 15 remove and upgrade packages. As well as the binary and library files, a 16 package manager will handle the installation of configuration files. Before 17 you begin to wonder, NO—this section will not talk about nor recommend 18 any particular package manager. What it provides is a roundup of the more 19 popular techniques and how they work. The perfect package manager for you may 20 be among these techniques or may be a combination of two or more of these 21 techniques. This section briefly mentions issues that may arise when upgrading 22 packages.</para> 21 23 22 24 <para>Some reasons why no package manager is mentioned in LFS or BLFS … … 183 185 184 186 <sect3> 185 <title>LD_PRELOAD Based</title> 186 187 <para>In this approach, a library is preloaded before installation. During 187 <title>Tracing Installation Scripts</title> 188 189 <para>In this approach, the commands that the installation scripts perform 190 are recorded. There are two techniques that one can use:</para> 191 192 <para>The <envar>LD_PRELOAD</envar> environment variable can be set to 193 point to a library to be preloaded before installation. During 188 194 installation, this library tracks the packages that are being installed by 189 195 attaching itself to various executables such as <command>cp</command>, … … 196 202 appropriate files.</para> 197 203 204 <para>The second technique is to use <command>strace</command>, which 205 logs all system calls made during the execution of the installation 206 scripts.</para> 198 207 </sect3> 199 208 … … 210 219 commercial distributions. Examples of package managers that follow this 211 220 approach are RPM (which, incidentally, is required by the <ulink 212 url="http:// lsbbook.gforge.freestandards.org/package.html#RPM">Linux221 url="http://www.linux-foundation.org/en/Specifications">Linux 213 222 Standard Base Specification</ulink>), pkg-utils, Debian's apt, and 214 223 Gentoo's Portage system. A hint describing how to adopt this style of -
chapter06/tar.xml
r7336a40 r9ed7b54 51 51 <para>To test the results, issue:</para> 52 52 53 <screen><userinput remap="test">make check </userinput></screen>53 <screen><userinput remap="test">make check || true</userinput></screen> 54 54 55 <para>Note that tests 26 and 29 are known to fail intermittently.</para> 56 55 57 <para>Install the package:</para> 56 58 -
chapter06/texinfo.xml
r7336a40 r9ed7b54 42 42 <title>Installation of Texinfo</title> 43 43 44 <para>The <command>info</command> program makes assumptions such as that45 a string occupies the same number of character cells on the screen and46 bytes in memory and that one can break the string anywhere, which fail47 in UTF-8 based locales. The patch below makes them valid by falling back48 to English messages when a multibyte locale is in use:</para>49 50 <screen><userinput remap="pre">patch -Np1 -i ../&texinfo-multibyte-patch;</userinput></screen>51 52 <para>Texinfo allows local users to overwrite arbitrary files via a symlink53 attack on temporary files. Apply the following patch to fix this:</para>54 55 <screen><userinput remap="pre">patch -Np1 -i ../&texinfo-tempfile_fix-patch;</userinput></screen>56 57 44 <para>Prepare Texinfo for compilation:</para> 58 45 … … 65 52 <para>To test the results, issue:</para> 66 53 67 <screen><userinput remap="test">make check</userinput></screen>54 <screen><userinput remap="test">make -k check</userinput></screen> 68 55 69 56 <para>Install the package:</para> -
chapter06/udev.xml
r7336a40 r9ed7b54 57 57 ln -sv /proc/self/fd/2 /lib/udev/devices/stderr 58 58 ln -sv /proc/kcore /lib/udev/devices/core</userinput></screen> 59 60 <para><command>usb_id</command> is known to segfault under certain kernel 61 configurations. Fix the issue by applying the following patch:</para> 62 63 <screen><userinput remap="pre">patch -Np1 -i ../&udev-usbid-patch;</userinput></screen> 59 64 60 65 <para>Compile the package:</para> -
chapter06/util-linux.xml
r7336a40 r9ed7b54 6 6 ]> 7 7 8 <sect1 id="ch-system-util-linux " role="wrap">9 <?dbhtml filename="util-linux .html"?>8 <sect1 id="ch-system-util-linux-ng" role="wrap"> 9 <?dbhtml filename="util-linux-ng.html"?> 10 10 11 11 <sect1info condition="script"> 12 <productname>util-linux </productname>13 <productnumber>&util-linux- version;</productnumber>14 <address>&util-linux- url;</address>12 <productname>util-linux-ng</productname> 13 <productnumber>&util-linux-ng-version;</productnumber> 14 <address>&util-linux-ng-url;</address> 15 15 </sect1info> 16 16 17 <title>Util-linux-&util-linux- version;</title>18 19 <indexterm zone="ch-system-util-linux ">20 <primary sortas="a-Util-linux ">Util-linux</primary>17 <title>Util-linux-&util-linux-ng-version;</title> 18 19 <indexterm zone="ch-system-util-linux-ng"> 20 <primary sortas="a-Util-linux-ng">Util-linux-ng</primary> 21 21 </indexterm> 22 22 … … 24 24 <title/> 25 25 26 <para>The Util-linux package contains miscellaneous utility programs. Among27 them are utilities for handling file systems, consoles, partitions, and28 messages.</para>26 <para>The Util-linux-ng package contains miscellaneous utility programs. 27 Among them are utilities for handling file systems, consoles, partitions, 28 and messages.</para> 29 29 30 30 <segmentedlist> … … 33 33 34 34 <seglistitem> 35 <seg>&util-linux- ch6-sbu;</seg>36 <seg>&util-linux- ch6-du;</seg>35 <seg>&util-linux-ng-ch6-sbu;</seg> 36 <seg>&util-linux-ng-ch6-du;</seg> 37 37 </seglistitem> 38 38 </segmentedlist> … … 59 59 <title>Installation of Util-linux</title> 60 60 61 <para>Util-linux fails to compile against newer versions of Linux kernel62 headers. The following patches properly fix the problems:</para>63 64 <screen><userinput remap="pre">patch -Np1 -i ../&util-linux-cramfs-patch;65 patch -Np1 -i ../&util-linux-lseek-patch;</userinput></screen>66 67 <para>Prepare Util-linux for compilation:</para>68 69 61 <screen><userinput remap="configure">./configure</userinput></screen> 70 62 71 63 <para>Compile the package:</para> 72 64 73 <screen><userinput remap="make">make HAVE_KILL=yes HAVE_SLN=yes</userinput></screen> 74 75 <variablelist> 76 <title>The meaning of the make parameters:</title> 77 78 <varlistentry> 79 <term><parameter>HAVE_KILL=yes</parameter></term> 80 <listitem> 81 <para>This prevents the <command>kill</command> program (already 82 installed by Procps) from being built and installed again.</para> 83 </listitem> 84 </varlistentry> 85 86 <varlistentry> 87 <term><parameter>HAVE_SLN=yes</parameter></term> 88 <listitem> 89 <para>This prevents the <command>sln</command> program (a 90 statically linked version of <command>ln</command> already installed 91 by Glibc) from being built and installed again.</para> 92 </listitem> 93 </varlistentry> 94 95 </variablelist> 96 97 <para>This package does not come with a test suite.</para> 98 99 <para>Install the package:</para> 100 101 <screen><userinput remap="install">make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen> 65 <screen><userinput remap="make">make</userinput></screen> 66 67 <screen><userinput remap="install">make install</userinput></screen> 102 68 103 69 </sect2> … … 132 98 <para>Opens a tty port, prompts for a login name, 133 99 and then invokes the <command>login</command> program</para> 134 <indexterm zone="ch-system-util-linux agetty">100 <indexterm zone="ch-system-util-linux-ng agetty"> 135 101 <primary sortas="b-agetty">agetty</primary> 136 102 </indexterm> … … 142 108 <listitem> 143 109 <para>Reports the machine's architecture</para> 144 <indexterm zone="ch-system-util-linux arch">110 <indexterm zone="ch-system-util-linux-ng arch"> 145 111 <primary sortas="b-arch">arch</primary> 146 112 </indexterm> … … 153 119 <para>Allows users to call block device ioctls from the command 154 120 line</para> 155 <indexterm zone="ch-system-util-linux blockdev">121 <indexterm zone="ch-system-util-linux-ng blockdev"> 156 122 <primary sortas="b-blockdev">blockdev</primary> 157 123 </indexterm> … … 163 129 <listitem> 164 130 <para>Displays a simple calendar</para> 165 <indexterm zone="ch-system-util-linux cal">131 <indexterm zone="ch-system-util-linux-ng cal"> 166 132 <primary sortas="b-cal">cal</primary> 167 133 </indexterm> … … 173 139 <listitem> 174 140 <para>Manipulates the partition table of the given device</para> 175 <indexterm zone="ch-system-util-linux cfdisk">141 <indexterm zone="ch-system-util-linux-ng cfdisk"> 176 142 <primary sortas="b-cfdisk">cfdisk</primary> 177 143 </indexterm> … … 183 149 <listitem> 184 150 <para>Finds duplicate executables</para> 185 <indexterm zone="ch-system-util-linux chkdupexe">151 <indexterm zone="ch-system-util-linux-ng chkdupexe"> 186 152 <primary sortas="b-chkdupexe">chkdupexe</primary> 187 153 </indexterm> … … 193 159 <listitem> 194 160 <para>Filters out reverse line feeds</para> 195 <indexterm zone="ch-system-util-linux col">161 <indexterm zone="ch-system-util-linux-ng col"> 196 162 <primary sortas="b-col">col</primary> 197 163 </indexterm> … … 204 170 <para>Filters <command>nroff</command> output for terminals 205 171 that lack some capabilities, such as overstriking and half-lines</para> 206 <indexterm zone="ch-system-util-linux colcrt">172 <indexterm zone="ch-system-util-linux-ng colcrt"> 207 173 <primary sortas="b-colcrt">colcrt</primary> 208 174 </indexterm> … … 214 180 <listitem> 215 181 <para>Filters out the given columns</para> 216 <indexterm zone="ch-system-util-linux colrm">182 <indexterm zone="ch-system-util-linux-ng colrm"> 217 183 <primary sortas="b-colrm">colrm</primary> 218 184 </indexterm> … … 224 190 <listitem> 225 191 <para>Formats a given file into multiple columns</para> 226 <indexterm zone="ch-system-util-linux column">192 <indexterm zone="ch-system-util-linux-ng column"> 227 193 <primary sortas="b-column">column</primary> 228 194 </indexterm> … … 235 201 <para>Sets the function of the Ctrl+Alt+Del key combination to a 236 202 hard or a soft reset</para> 237 <indexterm zone="ch-system-util-linux ctrlaltdel">203 <indexterm zone="ch-system-util-linux-ng ctrlaltdel"> 238 204 <primary sortas="b-ctrlaltdel">ctrlaltdel</primary> 239 205 </indexterm> … … 246 212 <para>Tunes the parameters of the serial line drivers for 247 213 Cyclades cards</para> 248 <indexterm zone="ch-system-util-linux cytune">214 <indexterm zone="ch-system-util-linux-ng cytune"> 249 215 <primary sortas="b-cytune">cytune</primary> 250 216 </indexterm> … … 257 223 <para>Gives the Discordian date or converts the given Gregorian date 258 224 to a Discordian one</para> 259 <indexterm zone="ch-system-util-linux ddate">225 <indexterm zone="ch-system-util-linux-ng ddate"> 260 226 <primary sortas="b-ddate">ddate</primary> 261 227 </indexterm> … … 267 233 <listitem> 268 234 <para>Dumps the kernel boot messages</para> 269 <indexterm zone="ch-system-util-linux dmesg">235 <indexterm zone="ch-system-util-linux-ng dmesg"> 270 236 <primary sortas="b-dmesg">dmesg</primary> 271 237 </indexterm> … … 278 244 <para>Tunes the performance and interactivity of a block 279 245 device</para> 280 <indexterm zone="ch-system-util-linux elvtune">246 <indexterm zone="ch-system-util-linux-ng elvtune"> 281 247 <primary sortas="b-elvtune">elvtune</primary> 282 248 </indexterm> … … 288 254 <listitem> 289 255 <para>Low-level formats a floppy disk</para> 290 <indexterm zone="ch-system-util-linux fdformat">256 <indexterm zone="ch-system-util-linux-ng fdformat"> 291 257 <primary sortas="b-fdformat">fdformat</primary> 292 258 </indexterm> … … 298 264 <listitem> 299 265 <para>Manipulates the paritition table of the given device</para> 300 <indexterm zone="ch-system-util-linux fdisk">266 <indexterm zone="ch-system-util-linux-ng fdisk"> 301 267 <primary sortas="b-fdisk">fdisk</primary> 302 268 </indexterm> … … 309 275 <para>Acquires a file lock and then executes a command with the lock 310 276 held</para> 311 <indexterm zone="ch-system-util-linux flock">277 <indexterm zone="ch-system-util-linux-ng flock"> 312 278 <primary sortas="b-flock">flock</primary> 313 279 </indexterm> … … 320 286 <para>Performs a consistency check on the Cramfs file system on the 321 287 given device</para> 322 <indexterm zone="ch-system-util-linux fsck.cramfs">288 <indexterm zone="ch-system-util-linux-ng fsck.cramfs"> 323 289 <primary sortas="b-fsck.cramfs">fsck.cramfs</primary> 324 290 </indexterm> … … 331 297 <para>Performs a consistency check on the Minix file system on the 332 298 given device</para> 333 <indexterm zone="ch-system-util-linux fsck.minix">299 <indexterm zone="ch-system-util-linux-ng fsck.minix"> 334 300 <primary sortas="b-fsck.minix">fsck.minix</primary> 335 301 </indexterm> … … 341 307 <listitem> 342 308 <para>Parses options in the given command line</para> 343 <indexterm zone="ch-system-util-linux getopt">309 <indexterm zone="ch-system-util-linux-ng getopt"> 344 310 <primary sortas="b-getopt">getopt</primary> 345 311 </indexterm> … … 352 318 <para>Dumps the given file in hexadecimal or in another given 353 319 format</para> 354 <indexterm zone="ch-system-util-linux hexdump">320 <indexterm zone="ch-system-util-linux-ng hexdump"> 355 321 <primary sortas="b-hexdump">hexdump</primary> 356 322 </indexterm> … … 364 330 the Real-Time Clock (RTC) or Basic Input-Output System (BIOS) 365 331 clock</para> 366 <indexterm zone="ch-system-util-linux hwclock">332 <indexterm zone="ch-system-util-linux-ng hwclock"> 367 333 <primary sortas="b-hwclock">hwclock</primary> 368 334 </indexterm> … … 374 340 <listitem> 375 341 <para>Removes the given Inter-Process Communication (IPC) resource</para> 376 <indexterm zone="ch-system-util-linux ipcrm">342 <indexterm zone="ch-system-util-linux-ng ipcrm"> 377 343 <primary sortas="b-ipcrm">ipcrm</primary> 378 344 </indexterm> … … 384 350 <listitem> 385 351 <para>Provides IPC status information</para> 386 <indexterm zone="ch-system-util-linux ipcs">352 <indexterm zone="ch-system-util-linux-ng ipcs"> 387 353 <primary sortas="b-ipcs">ipcs</primary> 388 354 </indexterm> … … 394 360 <listitem> 395 361 <para>Reports the size of an iso9660 file system</para> 396 <indexterm zone="ch-system-util-linux isosize">362 <indexterm zone="ch-system-util-linux-ng isosize"> 397 363 <primary sortas="b-isosize">isosize</primary> 398 364 </indexterm> … … 404 370 <listitem> 405 371 <para>Copies a single line</para> 406 <indexterm zone="ch-system-util-linux line">372 <indexterm zone="ch-system-util-linux-ng line"> 407 373 <primary sortas="b-line">line</primary> 408 374 </indexterm> … … 414 380 <listitem> 415 381 <para>Enters the given message into the system log</para> 416 <indexterm zone="ch-system-util-linux logger">382 <indexterm zone="ch-system-util-linux-ng logger"> 417 383 <primary sortas="b-logger">logger</primary> 418 384 </indexterm> … … 424 390 <listitem> 425 391 <para>Displays lines that begin with the given string</para> 426 <indexterm zone="ch-system-util-linux look">392 <indexterm zone="ch-system-util-linux-ng look"> 427 393 <primary sortas="b-look">look</primary> 428 394 </indexterm> … … 434 400 <listitem> 435 401 <para>Sets up and controls loop devices</para> 436 <indexterm zone="ch-system-util-linux losetup">402 <indexterm zone="ch-system-util-linux-ng losetup"> 437 403 <primary sortas="b-losetup">losetup</primary> 438 404 </indexterm> … … 445 411 <para>Generates magic cookies (128-bit random hexadecimal numbers) for 446 412 <command>xauth</command></para> 447 <indexterm zone="ch-system-util-linux mcookie">413 <indexterm zone="ch-system-util-linux-ng mcookie"> 448 414 <primary sortas="b-mcookie">mcookie</primary> 449 415 </indexterm> … … 456 422 <para>Builds a file system on a device (usually a hard disk 457 423 partition)</para> 458 <indexterm zone="ch-system-util-linux mkfs">424 <indexterm zone="ch-system-util-linux-ng mkfs"> 459 425 <primary sortas="b-mkfs">mkfs</primary> 460 426 </indexterm> … … 466 432 <listitem> 467 433 <para>Creates a Santa Cruz Operations (SCO) bfs file system</para> 468 <indexterm zone="ch-system-util-linux mkfs.bfs">434 <indexterm zone="ch-system-util-linux-ng mkfs.bfs"> 469 435 <primary sortas="b-mkfs.bfs">mkfs.bfs</primary> 470 436 </indexterm> … … 476 442 <listitem> 477 443 <para>Creates a cramfs file system</para> 478 <indexterm zone="ch-system-util-linux mkfs.cramfs">444 <indexterm zone="ch-system-util-linux-ng mkfs.cramfs"> 479 445 <primary sortas="b-mkfs.cramfs">mkfs.cramfs</primary> 480 446 </indexterm> … … 486 452 <listitem> 487 453 <para>Creates a Minix file system</para> 488 <indexterm zone="ch-system-util-linux mkfs.minix">454 <indexterm zone="ch-system-util-linux-ng mkfs.minix"> 489 455 <primary sortas="b-mkfs.minix">mkfs.minix</primary> 490 456 </indexterm> … … 497 463 <para>Initializes the given device or file to be used as a swap 498 464 area</para> 499 <indexterm zone="ch-system-util-linux mkswap">465 <indexterm zone="ch-system-util-linux-ng mkswap"> 500 466 <primary sortas="b-mkswap">mkswap</primary> 501 467 </indexterm> … … 507 473 <listitem> 508 474 <para>A filter for paging through text one screen at a time</para> 509 <indexterm zone="ch-system-util-linux more">475 <indexterm zone="ch-system-util-linux-ng more"> 510 476 <primary sortas="b-more">more</primary> 511 477 </indexterm> … … 518 484 <para>Attaches the file system on the given device to a specified 519 485 directory in the file-system tree</para> 520 <indexterm zone="ch-system-util-linux mount">486 <indexterm zone="ch-system-util-linux-ng mount"> 521 487 <primary sortas="b-mount">mount</primary> 522 488 </indexterm> … … 528 494 <listitem> 529 495 <para>Shows the symbolic links in the given pathnames</para> 530 <indexterm zone="ch-system-util-linux namei">496 <indexterm zone="ch-system-util-linux-ng namei"> 531 497 <primary sortas="b-namei">namei</primary> 532 498 </indexterm> … … 538 504 <listitem> 539 505 <para>Displays a text file one screen full at a time</para> 540 <indexterm zone="ch-system-util-linux pg">506 <indexterm zone="ch-system-util-linux-ng pg"> 541 507 <primary sortas="b-pg">pg</primary> 542 508 </indexterm> … … 549 515 <para>Makes the given file system the new root file system of the 550 516 current process</para> 551 <indexterm zone="ch-system-util-linux pivot_root">517 <indexterm zone="ch-system-util-linux-ng pivot_root"> 552 518 <primary sortas="b-pivot_root">pivot_root</primary> 553 519 </indexterm> … … 559 525 <listitem> 560 526 <para>Sets the size of the RAM disk in a bootable image</para> 561 <indexterm zone="ch-system-util-linux ramsize">527 <indexterm zone="ch-system-util-linux-ng ramsize"> 562 528 <primary sortas="b-ramsize">ramsize</primary> 563 529 </indexterm> … … 570 536 <para>Used to bind a Linux raw character device to a block 571 537 device</para> 572 <indexterm zone="ch-system-util-linux raw">538 <indexterm zone="ch-system-util-linux-ng raw"> 573 539 <primary sortas="b-raw">raw</primary> 574 540 </indexterm> … … 581 547 <para>Queries and sets the root device, among other things, in a 582 548 bootable image</para> 583 <indexterm zone="ch-system-util-linux rdev">549 <indexterm zone="ch-system-util-linux-ng rdev"> 584 550 <primary sortas="b-rdev">rdev</primary> 585 551 </indexterm> … … 591 557 <listitem> 592 558 <para>Reads kernel profiling information</para> 593 <indexterm zone="ch-system-util-linux readprofile">559 <indexterm zone="ch-system-util-linux-ng readprofile"> 594 560 <primary sortas="b-readprofile">readprofile</primary> 595 561 </indexterm> … … 602 568 <para>Renames the given files, replacing a given string with 603 569 another</para> 604 <indexterm zone="ch-system-util-linux rename">570 <indexterm zone="ch-system-util-linux-ng rename"> 605 571 <primary sortas="b-rename">rename</primary> 606 572 </indexterm> … … 612 578 <listitem> 613 579 <para>Alters the priority of running processes</para> 614 <indexterm zone="ch-system-util-linux renice">580 <indexterm zone="ch-system-util-linux-ng renice"> 615 581 <primary sortas="b-renice">renice</primary> 616 582 </indexterm> … … 622 588 <listitem> 623 589 <para>Reverses the lines of a given file</para> 624 <indexterm zone="ch-system-util-linux rev">590 <indexterm zone="ch-system-util-linux-ng rev"> 625 591 <primary sortas="b-rev">rev</primary> 626 592 </indexterm> … … 632 598 <listitem> 633 599 <para>Sets the rootflags in a bootable image</para> 634 <indexterm zone="ch-system-util-linux rootflags">600 <indexterm zone="ch-system-util-linux-ng rootflags"> 635 601 <primary sortas="b-rootflags">rootflags</primary> 636 602 </indexterm> … … 642 608 <listitem> 643 609 <para>Makes a typescript of a terminal session</para> 644 <indexterm zone="ch-system-util-linux script">610 <indexterm zone="ch-system-util-linux-ng script"> 645 611 <primary sortas="b-script">script</primary> 646 612 </indexterm> … … 652 618 <listitem> 653 619 <para>Sets user-provided floppy disk parameters</para> 654 <indexterm zone="ch-system-util-linux setfdprm">620 <indexterm zone="ch-system-util-linux-ng setfdprm"> 655 621 <primary sortas="b-setfdprm">setfdprm</primary> 656 622 </indexterm> … … 662 628 <listitem> 663 629 <para>Runs the given program in a new session</para> 664 <indexterm zone="ch-system-util-linux setsid">630 <indexterm zone="ch-system-util-linux-ng setsid"> 665 631 <primary sortas="b-setsid">setsid</primary> 666 632 </indexterm> … … 672 638 <listitem> 673 639 <para>Sets terminal attributes</para> 674 <indexterm zone="ch-system-util-linux setterm">640 <indexterm zone="ch-system-util-linux-ng setterm"> 675 641 <primary sortas="b-setterm">setterm</primary> 676 642 </indexterm> … … 682 648 <listitem> 683 649 <para>A disk partition table manipulator</para> 684 <indexterm zone="ch-system-util-linux sfdisk">650 <indexterm zone="ch-system-util-linux-ng sfdisk"> 685 651 <primary sortas="b-sfdisk">sfdisk</primary> 686 652 </indexterm> … … 692 658 <listitem> 693 659 <para>Disables devices and files for paging and swapping</para> 694 <indexterm zone="ch-system-util-linux swapoff">660 <indexterm zone="ch-system-util-linux-ng swapoff"> 695 661 <primary sortas="b-swapoff">swapoff</primary> 696 662 </indexterm> … … 703 669 <para>Enables devices and files for paging and swapping and 704 670 lists the devices and files currently in use</para> 705 <indexterm zone="ch-system-util-linux swapon">671 <indexterm zone="ch-system-util-linux-ng swapon"> 706 672 <primary sortas="b-swapon">swapon</primary> 707 673 </indexterm> … … 715 681 of a log file, then continues displaying any new entries in the 716 682 log file as they are created</para> 717 <indexterm zone="ch-system-util-linux tailf">683 <indexterm zone="ch-system-util-linux-ng tailf"> 718 684 <primary sortas="b-tailf">tailf</primary> 719 685 </indexterm> … … 725 691 <listitem> 726 692 <para>Tunes the parameters of the line printer</para> 727 <indexterm zone="ch-system-util-linux tunelp">693 <indexterm zone="ch-system-util-linux-ng tunelp"> 728 694 <primary sortas="b-tunelp">tunelp</primary> 729 695 </indexterm> … … 736 702 <para>A filter for translating underscores into escape sequences 737 703 indicating underlining for the terminal in use</para> 738 <indexterm zone="ch-system-util-linux ul">704 <indexterm zone="ch-system-util-linux-ng ul"> 739 705 <primary sortas="b-ul">ul</primary> 740 706 </indexterm> … … 746 712 <listitem> 747 713 <para>Disconnects a file system from the system's file tree</para> 748 <indexterm zone="ch-system-util-linux umount">714 <indexterm zone="ch-system-util-linux-ng umount"> 749 715 <primary sortas="b-umount">umount</primary> 750 716 </indexterm> … … 756 722 <listitem> 757 723 <para>Sets the video mode in a bootable image</para> 758 <indexterm zone="ch-system-util-linux vidmode">724 <indexterm zone="ch-system-util-linux-ng vidmode"> 759 725 <primary sortas="b-vidmode">vidmode</primary> 760 726 </indexterm> … … 767 733 <para>Reports the location of the binary, source, and man page 768 734 for the given command</para> 769 <indexterm zone="ch-system-util-linux whereis">735 <indexterm zone="ch-system-util-linux-ng whereis"> 770 736 <primary sortas="b-whereis">whereis</primary> 771 737 </indexterm> … … 778 744 <para>Sends a message to the given user <emphasis>if</emphasis> that 779 745 user has not disabled receipt of such messages</para> 780 <indexterm zone="ch-system-util-linux write">746 <indexterm zone="ch-system-util-linux-ng write"> 781 747 <primary sortas="b-write">write</primary> 782 748 </indexterm> -
chapter07/console.xml
r7336a40 r9ed7b54 184 184 185 185 <listitem> 186 <para>There is no pre-made UTF-8 Russian key amp, therefore it has to be186 <para>There is no pre-made UTF-8 Russian keymap, therefore it has to be 187 187 produced by converting the existing KOI8-R keymap as illustrated 188 188 below:</para> -
chapter07/symlinks.xml
r7336a40 r9ed7b54 129 129 <para>Then write rules that create the symlinks, e.g.:</para> 130 130 131 <screen role="nodump"><userinput>cat > /etc/udev/rules.d/83-duplicate_devs.rules << EOF131 <screen role="nodump"><userinput>cat > /etc/udev/rules.d/83-duplicate_devs.rules << "EOF" 132 132 <literal> 133 133 # Persistent symlinks for webcam and tuner … … 138 138 </literal> 139 139 EOF</userinput></screen> 140 141 <note>142 <para>Be aware that Udev does not recognize the backslash for line143 continuation. This example works properly because both the backslash144 and newline are ignored by the shell. This makes the shell send each145 rule to cat on only one line. (The shell ignores this sequence because146 the EOF string used in the here-document redirection is not enclosed in147 either double or single quotes. For more details, see the bash(1)148 manpage, and search it for "Here Documents".)</para>149 <para>If modifying Udev rules with an editor, be sure to leave each150 rule on one physical line.</para>151 </note>152 140 153 141 <para>The result is that <filename>/dev/video0</filename> and -
general.ent
r7336a40 r9ed7b54 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-JH-200 71006">3 <!ENTITY releasedate " October 6, 2007">2 <!ENTITY version "SVN-JH-20080124"> 3 <!ENTITY releasedate "January 24, 2007"> 4 4 <!ENTITY milestone "7.0"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> -
packages.ent
r7336a40 r9ed7b54 81 81 <!ENTITY coreutils-ch6-sbu "1.0 SBU"> 82 82 83 <!ENTITY db-version "4.6. 19">84 <!ENTITY db-size "11,60 0KB">83 <!ENTITY db-version "4.6.21"> 84 <!ENTITY db-size "11,603 KB"> 85 85 <!ENTITY db-url "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz"> 86 <!ENTITY db-md5 " 89c7390ff120d5ebf3eccc5f97249e79">86 <!ENTITY db-md5 "718082e7e35fc48478a2334b0bc4cd11"> 87 87 <!ENTITY db-home "http://www.oracle.com/technology/software/products/berkeley-db/index.html"> 88 88 <!ENTITY db-ch6-du "77 MB"> … … 110 110 of acceptable features that can be shown by debugfs in 111 111 chapter02/creatingfilesystem.xml --> 112 <!ENTITY e2fsprogs-version "1.40. 2">113 <!ENTITY e2fsprogs-size "3, 873KB">112 <!ENTITY e2fsprogs-version "1.40.4"> 113 <!ENTITY e2fsprogs-size "3,954 KB"> 114 114 <!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz"> 115 <!ENTITY e2fsprogs-md5 "1 30ce559a0f311ea2bc04a47b4982d0a">115 <!ENTITY e2fsprogs-md5 "124d744bdf9d443591eb8193c085944b"> 116 116 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/"> 117 <!ENTITY e2fsprogs-ch5-du "31.2 MB"> 118 <!ENTITY e2fsprogs-ch5-sbu "0.4 SBU"> 117 119 <!ENTITY e2fsprogs-ch6-du "31.2 MB"> 118 120 <!ENTITY e2fsprogs-ch6-sbu "0.4 SBU"> … … 127 129 <!ENTITY expect-ch5-sbu "0.1 SBU"> 128 130 129 <!ENTITY file-version "4.2 1">130 <!ENTITY file-size "5 38KB">131 <!ENTITY file-version "4.23"> 132 <!ENTITY file-size "551 KB"> 131 133 <!ENTITY file-url "ftp://ftp.gw.com/mirrors/pub/unix/file/file-&file-version;.tar.gz"> 132 <!ENTITY file-md5 " 9e3503116f4269a1be70220ee2234b0e">134 <!ENTITY file-md5 "014a69979a8d5225a6ca2bcc4d7e967e"> 133 135 <!ENTITY file-home " "> 134 136 <!ENTITY file-ch6-du "7.9 MB"> … … 155 157 <!ENTITY flex-ch6-sbu "0.1 SBU"> 156 158 157 <!ENTITY gawk-version "3.1. 5">158 <!ENTITY gawk-size "1, 716KB">159 <!ENTITY gawk-version "3.1.6"> 160 <!ENTITY gawk-size "1,818 KB"> 159 161 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.bz2"> 160 <!ENTITY gawk-md5 " 5703f72d0eea1d463f735aad8222655f">162 <!ENTITY gawk-md5 "c9926c0bc8c177cb9579708ce67f0d75"> 161 163 <!ENTITY gawk-home "&gnu-software;gawk/"> 162 164 <!ENTITY gawk-ch5-du "18.2 MB"> … … 165 167 <!ENTITY gawk-ch6-sbu "0.2 SBU"> 166 168 167 <!ENTITY gcc-version "4.2. 1">168 <!ENTITY gcc-size "43, 029KB">169 <!ENTITY gcc-version "4.2.2"> 170 <!ENTITY gcc-size "43,110 KB"> 169 171 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 170 <!ENTITY gcc-md5 " cba410e6ff70f7d7f4be7a0267707fd0">172 <!ENTITY gcc-md5 "7ae33781417a35a2eb03ee098a9f4490"> 171 173 <!ENTITY gcc-home "http://gcc.gnu.org/"> 172 174 <!ENTITY gcc-ch5p1-du "655 MB"> … … 177 179 <!ENTITY gcc-ch6-sbu "22 SBU testsuite included"> 178 180 179 <!ENTITY gettext-version "0.1 6.1">180 <!ENTITY gettext-size " 8,340KB">181 <!ENTITY gettext-version "0.17"> 182 <!ENTITY gettext-size "11,368 KB"> 181 183 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 182 <!ENTITY gettext-md5 " 3d9ad24301c6d6b17ec30704a13fe127">184 <!ENTITY gettext-md5 "58a2bc6d39c0ba57823034d55d65d606"> 183 185 <!ENTITY gettext-home "&gnu-software;gettext/"> 184 186 <!ENTITY gettext-ch5-du "43 MB"> … … 187 189 <!ENTITY gettext-ch6-sbu "1 SBU"> 188 190 189 <!ENTITY glibc-version "2. 6.1">190 <!ENTITY glibc-size "15, 398KB">191 <!ENTITY glibc-version "2.7"> 192 <!ENTITY glibc-size "15,602 KB"> 191 193 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2"> 192 <!ENTITY glibc-md5 " 11cf6d3fc86dbe0890b8d00372eb6286">194 <!ENTITY glibc-md5 "065c5952b439deba40083ccd67bcc8f7"> 193 195 <!ENTITY glibc-home "&gnu-software;libc/"> 194 196 <!ENTITY glibc-ch5-du "342 MB"> … … 199 201 <!ENTITY glibc-libidn-size "100 KB"> 200 202 <!ENTITY glibc-libidn-url "&gnu;glibc/glibc-libidn-&glibc-libidn-version;.tar.bz2"> 201 <!ENTITY glibc-libidn-md5 " 503f1315afd808728ebaa75b3d87a7d9">203 <!ENTITY glibc-libidn-md5 "226809992fb1f3dc6ea23e0f26952ea4"> 202 204 <!ENTITY glibc-libidn-home " "> 203 205 … … 254 256 <!ENTITY inetutils-ch6-sbu "0.2 SBU"> 255 257 256 <!ENTITY iproute2-version "2.6.2 0-070313">257 <!ENTITY iproute2-size "3 94 KB">258 <!ENTITY iproute2-url "http://developer.osdl.org/dev/iproute2/download/iproute2-&iproute2-version;.tar. gz">259 <!ENTITY iproute2-md5 " 7bc5883aadf740761fa2dd70b661e8cc">258 <!ENTITY iproute2-version "2.6.23"> 259 <!ENTITY iproute2-size "334 KB"> 260 <!ENTITY iproute2-url "http://developer.osdl.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2"> 261 <!ENTITY iproute2-md5 "2e59da739ef19990408cf0a5cb0cae3e"> 260 262 <!ENTITY iproute2-home "http://linux-net.osdl.org/index.php/Iproute2"> 261 263 <!ENTITY iproute2-ch6-du "4.8 MB"> … … 270 272 <!ENTITY kbd-ch6-sbu "less than 0.1 SBU"> 271 273 272 <!ENTITY less-version "4 06">273 <!ENTITY less-size "2 85KB">274 <!ENTITY less-version "418"> 275 <!ENTITY less-size "292 KB"> 274 276 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 275 <!ENTITY less-md5 " c6062663b5be92dfcdfd6300ba0811e4">277 <!ENTITY less-md5 "b5864d76c54ddf4627fd57ab333c88b4"> 276 278 <!ENTITY less-home "http://www.greenwoodsoftware.com/less/"> 277 279 <!ENTITY less-ch6-du "2.8 MB"> … … 295 297 296 298 <!ENTITY linux-major-version "2.6"> 297 <!ENTITY linux-minor-version "2 2">298 <!ENTITY linux-patch-version " 6">299 <!ENTITY linux-minor-version "23"> 300 <!ENTITY linux-patch-version "14"> 299 301 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 300 <!ENTITY linux-size "44, 052KB">302 <!ENTITY linux-size "44,403 KB"> 301 303 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2"> 302 <!ENTITY linux-md5 " 20af4d1e05bd725e89b691da483276e9">304 <!ENTITY linux-md5 "63a6a28ad2480edcffbc09c008b0939d"> 303 305 <!ENTITY linux-home "http://www.kernel.org/"> 304 306 <!ENTITY linux-ch8-du "350 - 450 MB"> … … 330 332 <!ENTITY make-ch6-sbu "0.1 SBU"> 331 333 332 <!ENTITY man-db-version "2. 4.4">333 <!ENTITY man-db-size " 877KB">334 <!ENTITY man-db-version "2.5.0"> 335 <!ENTITY man-db-size "955 KB"> 334 336 <!ENTITY man-db-url "http://savannah.nongnu.org/download/man-db/man-db-&man-db-version;.tar.gz"> 335 <!ENTITY man-db-md5 " 9d7952de1aeb9121497a8204c59c56d7">337 <!ENTITY man-db-md5 "c23b59726cebe0e0820ced2becf5f52d"> 336 338 <!ENTITY man-db-home "http://www.nongnu.org/man-db/"> 337 339 <!ENTITY man-db-ch6-du "9 MB"> 338 340 <!ENTITY man-db-ch6-sbu "0.2 SBU"> 339 341 340 <!ENTITY man-pages-version "2. 64">341 <!ENTITY man-pages-size "1, 799KB">342 <!ENTITY man-pages-version "2.76"> 343 <!ENTITY man-pages-size "1,816 KB"> 342 344 <!ENTITY man-pages-url "&kernel;linux/docs/manpages/Archive/man-pages-&man-pages-version;.tar.bz2"> 343 <!ENTITY man-pages-md5 " 80683dd76cd4eb5aed36ac4401aef4d6">345 <!ENTITY man-pages-md5 "788354eb0ab1fad2eab69ae671c5e68d"> 344 346 <!ENTITY man-pages-home " "> 345 347 <!ENTITY man-pages-ch6-du "37.4 MB"> … … 401 403 <!ENTITY procps-ch6-sbu "0.1 SBU"> 402 404 403 <!ENTITY psmisc-version "22. 5">404 <!ENTITY psmisc-size "27 1KB">405 <!ENTITY psmisc-version "22.6"> 406 <!ENTITY psmisc-size "277 KB"> 405 407 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 406 <!ENTITY psmisc-md5 " 09c20fd899c2c1bd2dce02a510f99fab">408 <!ENTITY psmisc-md5 "2e81938855cf5cc38856bd4a31d79a4c"> 407 409 <!ENTITY psmisc-home "http://psmisc.sourceforge.net/"> 408 410 <!ENTITY psmisc-ch6-du "2.2 MB"> … … 454 456 <!ENTITY sysvinit-ch6-sbu "less than 0.1 SBU"> 455 457 456 <!ENTITY tar-version "1.1 8">457 <!ENTITY tar-size "1,83 3KB">458 <!ENTITY tar-version "1.19"> 459 <!ENTITY tar-size "1,838 KB"> 458 460 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2"> 459 <!ENTITY tar-md5 " 70170208d7c1bb9ab40120579434b6a3">461 <!ENTITY tar-md5 "bcc2e19b19823b9ab68c94586067a792"> 460 462 <!ENTITY tar-home "&gnu-software;tar/"> 461 463 <!ENTITY tar-ch5-du "19.9 MB"> … … 464 466 <!ENTITY tar-ch6-sbu "0.3 SBU"> 465 467 466 <!ENTITY tcl-version "8.4.1 5">467 <!ENTITY tcl-size "3,5 49KB">468 <!ENTITY tcl-version "8.4.17"> 469 <!ENTITY tcl-size "3,567 KB"> 468 470 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> 469 <!ENTITY tcl-md5 " 5e1b71eef1f75a294072aa3218f62b66">471 <!ENTITY tcl-md5 "d2af2c45189c8c7fd1bfdd2a19b0fa30"> 470 472 <!ENTITY tcl-home "http://tcl.sourceforge.net/"> 471 473 <!ENTITY tcl-ch5-du "24 MB"> 472 474 <!ENTITY tcl-ch5-sbu "0.3 SBU"> 473 475 474 <!ENTITY texinfo-version "4. 9">475 <!ENTITY texinfo-size "1, 489KB">476 <!ENTITY texinfo-version "4.11"> 477 <!ENTITY texinfo-size "1,621 KB"> 476 478 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.bz2"> 477 <!ENTITY texinfo-md5 " f4458e4b81e5469fa0815c35654141ab">479 <!ENTITY texinfo-md5 "c6bf13df4fbeff8ce874aacd6a51e814"> 478 480 <!ENTITY texinfo-home "&gnu-software;texinfo/"> 479 481 <!ENTITY texinfo-ch5-du "16.3 MB"> … … 496 498 <!ENTITY udev-config-home " "> 497 499 498 <!ENTITY util-linux- version "2.12r">499 <!ENTITY util-linux- size "1,339KB">500 <!ENTITY util-linux- url "&kernel;linux/utils/util-linux/util-linux-&util-linux-version;.tar.bz2">501 <!ENTITY util-linux- md5 "af9d9e03038481fbf79ea3ac33f116f9">502 <!ENTITY util-linux- home "">503 <!ENTITY util-linux- ch5-du "8.9 MB">504 <!ENTITY util-linux- ch5-sbu "less than 0.1 SBU">505 <!ENTITY util-linux- ch6-du "17.2 MB">506 <!ENTITY util-linux- ch6-sbu "0.2 SBU">500 <!ENTITY util-linux-ng-version "2.13.1"> 501 <!ENTITY util-linux-ng-size "2,788 KB"> 502 <!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.13/util-linux-ng-&util-linux-ng-version;.tar.bz2"> 503 <!ENTITY util-linux-ng-md5 "424badc1832e4b5291a2ec04e9e244f4"> 504 <!ENTITY util-linux-ng-home "http://userweb.kernel.org/~kzak/util-linux-ng/"> 505 <!ENTITY util-linux-ng-ch5-du "8.9 MB"> 506 <!ENTITY util-linux-ng-ch5-sbu "less than 0.1 SBU"> 507 <!ENTITY util-linux-ng-ch6-du "17.2 MB"> 508 <!ENTITY util-linux-ng-ch6-sbu "0.2 SBU"> 507 509 508 510 <!ENTITY vim-version "7.1"> -
patches.ent
r7336a40 r9ed7b54 2 2 3 3 <!-- Start of Common Patches --> 4 <!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-6.patch"> 5 <!ENTITY bash-fixes-patch-md5 "6787b1c94648fde6edb3bbf5e3f042f8"> 6 <!ENTITY bash-fixes-patch-size "24 KB"> 4 <!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-7.patch"> 5 <!ENTITY bash-fixes-patch-md5 "63ca4c26a1ae0c4a5b7da910d611d534"> 6 <!ENTITY bash-fixes-patch-size "55 KB"> 7 8 9 <!ENTITY binutils-configure-patch "binutils-&binutils-version;-configure-1.patch"> 10 <!ENTITY binutils-configure-patch-md5 "83877c299e3e3080952214e479396f23"> 11 <!ENTITY binutils-configure-patch-size "1 KB"> 7 12 8 13 … … 35 40 36 41 37 <!ENTITY gawk-segfault-patch "gawk-&gawk-version;-segfault_fix-1.patch">38 <!ENTITY gawk-segfault-patch-md5 "7679530d88bf3eb56c42eb6aba342ddb">39 <!ENTITY gawk-segfault-patch-size "1.3 KB">40 41 42 42 <!ENTITY grep-fixes-patch "grep-&grep-version;-redhat_fixes-2.patch"> 43 43 <!ENTITY grep-fixes-patch-md5 "2c67910be2d0a54714f63ce350e6d8a6"> … … 68 68 69 69 70 <!ENTITY man-db-fixes-patch "man-db-&man-db-version;-fixes-1.patch">71 <!ENTITY man-db-fixes-patch-md5 "f75b3c44bb801778cf188b87454ff9c1">72 <!ENTITY man-db-fixes-patch-size "2.0 KB">73 74 70 <!ENTITY mktemp-tempfile-patch "mktemp-&mktemp-version;-add_tempfile-3.patch"> 75 71 <!ENTITY mktemp-tempfile-patch-md5 "65d73faabe3f637ad79853b460d30a19"> … … 91 87 92 88 93 <!ENTITY readline-fixes-patch "readline-&readline-version;-fixes- 4.patch">94 <!ENTITY readline-fixes-patch-md5 " 4da6bf2066a7603c7bb0ab1f52243316">95 <!ENTITY readline-fixes-patch-size "1 2.5KB">89 <!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-5.patch"> 90 <!ENTITY readline-fixes-patch-md5 "7390b2296b7b11209829646537294ebb"> 91 <!ENTITY readline-fixes-patch-size "18 KB"> 96 92 97 93 … … 101 97 102 98 103 <!ENTITY texinfo-multibyte-patch "texinfo-&texinfo-version;-multibyte-1.patch">104 <!ENTITY texinfo-multibyte-patch-md5 "6cb5b760cfdd2dd53a0430eb572a8aaa">105 <!ENTITY texinfo-multibyte-patch-size "1.5KB">99 <!ENTITY udev-usbid-patch "udev-&udev-version;-usb_id-1.patch"> 100 <!ENTITY udev-usbid-md5 "247614818827422b99672ea8bf3909ec"> 101 <!ENTITY udev-usbid-patch-size "3.2 KB"> 106 102 107 <!ENTITY texinfo-tempfile_fix-patch "texinfo-&texinfo-version;-tempfile_fix-1.patch">108 <!ENTITY texinfo-tempfile_fix-patch-md5 "559bda136a2ac7777ecb67511227af85">109 <!ENTITY texinfo-tempfile_fix-patch-size "2.2 KB">110 103 111 <!ENTITY util-linux-cramfs-patch "util-linux-&util-linux-version;-cramfs-1.patch"> 112 <!ENTITY util-linux-cramfs-patch-md5 "1c3f40b30e12738eb7b66a35b7374572"> 113 <!ENTITY util-linux-cramfs-patch-size "2.8 KB"> 114 115 <!ENTITY util-linux-lseek-patch "util-linux-&util-linux-version;-lseek-1.patch"> 116 <!ENTITY util-linux-lseek-patch-md5 "5d6c86321c1ea74d7ed7cf57861da423"> 117 <!ENTITY util-linux-lseek-patch-size "10 KB"> 118 119 <!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-2.patch"> 120 <!ENTITY vim-fixes-patch-md5 "4b33bda20c4e75601cd581b745477a2d"> 121 <!ENTITY vim-fixes-patch-size "294 KB"> 104 <!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-5.patch"> 105 <!ENTITY vim-fixes-patch-md5 "61c8c6d7f6b56aa6fd0eb30081b36998"> 106 <!ENTITY vim-fixes-patch-size "308 KB"> 122 107 123 108 <!ENTITY vim-mandir-patch "vim-&vim-version;-mandir-1.patch"> -
prologue/hostreqs.xml
r7336a40 r9ed7b54 108 108 109 109 <listitem> 110 <para><emphasis role="strong">Perl-5.6.0</emphasis></para> 111 </listitem> 112 113 <listitem> 110 114 <para><emphasis role="strong">Sed-3.0.2</emphasis></para> 111 115 </listitem> … … 126 130 <screen role="nodump"><userinput>cat > version-check.sh << "EOF" 127 131 <literal>#!/bin/bash 132 export LC_ALL=C 128 133 129 134 # Simple script to list version numbers of critical development tools 130 135 131 136 bash --version | head -n1 | cut -d" " -f2-4 132 echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- 4137 echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- 133 138 bison --version | head -n1 134 139 bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
Note:
See TracChangeset
for help on using the changeset viewer.