Changes in / [03e6a40:88ef769]
- Files:
-
- 88 added
- 95 deleted
- 354 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r03e6a40 r88ef769 22 22 sparc sparc64 sparc64-64 \ 23 23 mips mips64 mips64-64 \ 24 ppc ppc64 ppc64-64 25 # alpha Not tested anymore 24 ppc ppc64 ppc64-64 \ 25 alpha 26 26 27 27 x86_ML := 32 … … 290 290 @echo "Download-List Targets" 291 291 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 292 @echo293 292 @echo "md5-List Targets" 294 293 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/appendices/acronymlist.xml
r03e6a40 r88ef769 24 24 25 25 <varlistentry> 26 <term><emphasis role="bold">ALSA</emphasis></term> 27 <listitem> 28 <para>Advanced Linux Sound Architecture</para> 29 </listitem> 30 </varlistentry> 31 32 <varlistentry> 26 33 <term><emphasis role="bold">API</emphasis></term> 27 34 <listitem> -
BOOK/appendices/dependencies/alpha.xml
r03e6a40 r88ef769 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC,23 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, 24 24 Grep, Make, Ncurses, Sed and Patch</seg> 25 25 </seglistitem> -
BOOK/appendices/dependencies/common.xml
r03e6a40 r88ef769 31 31 </para> 32 32 33 <!-- Begin ACL dependency info -->34 <bridgehead renderas="sect2" id="acl-dep">ACL</bridgehead>35 36 <segmentedlist>37 <segtitle>&dependencies;</segtitle>38 39 <seglistitem>40 <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep,41 Libtool, Make, and Sed</seg>42 </seglistitem>43 </segmentedlist>44 45 <segmentedlist>46 <segtitle>&testsuites;</segtitle>47 48 <seglistitem>49 <seg>No testsuite available</seg>50 </seglistitem>51 </segmentedlist>52 53 <segmentedlist>54 <segtitle>&before;</segtitle>55 56 <seglistitem>57 <seg>Coreutils, Gettext, Libcap, Sed, and Systemd</seg>58 </seglistitem>59 </segmentedlist>60 61 <!-- Begin Attr dependency info -->62 <bridgehead renderas="sect2" id="attr-dep">Attr</bridgehead>63 64 <segmentedlist>65 <segtitle>&dependencies;</segtitle>66 67 <seglistitem>68 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep,69 Libtool, Make, and Sed</seg>70 </seglistitem>71 </segmentedlist>72 73 <segmentedlist>74 <segtitle>&testsuites;</segtitle>75 76 <seglistitem>77 <seg>No testsuite available</seg>78 </seglistitem>79 </segmentedlist>80 81 <segmentedlist>82 <segtitle>&before;</segtitle>83 84 <seglistitem>85 <seg>ACL, Coretutils, Gettext, Libcap, Sed, and Systemd</seg>86 </seglistitem>87 </segmentedlist>88 89 33 <!-- Begin Autoconf dependency info --> 90 34 <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead> … … 94 38 95 39 <seglistitem> 96 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed ,Texinfo</seg>97 </seglistitem> 98 </segmentedlist> 99 100 <segmentedlist> 101 <segtitle>&testsuites;</segtitle> 102 103 <seglistitem> 104 <seg>Automake, Binutils, Diffutils, Findutils, GCC ,Libtool</seg>40 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo</seg> 41 </seglistitem> 42 </segmentedlist> 43 44 <segmentedlist> 45 <segtitle>&testsuites;</segtitle> 46 47 <seglistitem> 48 <seg>Automake, Binutils, Diffutils, Findutils, GCC and Libtool</seg> 105 49 </seglistitem> 106 50 </segmentedlist> … … 122 66 <seglistitem> 123 67 <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, 124 Sed ,Texinfo</seg>68 Sed and Texinfo</seg> 125 69 </seglistitem> 126 70 </segmentedlist> … … 131 75 <seglistitem> 132 76 <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, 133 Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several77 Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several 134 78 other packages that are not installed in CLFS.</seg> 135 79 </seglistitem> … … 151 95 152 96 <seglistitem> 153 <seg>Bash, Bison, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, Make,154 Ncurses, Patch, Readline, Sed ,Texinfo</seg>97 <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make, 98 Ncurses, Patch, Readline, Sed and Texinfo</seg> 155 99 </seglistitem> 156 100 </segmentedlist> … … 179 123 180 124 <seglistitem> 181 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, Grep, Make,125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make, 182 126 and Readline</seg> 183 127 </seglistitem> … … 207 151 208 152 <seglistitem> 209 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, File, Gawk, GCC,153 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC, 210 154 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 211 155 </seglistitem> … … 235 179 236 180 <seglistitem> 237 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC,238 Grep, M4, Make ,Sed</seg>239 </seglistitem> 240 </segmentedlist> 241 242 <segmentedlist> 243 <segtitle>&testsuites;</segtitle> 244 245 <seglistitem> 246 <seg>Diffutils, Findutils ,Gawk</seg>247 </seglistitem> 248 </segmentedlist> 249 250 <segmentedlist> 251 <segtitle>&before;</segtitle> 252 253 <seglistitem> 254 <seg>Flex, Kbd ,Tar</seg>181 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, 182 Grep, M4, Make and Sed</seg> 183 </seglistitem> 184 </segmentedlist> 185 186 <segmentedlist> 187 <segtitle>&testsuites;</segtitle> 188 189 <seglistitem> 190 <seg>Diffutils, Findutils and Gawk</seg> 191 </seglistitem> 192 </segmentedlist> 193 194 <segmentedlist> 195 <segtitle>&before;</segtitle> 196 197 <seglistitem> 198 <seg>Flex, Kbd and Tar</seg> 255 199 </seglistitem> 256 200 </segmentedlist> … … 263 207 264 208 <seglistitem> 265 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make</seg>209 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg> 266 210 </seglistitem> 267 211 </segmentedlist> … … 290 234 291 235 <seglistitem> 292 <seg>Bash, Coreutils, Make ,Sed</seg>236 <seg>Bash, Coreutils, Make and Sed</seg> 293 237 </seglistitem> 294 238 </segmentedlist> … … 337 281 </segmentedlist> 338 282 339 <!-- Begin CLooG dependency info -->340 <bridgehead renderas="sect2" id="cloog- dep">CLooG</bridgehead>341 342 <segmentedlist> 343 <segtitle>&dependencies;</segtitle> 344 345 <seglistitem> 346 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,347 GMP, ISL,Make, MPC, MPFR, Sed and Texinfo</seg>283 <!-- Begin CLooG-ISL dependency info --> 284 <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead> 285 286 <segmentedlist> 287 <segtitle>&dependencies;</segtitle> 288 289 <seglistitem> 290 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 291 Make, MPC, MPFR, Sed and Texinfo</seg> 348 292 </seglistitem> 349 293 </segmentedlist> … … 372 316 373 317 <seglistitem> 374 <seg> ACL, Attr, Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, GMP,375 Grep, Libcap, Make,Patch, Perl, Sed and Texinfo</seg>318 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make, 319 Patch, Perl, Sed and Texinfo</seg> 376 320 </seglistitem> 377 321 </segmentedlist> … … 389 333 390 334 <seglistitem> 391 <seg>Bash, Diffutils, Findutils, Man</seg> 392 </seglistitem> 393 </segmentedlist> 394 395 <!-- Begin D-Bus dependency info --> 396 <bridgehead renderas="sect2" id="dbus-dep">D-Bus</bridgehead> 397 398 <segmentedlist> 399 <segtitle>&dependencies;</segtitle> 400 401 <seglistitem> 402 <seg>Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, 403 Gettext, Grep, Make, Man, Pkg-config, Sed and Texinfo</seg> 404 </seglistitem> 405 </segmentedlist> 406 407 <segmentedlist> 408 <segtitle>&testsuites;</segtitle> 409 410 <seglistitem> 411 <seg>None</seg> 412 </seglistitem> 413 </segmentedlist> 414 415 <segmentedlist> 416 <segtitle>&before;</segtitle> 417 418 <seglistitem> 419 <seg>Systemd</seg> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 420 336 </seglistitem> 421 337 </segmentedlist> … … 482 398 483 399 <seglistitem> 484 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,400 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 485 401 Make, Patch, Sed and Texinfo</seg> 486 402 </seglistitem> … … 503 419 </segmentedlist> 504 420 505 <!-- Begin GLIBC dependency info -->506 <bridgehead renderas="sect2" id=" glibc-dep">GLIBC</bridgehead>421 <!-- Begin EGLIBC dependency info --> 422 <bridgehead renderas="sect2" id="eglibc-dep">EGLIBC</bridgehead> 507 423 508 424 <segmentedlist> … … 531 447 </segmentedlist> 532 448 533 <!-- Begin Eudev dependency info -->534 <bridgehead renderas="sect2" id="eudev-dep">Eudev</bridgehead>535 536 <segmentedlist>537 <segtitle>&dependencies;</segtitle>538 539 <seglistitem>540 <seg>Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,541 Make and Sed</seg>542 </seglistitem>543 </segmentedlist>544 545 <segmentedlist>546 <segtitle>&testsuites;</segtitle>547 548 <seglistitem>549 <seg>No testsuite available</seg>550 </seglistitem>551 </segmentedlist>552 553 <segmentedlist>554 <segtitle>&before;</segtitle>555 556 <seglistitem>557 <seg>Systemd</seg>558 </seglistitem>559 </segmentedlist>560 561 <!-- Begin Expat dependency info -->562 <bridgehead renderas="sect2" id="expat-dep">Expat</bridgehead>563 564 <segmentedlist>565 <segtitle>&dependencies;</segtitle>566 567 <seglistitem>568 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep,569 Make and Sed</seg>570 </seglistitem>571 </segmentedlist>572 573 <segmentedlist>574 <segtitle>&testsuites;</segtitle>575 576 <seglistitem>577 <seg>None</seg>578 </seglistitem>579 </segmentedlist>580 581 <segmentedlist>582 <segtitle>&before;</segtitle>583 584 <seglistitem>585 <seg>D-Bus and XML::Parser</seg>586 </seglistitem>587 </segmentedlist>588 589 449 <!-- Begin Expect dependency info --> 590 450 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 594 454 595 455 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, Make,456 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make, 597 457 Patch, Sed and Tcl</seg> 598 458 </seglistitem> … … 622 482 623 483 <seglistitem> 624 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gettext, Grep, Gzip,484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 625 485 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 626 486 </seglistitem> … … 650 510 651 511 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 653 513 Make, Sed and Zlib</seg> 654 514 </seglistitem> … … 678 538 679 539 <seglistitem> 680 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,540 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 681 541 Sed and Texinfo</seg> 682 542 </seglistitem> … … 706 566 707 567 <seglistitem> 708 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, M4, Make,568 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make, 709 569 Sed and Texinfo</seg> 710 570 </seglistitem> … … 734 594 735 595 <seglistitem> 736 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Sed and Texinfo</seg>596 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg> 737 597 </seglistitem> 738 598 </segmentedlist> … … 761 621 762 622 <seglistitem> 763 <seg>Bash, Binutils, CLooG , Coreutils, Diffutils,GLIBC,623 <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC, 764 624 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 765 625 Tar and Texinfo</seg> … … 790 650 791 651 <seglistitem> 792 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,652 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 793 653 GCC, Grep, Make, Sed and Texinfo</seg> 794 654 </seglistitem> … … 812 672 813 673 <!-- Begin Glib dependency info --> 814 <!--<bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 815 675 816 676 <segmentedlist> … … 836 696 <seg>Pkg-config-lite</seg> 837 697 </seglistitem> 838 </segmentedlist> -->698 </segmentedlist> 839 699 840 700 <!-- Begin GMP dependency info --> … … 845 705 846 706 <seglistitem> 847 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, M4, Make,707 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make, 848 708 Sed and Texinfo</seg> 849 709 </seglistitem> … … 863 723 <seglistitem> 864 724 <seg>MPFR, GCC</seg> 865 </seglistitem>866 </segmentedlist>867 868 <!-- Begin Gperf dependency info -->869 <bridgehead renderas="sect2" id="gperf-dep">Gperf</bridgehead>870 871 <segmentedlist>872 <segtitle>&dependencies;</segtitle>873 874 <seglistitem>875 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,876 Make, Sed and Texinfo</seg>877 </seglistitem>878 </segmentedlist>879 880 <segmentedlist>881 <segtitle>&testsuites;</segtitle>882 883 <seglistitem>884 <seg>Intltool</seg>885 </seglistitem>886 </segmentedlist>887 888 <segmentedlist>889 <segtitle>&before;</segtitle>890 891 <seglistitem>892 <seg>Systemd</seg>893 725 </seglistitem> 894 726 </segmentedlist> … … 901 733 902 734 <seglistitem> 903 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,735 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 904 736 Make, Patch, Sed and Texinfo</seg> 905 737 </seglistitem> … … 929 761 930 762 <seglistitem> 931 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Perl763 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl 932 764 Sed and Texinfo</seg> 933 765 </seglistitem> … … 957 789 958 790 <seglistitem> 959 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,791 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 960 792 Sed and Texinfo</seg> 961 793 </seglistitem> … … 1005 837 </segmentedlist> 1006 838 1007 <!-- Begin Intltool dependency info -->1008 <bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead>1009 1010 <segmentedlist>1011 <segtitle>&dependencies;</segtitle>1012 1013 <seglistitem>1014 <seg>Binutils, Coreutils, GLIBC, GCC, Make, Perl Sed and XML::Parser</seg>1015 </seglistitem>1016 </segmentedlist>1017 1018 <segmentedlist>1019 <segtitle>&testsuites;</segtitle>1020 1021 <seglistitem>1022 <seg>No testsuite available</seg>1023 </seglistitem>1024 </segmentedlist>1025 1026 <segmentedlist>1027 <segtitle>&before;</segtitle>1028 1029 <seglistitem>1030 <seg>None</seg>1031 </seglistitem>1032 </segmentedlist>1033 1034 839 <!-- Begin IProute2 dependency info --> 1035 840 <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead> … … 1039 844 1040 845 <seglistitem> 1041 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Findutils, Flex, GCC,846 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC, 1042 847 Make, Linux-Headers and Sed</seg> 1043 848 </seglistitem> … … 1067 872 1068 873 <seglistitem> 1069 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Libcapand Make</seg>874 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC and Make</seg> 1070 875 </seglistitem> 1071 876 </segmentedlist> … … 1094 899 1095 900 <seglistitem> 1096 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1097 902 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 1098 903 </seglistitem> … … 1122 927 1123 928 <seglistitem> 1124 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gzip, Make, and929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and 1125 930 Check</seg> 1126 931 </seglistitem> … … 1150 955 1151 956 <seglistitem> 1152 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Flex, Gawk, GCC,1153 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC, 958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib. 1154 959 </seg> 1155 960 </seglistitem> … … 1168 973 1169 974 <seglistitem> 1170 <seg> Systemd</seg>975 <seg>Eudev</seg> 1171 976 </seglistitem> 1172 977 </segmentedlist> … … 1179 984 1180 985 <seglistitem> 1181 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,986 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 1182 987 Ncurses and Sed</seg> 1183 988 </seglistitem> … … 1200 1005 </segmentedlist> 1201 1006 1202 <!-- Begin Libcap dependency info --> 1203 <bridgehead renderas="sect2" id="libcap-dep">Libcap</bridgehead> 1204 1205 <segmentedlist> 1206 <segtitle>&dependencies;</segtitle> 1207 1208 <seglistitem> 1209 <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep and Make</seg> 1210 </seglistitem> 1211 </segmentedlist> 1212 1213 <segmentedlist> 1214 <segtitle>&testsuites;</segtitle> 1215 1216 <seglistitem> 1217 <seg>No testsuite available</seg> 1218 </seglistitem> 1219 </segmentedlist> 1220 1221 <segmentedlist> 1222 <segtitle>&before;</segtitle> 1223 1224 <seglistitem> 1225 <seg>Coreutils, IPutils, Systemd</seg> 1007 <!-- Begin libestr dependency info --> 1008 <bridgehead renderas="sect2" id="libee-dep">Libee</bridgehead> 1009 1010 <segmentedlist> 1011 <segtitle>&dependencies;</segtitle> 1012 1013 <seglistitem> 1014 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1015 GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg> 1016 </seglistitem> 1017 </segmentedlist> 1018 1019 <segmentedlist> 1020 <segtitle>&testsuites;</segtitle> 1021 1022 <seglistitem> 1023 <seg>None</seg> 1024 </seglistitem> 1025 </segmentedlist> 1026 1027 <segmentedlist> 1028 <segtitle>&before;</segtitle> 1029 1030 <seglistitem> 1031 <seg>Rsyslog</seg> 1032 </seglistitem> 1033 </segmentedlist> 1034 1035 <!-- Begin libestr dependency info --> 1036 <bridgehead renderas="sect2" id="libestr-dep">Libestr</bridgehead> 1037 1038 <segmentedlist> 1039 <segtitle>&dependencies;</segtitle> 1040 1041 <seglistitem> 1042 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1043 GCC, Grep, Make, Sed and Texinfo</seg> 1044 </seglistitem> 1045 </segmentedlist> 1046 1047 <segmentedlist> 1048 <segtitle>&testsuites;</segtitle> 1049 1050 <seglistitem> 1051 <seg>None</seg> 1052 </seglistitem> 1053 </segmentedlist> 1054 1055 <segmentedlist> 1056 <segtitle>&before;</segtitle> 1057 1058 <seglistitem> 1059 <seg>Libee and Rsyslog</seg> 1226 1060 </seglistitem> 1227 1061 </segmentedlist> … … 1234 1068 1235 1069 <seglistitem> 1236 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,1070 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1237 1071 GCC, Grep, Make, Sed and Texinfo</seg> 1238 1072 </seglistitem> … … 1289 1123 1290 1124 <seglistitem> 1291 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, GCC, Grep,1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep, 1292 1126 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1293 1127 </seglistitem> … … 1317 1151 1318 1152 <seglistitem> 1319 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Sed1153 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed 1320 1154 and Texinfo</seg> 1321 1155 </seglistitem> … … 1345 1179 1346 1180 <seglistitem> 1347 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,1181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1348 1182 Make, Sed and Texinfo</seg> 1349 1183 </seglistitem> … … 1354 1188 1355 1189 <seglistitem> 1356 <seg>Perl and Procps -ng</seg>1190 <seg>Perl and Procps</seg> 1357 1191 </seglistitem> 1358 1192 </segmentedlist> … … 1373 1207 1374 1208 <seglistitem> 1375 <seg>Bash, Binutils, Bzip2, Coreutils, GLIBC, Gawk, GCC,1376 Grep, Groff, Gzip, Less, XZ 1377 </seglistitem> 1378 </segmentedlist> 1379 1380 <segmentedlist> 1381 <segtitle>&testsuites;</segtitle> 1382 1383 <seglistitem> 1384 <seg>No testsuite available</seg> 1385 </seglistitem> 1386 </segmentedlist> 1387 1388 <segmentedlist> 1389 <segtitle>&before;</segtitle> 1390 1391 <seglistitem> 1392 <seg> D-Bus</seg>1209 <seg>Bash, Binutils, Bzip2, Coreutils, EGLIBC, Gawk, GCC, 1210 Grep, Groff, Gzip, Less, XZ-Utils, Make and Sed</seg> 1211 </seglistitem> 1212 </segmentedlist> 1213 1214 <segmentedlist> 1215 <segtitle>&testsuites;</segtitle> 1216 1217 <seglistitem> 1218 <seg>No testsuite available</seg> 1219 </seglistitem> 1220 </segmentedlist> 1221 1222 <segmentedlist> 1223 <segtitle>&before;</segtitle> 1224 1225 <seglistitem> 1226 <seg>None</seg> 1393 1227 </seglistitem> 1394 1228 </segmentedlist> … … 1428 1262 1429 1263 <seglistitem> 1430 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,1264 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 1431 1265 Make, MPFR, Sed and Texinfo</seg> 1432 1266 </seglistitem> … … 1456 1290 1457 1291 <seglistitem> 1458 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,1292 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 1459 1293 Make, Sed and Texinfo</seg> 1460 1294 </seglistitem> … … 1474 1308 <seglistitem> 1475 1309 <seg>GCC</seg> 1310 </seglistitem> 1311 </segmentedlist> 1312 1313 <!-- Begin KMOD dependency info --> 1314 <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead> 1315 1316 <segmentedlist> 1317 <segtitle>&dependencies;</segtitle> 1318 1319 <seglistitem> 1320 <seg>Bash, Binutils, Coreutils, EGLIBC, Findutils, GCC, Grep, Make, 1321 Sed and Zlib</seg> 1322 </seglistitem> 1323 </segmentedlist> 1324 1325 <segmentedlist> 1326 <segtitle>&testsuites;</segtitle> 1327 1328 <seglistitem> 1329 <seg>Diffutils, File, Gawk and Gzip</seg> 1330 </seglistitem> 1331 </segmentedlist> 1332 1333 <segmentedlist> 1334 <segtitle>&before;</segtitle> 1335 1336 <seglistitem> 1337 <seg>None</seg> 1476 1338 </seglistitem> 1477 1339 </segmentedlist> … … 1484 1346 1485 1347 <seglistitem> 1486 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,1348 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1487 1349 Make and Sed</seg> 1488 1350 </seglistitem> … … 1501 1363 1502 1364 <seglistitem> 1503 <seg>Bash, GRUB, Inetutils, Less, Procps -ng, Psmisc, Readline, Texinfo,1365 <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo, 1504 1366 Util-linux and Vim</seg> 1505 1367 </seglistitem> … … 1513 1375 1514 1376 <seglistitem> 1515 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make and Sed</seg>1377 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg> 1516 1378 </seglistitem> 1517 1379 </segmentedlist> … … 1540 1402 1541 1403 <seglistitem> 1542 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep,1404 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, 1543 1405 Make and Sed</seg> 1544 1406 </seglistitem> … … 1549 1411 1550 1412 <seglistitem> 1551 <seg>Gzip, Iana-Etc and Procps -ng, Tar</seg>1413 <seg>Gzip, Iana-Etc and Procps, Tar</seg> 1552 1414 </seglistitem> 1553 1415 </segmentedlist> … … 1568 1430 1569 1431 <seglistitem> 1570 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,1432 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1571 1433 Make and Sed</seg> 1572 1434 </seglistitem> … … 1585 1447 1586 1448 <seglistitem> 1587 <seg> E2fsprogs, Systemd, Util-linux</seg>1588 </seglistitem> 1589 </segmentedlist> 1590 1591 <!-- Begin Procps -ngdependency info -->1592 <bridgehead renderas="sect2" id="procps- ng-dep">Procps-ng</bridgehead>1593 1594 <segmentedlist> 1595 <segtitle>&dependencies;</segtitle> 1596 1597 <seglistitem> 1598 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Ncurses</seg>1449 <seg>Util-linux, E2fsprogs</seg> 1450 </seglistitem> 1451 </segmentedlist> 1452 1453 <!-- Begin Procps dependency info --> 1454 <bridgehead renderas="sect2" id="procps-dep">Procps</bridgehead> 1455 1456 <segmentedlist> 1457 <segtitle>&dependencies;</segtitle> 1458 1459 <seglistitem> 1460 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Ncurses</seg> 1599 1461 </seglistitem> 1600 1462 </segmentedlist> … … 1623 1485 1624 1486 <seglistitem> 1625 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses1487 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses 1626 1488 and Sed</seg> 1627 1489 </seglistitem> … … 1651 1513 1652 1514 <seglistitem> 1653 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses,1515 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses, 1654 1516 Patch, Sed and Texinfo</seg> 1655 1517 </seglistitem> … … 1669 1531 <seglistitem> 1670 1532 <seg>Bash</seg> 1533 </seglistitem> 1534 </segmentedlist> 1535 1536 <!-- Begin Rsyslog dependency info --> 1537 <bridgehead renderas="sect2" id="rsyslog-dep">Rsyslog</bridgehead> 1538 1539 <segmentedlist> 1540 <segtitle>&dependencies;</segtitle> 1541 1542 <seglistitem> 1543 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, libee, 1544 Libestr, Make, Sed and Zlib</seg> 1545 </seglistitem> 1546 </segmentedlist> 1547 1548 <segmentedlist> 1549 <segtitle>&testsuites;</segtitle> 1550 1551 <seglistitem> 1552 <seg>No testsuite available</seg> 1553 </seglistitem> 1554 </segmentedlist> 1555 1556 <segmentedlist> 1557 <segtitle>&before;</segtitle> 1558 1559 <seglistitem> 1560 <seg>None</seg> 1671 1561 </seglistitem> 1672 1562 </segmentedlist> … … 1679 1569 1680 1570 <seglistitem> 1681 <seg> ACL, Attr, Bash, Binutils, Coreutils,GLIBC, GCC, Grep, Make,1571 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 1682 1572 Sed and Texinfo</seg> 1683 1573 </seglistitem> … … 1707 1597 1708 1598 <seglistitem> 1709 <seg>ACL, Attr, Bash, Binutils, Coreutils, Diffutils, GLIBC, 1710 Findutils, Gawk, GCC, Gettext, Grep, Make and Sed</seg> 1711 </seglistitem> 1712 </segmentedlist> 1713 1714 <segmentedlist> 1715 <segtitle>&testsuites;</segtitle> 1716 1717 <seglistitem> 1718 <seg>No testsuite available</seg> 1719 </seglistitem> 1720 </segmentedlist> 1721 1722 <segmentedlist> 1723 <segtitle>&before;</segtitle> 1724 1725 <seglistitem> 1726 <seg>None</seg> 1727 </seglistitem> 1728 </segmentedlist> 1729 1730 <!-- Begin systemd dependency info --> 1731 <bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead> 1732 1733 <segmentedlist> 1734 <segtitle>&dependencies;</segtitle> 1735 1736 <seglistitem> 1737 <seg>ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, GLIBC, 1738 Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl, 1739 Pkg-config, Sed, Util-linux and XML::Parser</seg> 1599 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1600 Gettext, Grep, Make and Sed</seg> 1601 </seglistitem> 1602 </segmentedlist> 1603 1604 <segmentedlist> 1605 <segtitle>&testsuites;</segtitle> 1606 1607 <seglistitem> 1608 <seg>No testsuite available</seg> 1609 </seglistitem> 1610 </segmentedlist> 1611 1612 <segmentedlist> 1613 <segtitle>&before;</segtitle> 1614 1615 <seglistitem> 1616 <seg>None</seg> 1617 </seglistitem> 1618 </segmentedlist> 1619 1620 <!-- Begin Sysvinit dependency info --> 1621 <bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead> 1622 1623 <segmentedlist> 1624 <segtitle>&dependencies;</segtitle> 1625 1626 <seglistitem> 1627 <seg>Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1740 1628 </seglistitem> 1741 1629 </segmentedlist> … … 1764 1652 1765 1653 <seglistitem> 1766 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC,1654 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, 1767 1655 Grep, Make, Sed and Texinfo</seg> 1768 1656 </seglistitem> … … 1792 1680 1793 1681 <seglistitem> 1794 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep,1682 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, 1795 1683 Make and Sed</seg> 1796 1684 </seglistitem> … … 1820 1708 1821 1709 <seglistitem> 1822 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make,1710 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, 1823 1711 Ncurses and Sed</seg> 1824 1712 </seglistitem> … … 1830 1718 <seglistitem> 1831 1719 <seg>Diffutils and Gzip</seg> 1720 </seglistitem> 1721 </segmentedlist> 1722 1723 <segmentedlist> 1724 <segtitle>&before;</segtitle> 1725 1726 <seglistitem> 1727 <seg>None</seg> 1728 </seglistitem> 1729 </segmentedlist> 1730 1731 <!-- Begin Eudev dependency info --> 1732 <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead> 1733 1734 <segmentedlist> 1735 <segtitle>&dependencies;</segtitle> 1736 1737 <seglistitem> 1738 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1739 Make and Sed</seg> 1740 </seglistitem> 1741 </segmentedlist> 1742 1743 <segmentedlist> 1744 <segtitle>&testsuites;</segtitle> 1745 1746 <seglistitem> 1747 <seg>No testsuite available</seg> 1832 1748 </seglistitem> 1833 1749 </segmentedlist> … … 1848 1764 1849 1765 <seglistitem> 1850 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1851 1767 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1852 1768 </seglistitem> … … 1865 1781 1866 1782 <seglistitem> 1867 <seg>E2fsprogs , Systemd</seg>1783 <seg>E2fsprogs</seg> 1868 1784 </seglistitem> 1869 1785 </segmentedlist> … … 1876 1792 1877 1793 <seglistitem> 1878 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC,1794 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1879 1795 Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1880 1796 </seglistitem> … … 1897 1813 </segmentedlist> 1898 1814 1899 <!-- Begin XML::Parser dependency info --> 1900 <bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead> 1901 1902 <segmentedlist> 1903 <segtitle>&dependencies;</segtitle> 1904 1905 <seglistitem> 1906 <seg>Coreutils, Expat, Make and Perl</seg> 1907 </seglistitem> 1908 </segmentedlist> 1909 1910 <segmentedlist> 1911 <segtitle>&testsuites;</segtitle> 1912 1913 <seglistitem> 1914 <seg>None</seg> 1915 </seglistitem> 1916 </segmentedlist> 1917 1918 <segmentedlist> 1919 <segtitle>&before;</segtitle> 1920 1921 <seglistitem> 1922 <seg>Intltool</seg> 1923 </seglistitem> 1924 </segmentedlist> 1925 1926 <!-- Begin XZ Utils dependency info --> 1927 <bridgehead renderas="sect2" id="xz-utils-dep">XZ Utils</bridgehead> 1928 1929 <segmentedlist> 1930 <segtitle>&dependencies;</segtitle> 1931 1932 <seglistitem> 1933 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC, 1815 <!-- Begin XZ-Utils dependency info --> 1816 <bridgehead renderas="sect2" id="xz-utils-dep">XZ-Utils</bridgehead> 1817 1818 <segmentedlist> 1819 <segtitle>&dependencies;</segtitle> 1820 1821 <seglistitem> 1822 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1934 1823 Grep, Make and Sed</seg> 1935 1824 </seglistitem> … … 1959 1848 1960 1849 <seglistitem> 1961 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Sed</seg>1850 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1962 1851 </seglistitem> 1963 1852 </segmentedlist> -
BOOK/appendices/dependencies/sparc.xml
r03e6a40 r88ef769 48 48 49 49 <seglistitem> 50 <seg>Binutils, Coreutils, GLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,50 <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip, 51 51 Make, Patch and Sed</seg> 52 52 </seglistitem> -
BOOK/appendices/dependencies/x86.xml
r03e6a40 r88ef769 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, GLIBC, Gawk, GCC, Gettext,23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext, 24 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> -
BOOK/appendices/rationale/common.xml
r03e6a40 r88ef769 20 20 21 21 <listitem> 22 <para>ACL</para>23 <para>The ACL package allows usage and setting of POSIX Access Control24 Lists. It can be used by several other packages in CLFS, such as Coreutils25 and Systemd.</para>26 </listitem>27 28 <listitem>29 <para>Attr</para>30 <para>Attr allows setting and viewing extended attributes of filesystem31 objects. It is required by Systemd..</para>32 </listitem>33 34 <listitem>35 22 <para>Autoconf</para> 36 23 <para>The Autoconf package contains programs for producing shell scripts … … 87 74 <listitem> 88 75 <para>Check</para> 89 <para>This package contains a test harness for other programs. It is 90 used for some packages' testsuites.</para> 91 </listitem> 92 93 <listitem> 94 <para>CLooG</para> 76 <para>This package contains a test harness for other programs.</para> 77 </listitem> 78 79 <listitem> 80 <para>CLooG-ISL</para> 95 81 <para>This package is used by GCC.</para> 96 82 </listitem> … … 100 86 <para>This package contains many basic command-line file-management 101 87 tools, required for installation of every package in CLFS.</para> 102 </listitem>103 104 <listitem>105 <para>D-Bus</para>106 <para>D-Bus is a message bus system, which allows applications to107 communicate to each other. It is required by Systemd.</para>108 88 </listitem> 109 89 … … 129 109 130 110 <listitem> 131 <para> GLIBC</para>111 <para>EGLIBC</para> 132 112 <para>Any dynamically-linked C program (which is nearly everything 133 113 in CLFS) needs a C library to compile and run.</para> 134 </listitem>135 136 <listitem>137 <para>Eudev</para>138 <para>This is a package that allows for dynamic creation of device nodes.139 It is a fork of Udev, which is now part of Systemd. It is still140 used for the "Boot" method in the temp-system, as Systemd is not needed141 there.</para>142 114 </listitem> 143 115 … … 195 167 <para>GMP</para> 196 168 <para>This package is required by GCC.</para> 197 </listitem>198 199 <listitem>200 <para>Gperf</para>201 <para>This package is required by Systemd.</para>202 169 </listitem> 203 170 … … 228 195 229 196 <listitem> 230 <para>Intltool</para>231 <para>This package is required by Systemd.</para>232 </listitem>233 234 <listitem>235 197 <para>IProute2</para> 236 198 <para>This package contains programs for administering network interfaces.</para> … … 266 228 267 229 <listitem> 268 <para>Libcap</para> 269 <para>This package is required by Systemd.</para> 230 <para>Libee</para> 231 <para>This package contains an event expression library. It is needed by 232 Rsyslog.</para> 233 </listitem> 234 235 <listitem> 236 <para>Libestr</para> 237 <para>This package contains a library for string essentials. It is needed 238 by Rsyslog.</para> 270 239 </listitem> 271 240 … … 340 309 341 310 <listitem> 342 <para>Procps -ng</para>311 <para>Procps</para> 343 312 <para>Provides a number of small, useful utilities that give information 344 313 about the <filename class="directory">/proc</filename> filesystem.</para> … … 360 329 361 330 <listitem> 331 <para>Rsyslog</para> 332 <para>Rsyslog is an enhanced multi-threaded syslogd that supports 333 multiple backends with very little dependencies. It provides a program 334 that logs various system events into files in 335 <filename class="directory">/var/log</filename>.</para> 336 </listitem> 337 338 <listitem> 362 339 <para>Sed</para> 363 340 <para>This package contains a stream editor. It is used in the … … 372 349 373 350 <listitem> 374 <para>Sys temd</para>375 <para>Sys temd provides the init daemon for the system, as well as Udev,376 which dynamically creates device nodes.</para>351 <para>Sysvinit</para> 352 <para>Sysvinit is the init daemon that the clfs-bootscripts were written 353 to work with.</para> 377 354 </listitem> 378 355 … … 393 370 converting info pages. It is used in the installation procedures 394 371 of many CLFS packages.</para> 372 </listitem> 373 374 <listitem> 375 <para>Eudev</para> 376 <para>The Eudev package contains programs for dynamic creation of device 377 nodes.</para> 395 378 </listitem> 396 379 … … 410 393 411 394 <listitem> 412 <para>XML::Parser</para> 413 <para>This Perl module is required by Intltool.</para> 414 </listitem> 415 416 <listitem> 417 <para>XZ Utils</para> 395 <para>XZ-Utils</para> 418 396 <para>Useful for compressing files to reduce size. Also needed to 419 397 uncompress tarballs for many CLFS packages</para> -
BOOK/boot/64/createfiles.xml
r03e6a40 r88ef769 13 13 <title>Creating Essential Symlinks</title> 14 14 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 16 href="../common/createfiles.xml" 17 xpointer="xpointer(//*[@os='a'])"/> 15 <para os="a">Some programs use hard-wired paths to programs which do not exist 16 yet. In order to satisfy these programs, create a number of symbolic 17 links which will be replaced by real files throughout the course of 18 the next chapter after the software has been installed.</para> 18 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 20 href="../common/createfiles.xml" 21 xpointer="xpointer(//*[@os='b'])"/> 20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 22 27 23 <para os=" e">To enable some C++ tests in the Glibc and Binutils testsuites28 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites 24 29 to link, create a directory and make some symbolic links:</para> 25 30 26 <screen os="f"><userinput>mkdir -pv ${CLFS}/usr/lib64 27 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib64</userinput></screen> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/createfiles.xml" 31 xpointer="xpointer(//*[@os='c'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/createfiles.xml" 35 xpointer="xpointer(//*[@os='d'])"/> 31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64 32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen> 36 33 37 34 </sect1> -
BOOK/boot/64/e2fsprogs.xml
r03e6a40 r88ef769 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 52 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \53 LDFLAGS="-Wl,-rpath,/tools/lib"</userinput></screen>51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/e2fsprogs.xml" 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 xpointer="xpointer(//*[@os='l'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 72 href="../common/e2fsprogs.xml" 73 xpointer="xpointer(//*[@os='ad'])"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/e2fsprogs.xml" 77 xpointer="xpointer(//*[@os='ae'])"/> 78 79 71 80 </sect2> 72 81 -
BOOK/boot/64/eudev.xml
r03e6a40 r88ef769 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../ common/eudev.xml"19 href="../../final-system/common/eudev.xml" 19 20 xpointer="xpointer(//*[@role='package'])"/> 20 21 … … 23 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ common/eudev.xml"26 href="../../final-system/common/eudev.xml" 26 27 xpointer="xpointer(//*[@os='a'])"/> 27 28 28 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --disable-introspection --disable-gtk-doc-html \ 32 --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \ 33 --enable-libkmod</userinput></screen> 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin --libdir=/lib64 \ 35 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 36 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 34 37 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../ common/eudev.xml"39 href="../../final-system/common/eudev.xml" 37 40 xpointer="xpointer(//*[@os='c'])"/> 38 41 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ common/eudev.xml"43 href="../../final-system/common/eudev.xml" 41 44 xpointer="xpointer(//*[@os='d'])"/> 42 45 43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ common/eudev.xml"47 href="../../final-system/common/eudev.xml" 45 48 xpointer="xpointer(//*[@os='g'])"/> 46 49 … … 50 53 51 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/eudev.xml" 53 xpointer="xpointer(//*[@os='i'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/eudev.xml" 57 xpointer="xpointer(//*[@os='k'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/eudev.xml" 55 href="../../final-system/common/eudev.xml" 61 56 xpointer="xpointer(//*[@os='r1'])"/> 62 57 … … 65 60 xpointer="xpointer(//*[@os='r2'])"/> 66 61 62 </sect2> 63 64 <sect2 role="content"> 65 <title/> 66 67 <para>Details on this package are located in <xref 68 linkend="contents-eudev" role="."/></para> 69 67 70 </sect2> 68 71 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"70 href="../common/eudev.xml"71 xpointer="xpointer(//*[@role='content'])"/>72 73 72 </sect1> -
BOOK/boot/64/grub-build.xml
r03e6a40 r88ef769 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --disable-werror --enable-grub-mkfont=no --with-bootdir=tools/boot</userinput></screen> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../x86/grub-build.xml" 47 xpointer="xpointer(//*[@os='b'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../x86/grub-build.xml" 51 xpointer="xpointer(//*[@os='bc'])"/> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 55 xpointer="xpointer(//*[@os='f'])"/> 64 56 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../x86/grub-build.xml" 67 xpointer="xpointer(//*[@os='ag'])"/> 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 68 58 69 59 </sect2> -
BOOK/boot/64/shadow.xml
r03e6a40 r88ef769 36 36 37 37 <screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} </userinput></screen>38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 66 xpointer="xpointer(//*[@os='l'])"/> 67 67 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"69 href="../common/shadow.xml"70 xpointer="xpointer(//*[@os='m'])"/>71 72 68 </sect2> 73 69 -
BOOK/boot/alpha-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 25 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 29 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 32 33 -
BOOK/boot/alpha/kernel.xml
r03e6a40 r88ef769 80 80 81 81 <screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>82 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 87 87 88 88 <screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \ 89 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>89 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 90 90 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 97 97 xpointer="xpointer(//*[@os='v'])"/> 98 98 99 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>99 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/common/bootscripts.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <sect1 id="ch-scripts-boot scripts" role="wrap">8 <sect1 id="ch-scripts-boot" role="wrap"> 9 9 <?dbhtml filename="bootscripts.html"?> 10 10 11 11 <title>Bootscripts for CLFS &bootscripts-clfs-version;</title> 12 12 13 <indexterm zone="ch-scripts-boot scripts">13 <indexterm zone="ch-scripts-boot"> 14 14 <primary sortas="a-Bootscripts">Bootscripts</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Bootscripts package contains a set of scripts to 21 start/stop the CLFS system at bootup/shutdown.</para> 22 23 </sect2> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../bootscripts/common/bootscripts.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 24 21 25 22 <sect2 role="installation"> 26 23 <title>Installation of Bootscripts</title> 27 24 28 <para os="s1">Update the bootscripts so they can be used in /tools:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../bootscripts/common/bootscripts.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 29 28 30 <screen os=" s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen>29 <screen os="b"><userinput>make DESTDIR=${CLFS} install-minimal</userinput></screen> 31 30 32 <para os="a">Install the package:</para> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../bootscripts/common/setclock.xml" 33 xpointer="xpointer(//*[@os='a'])"/> 33 34 34 <screen os="b"><userinput>make DESTDIR=/tools install-minimal</userinput></screen> 35 <para os="c">If you do not know whether or not the hardware clock is set to UTC, 36 you can find out after you have booted the new machine by running the 37 <userinput>hwclock --localtime --show</userinput> command, and if 38 necessary editing the <filename>/etc/sysconfig/clock</filename> script. 39 The worst that will happen if you make a wrong guess here is that the 40 time displayed will be wrong.</para> 35 41 36 <para os="c">The <command>setclock</command> script reads the time from the 37 hardware clock, also known as the BIOS or the Complementary Metal Oxide 38 Semiconductor (CMOS) clock. If the hardware clock is set to UTC, this 39 script will convert the hardware clock's time to the local time using 40 the <filename>/etc/localtime</filename> file (which tells the 41 <command>hwclock</command> program which timezone the user is in). There 42 is no way to detect whether or not the hardware clock is set to UTC, so 43 this needs to be configured manually.</para> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../../bootscripts/common/setclock.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 44 45 45 46 47 <para os="d">If you do not know whether or not the hardware clock is set to UTC, 48 you can find out after you have booted the new machine by running the 49 <userinput>hwclock --localtime --show</userinput> command, and if 50 necessary editing the <filename>/etc/sysconfig/clock</filename> script. 51 The worst that will happen if you make a wrong guess here is that the 52 time displayed will be wrong.</para> 53 54 <para os="e">Change the value of the <envar>UTC</envar> variable below 55 to a value of <option>0</option> (zero) if the hardware clock 56 is <emphasis>not</emphasis> set to UTC time.</para> 57 58 <screen os="f"><userinput>cat > /tools/etc/sysconfig/clock << "EOF" 59 <literal># Begin /tools/etc/sysconfig/clock 46 <screen os="d"><userinput>cat > ${CLFS}/etc/sysconfig/clock << "EOF" 47 <literal># Begin /etc/sysconfig/clock 60 48 61 49 UTC=1 62 50 63 # End / tools/etc/sysconfig/clock</literal>51 # End /etc/sysconfig/clock</literal> 64 52 EOF</userinput></screen> 65 53 66 54 </sect2> 67 55 68 <sect2 id="contents-bootscripts"role="content">69 <title >Contents of Bootscripts</title>56 <sect2 role="content"> 57 <title/> 70 58 71 <segmentedlist> 72 <segtitle>Installed scripts</segtitle> 73 74 <seglistitem> 75 <seg>checkfs, cleanfs, functions, halt, localnet, mountfs, mountkernfs, 76 rc, reboot, sendsignals, setclock, swap, and udev.</seg> 77 </seglistitem> 78 </segmentedlist> 79 80 <variablelist> 81 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 82 <?dbfo list-presentation="list"?> 83 <?dbhtml list-presentation="table"?> 84 85 <varlistentry id="checkfs-bootscripts"> 86 <term><command>checkfs</command></term> 87 <listitem> 88 <para>Checks the integrity of the file systems before they are 89 mounted (with the exception of journal and network based file 90 systems)</para> 91 <indexterm zone="ch-scripts-bootscripts checkfs-bootscripts"> 92 <primary sortas="d-checkfs">checkfs</primary> 93 </indexterm> 94 </listitem> 95 </varlistentry> 96 97 <varlistentry id="cleanfs-bootscripts"> 98 <term><command>cleanfs</command></term> 99 <listitem> 100 <para>Removes files that should not be preserved between reboots, 101 such as those in <filename class="directory">/var/run/</filename> 102 and <filename class="directory">/var/lock/</filename>; it re-creates 103 <filename>/var/run/utmp</filename> and removes the possibly present 104 <filename>/etc/nologin</filename>, <filename>/fastboot</filename>, 105 and <filename>/forcefsck</filename> files</para> 106 <indexterm zone="ch-scripts-bootscripts cleanfs-bootscripts"> 107 <primary sortas="d-cleanfs">cleanfs</primary> 108 </indexterm> 109 </listitem> 110 </varlistentry> 111 112 <varlistentry id="functions-bootscripts"> 113 <term><command>functions</command></term> 114 <listitem> 115 <para>Contains common functions, such as error and status checking, 116 that are used by several bootscripts</para> 117 <indexterm zone="ch-scripts-bootscripts functions-bootscripts"> 118 <primary sortas="d-functions">functions</primary> 119 </indexterm> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry id="halt-bootscripts"> 124 <term><command>halt</command></term> 125 <listitem> 126 <para>Halts the system</para> 127 <indexterm zone="ch-scripts-bootscripts halt-bootscripts"> 128 <primary sortas="d-halt">halt</primary> 129 </indexterm> 130 </listitem> 131 </varlistentry> 132 133 <varlistentry id="localnet-bootscripts"> 134 <term><command>localnet</command></term> 135 <listitem> 136 <para>Sets up the system's hostname and local loopback device</para> 137 <indexterm zone="ch-scripts-bootscripts localnet-bootscripts"> 138 <primary sortas="d-localnet">localnet</primary> 139 </indexterm> 140 </listitem> 141 </varlistentry> 142 143 <varlistentry id="mountfs-bootscripts"> 144 <term><command>mountfs</command></term> 145 <listitem> 146 <para>Mounts all file systems, except ones that are marked 147 <emphasis>noauto</emphasis> or are network based</para> 148 <indexterm zone="ch-scripts-bootscripts mountfs-bootscripts"> 149 <primary sortas="d-mountfs">mountfs</primary> 150 </indexterm> 151 </listitem> 152 </varlistentry> 153 154 <varlistentry id="mountkernfs-bootscripts"> 155 <term><command>mountkernfs</command></term> 156 <listitem> 157 <para>Mounts virtual kernel file systems, such as 158 <systemitem class="filesystem">proc</systemitem></para> 159 <indexterm zone="ch-scripts-bootscripts mountkernfs-bootscripts"> 160 <primary sortas="d-mountkernfs">mountkernfs</primary> 161 </indexterm> 162 </listitem> 163 </varlistentry> 164 165 <varlistentry id="rc-bootscripts"> 166 <term><command>rc</command></term> 167 <listitem> 168 <para>The master run-level control script; it is responsible for 169 running all the other bootscripts one-by-one, in a sequence 170 determined by the name of the symbolic links being processed</para> 171 <indexterm zone="ch-scripts-bootscripts rc-bootscripts"> 172 <primary sortas="d-rc">rc</primary> 173 </indexterm> 174 </listitem> 175 </varlistentry> 176 177 <varlistentry id="reboot-bootscripts"> 178 <term><command>reboot</command></term> 179 <listitem> 180 <para>Reboots the system</para> 181 <indexterm zone="ch-scripts-bootscripts reboot-bootscripts"> 182 <primary sortas="d-reboot">reboot</primary> 183 </indexterm> 184 </listitem> 185 </varlistentry> 186 187 <varlistentry id="sendsignals-bootscripts"> 188 <term><command>sendsignals</command></term> 189 <listitem> 190 <para>Makes sure every process is terminated before the system reboots 191 or halts</para> 192 <indexterm zone="ch-scripts-bootscripts sendsignals-bootscripts"> 193 <primary sortas="d-sendsignals">sendsignals</primary> 194 </indexterm> 195 </listitem> 196 </varlistentry> 197 198 <varlistentry id="setclock-bootscripts"> 199 <term><command>setclock</command></term> 200 <listitem> 201 <para>Resets the kernel clock to local time in case the hardware clock 202 is not set to UTC time</para> 203 <indexterm zone="ch-scripts-bootscripts setclock-bootscripts"> 204 <primary sortas="d-setclock">setclock</primary> 205 </indexterm> 206 </listitem> 207 </varlistentry> 208 209 <varlistentry id="swap-bootscripts"> 210 <term><command>swap</command></term> 211 <listitem> 212 <para>Enables and disables swap files and partitions</para> 213 <indexterm zone="ch-scripts-bootscripts swap-bootscripts"> 214 <primary sortas="d-swap">swap</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="eudev-bootscripts"> 220 <term><command>udev</command></term> 221 <listitem> 222 <para>Starts and stops the Eudev daemon</para> 223 <indexterm zone="ch-scripts-bootscripts eudev-bootscripts"> 224 <primary sortas="d-eudev">udev</primary> 225 </indexterm> 226 </listitem> 227 </varlistentry> 228 229 </variablelist> 59 <para>Details on this package are located in <xref 60 linkend="contents-bootscripts" role="."/></para> 230 61 231 62 </sect2> -
BOOK/boot/common/changingowner.xml
r03e6a40 r88ef769 11 11 <title>Changing Ownership</title> 12 12 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 14 and <filename class="directory">/cross-tools</filename> directories 15 are owned by the user <emphasis>clfs</emphasis>, a user that 16 exists only on the host system. Although <filename 17 class="directory">/tools</filename> and <filename 18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 21 and <filename class="directory">/cross-tools</filename> directories are 22 kept as is, the files are owned by a user ID without a corresponding 23 account. This is dangerous because a user account created later could 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 13 <para os="a">Currently, the <filename class="directory">${CLFS}</filename> 14 directory and all of its subdirectories are owned by the user 15 <systemitem class="username">clfs</systemitem>, a user that exists only 16 on the host system. For security reasons, the ${CLFS} root directory and 17 all of its subdirectories should be owned by 18 <systemitem class="username">root</systemitem>. Change the ownership 19 for ${CLFS} and its subdirectories by running this command:</para> 26 20 27 <para os="b">One possible fix for this issue might be to add the 28 <systemitem class="username">clfs</systemitem> user to the new CLFS system 29 later when creating the <filename>/etc/passwd</filename> file, taking care 30 to assign it the same user and group IDs as on the host system. Alternatively, 31 assign the contents of the <filename class="directory">/tools</filename> 32 and <filename class="directory">/cross-tools</filename> directories to 33 user <systemitem class="username">root</systemitem> by running the 34 following commands:</para> 21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen> 35 22 36 <screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools 37 chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen> 23 <para>The following files are to be owned by the group 24 <systemitem class="username">utmp</systemitem> not by 25 <systemitem class="username">root</systemitem>.</para> 26 27 <screen><userinput>chgrp -v &gid-utmp; ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog</userinput></screen> 28 38 29 39 30 </sect1> -
BOOK/boot/common/createfiles.xml
r03e6a40 r88ef769 16 16 the next chapter after the software has been installed.</para> 17 17 18 <screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/bin/file ${CLFS}/usr/bin 20 21 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv ../run ${CLFS}/var/run 25 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 26 ln -sv /tools/sbin/init ${CLFS}/sbin 27 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 28 29 <para os="c">Historically, Linux maintains a list of the mounted file systems 30 in the file <filename>/etc/mtab</filename>. Modern kernels maintain this list 31 internally and expose it to the user via the 32 <filename class="directory">/proc</filename> filesystem. To satisfy utilities 33 that expect the presence of <filename>/etc/mtab</filename>, create the 34 following symbolic link:</para> 35 36 <screen os="d"><userinput>ln -sv /proc/self/mounts ${CLFS}/etc/mtab</userinput></screen> 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 37 25 38 26 </sect1> -
BOOK/boot/common/creatingdirs.xml
r03e6a40 r88ef769 11 11 <title>Creating Directories</title> 12 12 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 20 21 <para os="b">It is time to create some structure in the CLFS file system. Create a 13 <para os="a">It is time to create some structure in the CLFS file system. Create a 22 14 standard directory tree by issuing the following commands:</para> 23 15 24 <screen os=" c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt}16 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt} 25 17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 26 18 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 31 23 mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man} 32 24 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 33 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen> 25 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 26 for dir in ${CLFS}/usr{,/local}; do 27 ln -sv share/{man,doc,info} $dir 28 done</userinput></screen> 34 29 35 <para os=" d">Directories are, by default, created with permission mode 755,30 <para os="c">Directories are, by default, created with permission mode 755, 36 31 but this is not desirable for all directories. In the commands above, 37 32 two changes are made—one to the home directory of user … … 39 34 directories for temporary files.</para> 40 35 41 <para os=" e">The first mode change ensures that not just anybody can enter36 <para os="d">The first mode change ensures that not just anybody can enter 42 37 the <filename class="directory">/root</filename> directory—the 43 38 same as a normal user would do with his or her home directory. The … … 49 44 1777 bit mask.</para> 50 45 51 <sect2 os=" f">46 <sect2 os="e"> 52 47 <title>FHS Compliance Note</title> 53 48 -
BOOK/boot/common/devices.xml
r03e6a40 r88ef769 18 18 <title>Creating Initial Device Nodes</title> 19 19 20 <note os="a"> 21 <para>The commands in the remainder of the book should be run as 22 the <systemitem class="username">root</systemitem> user. Check 23 that ${CLFS} is set in the 24 <systemitem class="username">root</systemitem> user’s environment 25 before proceeding.</para> 26 </note> 27 20 28 <para os="b">When the kernel boots the system, it requires the presence 21 29 of a few device nodes, in particular the <filename … … 28 36 the following commands:</para> 29 37 30 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 31 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 38 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1 39 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen> 40 41 <para>Before udev starts, a tmpfs filesystem is mounted over 42 <filename class="directory">/dev</filename> and the previous entries are 43 no longer available. The following command creates files that are copied 44 over by the udev bootscript:</para> 45 46 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1 47 mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3</userinput></screen> 32 48 33 49 </sect2> -
BOOK/boot/common/e2fsprogs.xml
r03e6a40 r88ef769 48 48 xpointer="xpointer(//*[@os='e2'])"/> 49 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"51 href="../../final-system/common/e2fsprogs.xml"52 xpointer="xpointer(//*[@os='e3'])"/>53 54 50 </variablelist> 55 51 … … 77 73 xpointer="xpointer(//*[@os='l'])"/> 78 74 75 <para os="ad">Create needed symlinks for a bootable system:</para> 76 77 <screen os="ae"><userinput>ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin</userinput></screen> 78 79 79 80 </sect2> 80 81 -
BOOK/boot/common/eudev.xml
r03e6a40 r88ef769 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Eudev package contains programs for dynamic creation of device 21 nodes.</para> 22 23 </sect2> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/eudev.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 24 21 25 22 <sect2 role="installation"> 26 23 <title>Installation of Eudev</title> 27 24 28 <para os="a">Prepare Eudev for compilation:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/eudev.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 29 28 30 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 31 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 32 ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --disable-introspection --disable-gtk-doc-html \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 31 LDFLAGS="-Wl,-rpath,/tools/lib:/lib" ./configure --prefix=/usr \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib --bindir=/sbin --sbindir=/sbin --libdir=/usr/lib \ 35 --with-rootlibdir=/lib --disable-introspection --disable-gtk-doc-html \ 34 36 --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \ 35 37 --enable-libkmod</userinput></screen> 36 38 37 <para os="c">Compile the package:</para> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/eudev.xml" 41 xpointer="xpointer(//*[@os='c'])"/> 38 42 39 <screen os="d"><userinput>make</userinput></screen> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../../final-system/common/eudev.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 40 46 41 <para os="g">Install the package:</para> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../../final-system/common/eudev.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 42 50 43 <screen os="j"><userinput>make install</userinput></screen>51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 44 52 45 <para os="i">Create a directory for storing firmware that can be 46 loaded by <command>udev</command>:</para> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/eudev.xml" 55 xpointer="xpointer(//*[@os='i'])"/> 47 56 48 <screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen>57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 49 58 50 <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../../final-system/common/eudev.xml" 61 xpointer="xpointer(//*[@os='r1'])"/> 51 62 52 63 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \ 53 > /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>64 > ${CLFS}/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen> 54 65 55 66 </sect2> 56 67 57 <sect2 id="contents-eudev"role="content">58 <title >Contents of Eudev</title>68 <sect2 role="content"> 69 <title/> 59 70 60 <segmentedlist> 61 <segtitle>Installed programs</segtitle> 62 <segtitle>Installed library</segtitle> 63 <segtitle>Installed directories</segtitle> 64 65 <seglistitem> 66 <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id, 67 firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id, 68 v4l_id, write_cd_rules, write_net_rules</seg> 69 <seg>libudev</seg> 70 <seg>/tools/etc/udev, /tools/lib/firmware, /tools/lib/udev</seg> 71 </seglistitem> 72 </segmentedlist> 73 74 <variablelist> 75 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 76 <?dbfo list-presentation="list"?> 77 <?dbhtml list-presentation="table"?> 78 79 <varlistentry id="udevadm"> 80 <term><command>udevadm</command></term> 81 <listitem> 82 <para>Controls the runtime behavior of Eudev, requests kernel 83 events, manages the event queue, and provides simple debugging.</para> 84 <indexterm zone="ch-boot-eudev udevadm"> 85 <primary sortas="b-udevadm">udevadm</primary> 86 </indexterm> 87 </listitem> 88 </varlistentry> 89 90 <varlistentry id="udevd"> 91 <term><command>udevd</command></term> 92 <listitem> 93 <para>A daemon that reorders hotplug events before submitting them to 94 <command>udev</command>, 95 thus avoiding various race conditions</para> 96 <indexterm zone="ch-boot-eudev udevd"> 97 <primary sortas="b-udevd">udevd</primary> 98 </indexterm> 99 </listitem> 100 </varlistentry> 101 102 <!-- Start of Helpers --> 103 <varlistentry id="ata_id"> 104 <term><command>ata_id</command></term> 105 <listitem> 106 <para>Provides Eudev with a unique string and additional 107 information (uuid, label) for an ATA drive</para> 108 <indexterm zone="ch-boot-eudev ata_id"> 109 <primary sortas="b-ata_id">ata_id</primary> 110 </indexterm> 111 </listitem> 112 </varlistentry> 113 114 <varlistentry id="cdrom_id"> 115 <term><command>cdrom_id</command></term> 116 <listitem> 117 <para>Prints the capabilities of a CDROM or DVDROM drive.</para> 118 <indexterm zone="ch-boot-eudev cdrom_id"> 119 <primary sortas="b-cdrom_id">cdrom_id</primary> 120 </indexterm> 121 </listitem> 122 </varlistentry> 123 124 <varlistentry id="collect"> 125 <term><command>collect</command></term> 126 <listitem> 127 <para>Given an ID for the current uevent and a list of IDs 128 (for all target uevents), registers the current ID and indicates whether 129 all target IDs have been registered.</para> 130 <indexterm zone="ch-boot-eudev collect"> 131 <primary sortas="b-collect">collect</primary> 132 </indexterm> 133 </listitem> 134 </varlistentry> 135 136 <varlistentry id="create_floppy_devices"> 137 <term><command>create_floppy_devices</command></term> 138 <listitem> 139 <para>Creates all possible floppy devices based on the CMOS type</para> 140 <indexterm zone="ch-boot-eudev create_floppy_devices"> 141 <primary sortas="b-create_floppy_devices">create_floppy_devices</primary> 142 </indexterm> 143 </listitem> 144 </varlistentry> 145 146 <varlistentry id="edd_id"> 147 <term><command>edd_id</command></term> 148 <listitem> 149 <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para> 150 <indexterm zone="ch-boot-eudev edd_id"> 151 <primary sortas="b-edd_id">edd_id</primary> 152 </indexterm> 153 </listitem> 154 </varlistentry> 155 156 <varlistentry id="firmware.sh"> 157 <term><command>firmware.sh</command></term> 158 <listitem> 159 <para>Script to load firmware for a device</para> 160 <indexterm zone="ch-boot-eudev firmware.sh"> 161 <primary sortas="b-firmware.sh">firmware.sh</primary> 162 </indexterm> 163 </listitem> 164 </varlistentry> 165 166 <varlistentry id="fstab_import"> 167 <term><command>fstab_import</command></term> 168 <listitem> 169 <para>Finds an entry in <filename>/etc/fstab</filename> that matches 170 the current device, and provides its information to Udev.</para> 171 <indexterm zone="ch-boot-eudev fstab_import"> 172 <primary sortas="b-fstab_import">fstab_import</primary> 173 </indexterm> 174 </listitem> 175 </varlistentry> 176 177 <varlistentry id="path_id"> 178 <term><command>path_id</command></term> 179 <listitem> 180 <para>Provides the shortest possible unique hardware path to a 181 device</para> 182 <indexterm zone="ch-boot-eudev path_id"> 183 <primary sortas="b-path_id">path_id</primary> 184 </indexterm> 185 </listitem> 186 </varlistentry> 187 188 <varlistentry id="scsi_id"> 189 <term><command>scsi_id</command></term> 190 <listitem> 191 <para>Retrieves or generates a unique SCSI identifier.</para> 192 <indexterm zone="ch-boot-eudev scsi_id"> 193 <primary sortas="b-scsi_id">scsi_id</primary> 194 </indexterm> 195 </listitem> 196 </varlistentry> 197 198 <varlistentry id="usb_id"> 199 <term><command>usb_id</command></term> 200 <listitem> 201 <para>Identifies a USB block device.</para> 202 <indexterm zone="ch-boot-eudev usb_id"> 203 <primary sortas="b-usb_id">usb_id</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="v4l_id"> 209 <term><command>v4l_id</command></term> 210 <listitem> 211 <para>Determines V4L capabilities for a given device.</para> 212 <indexterm zone="ch-boot-eudev v4l_id"> 213 <primary sortas="b-v4l_id">v4l_id</primary> 214 </indexterm> 215 </listitem> 216 </varlistentry> 217 218 <varlistentry id="write_cd_rules"> 219 <term><command>write_cd_rules</command></term> 220 <listitem> 221 <para>A script which generates Eudev rules to provide stable names 222 for network interfaces.</para> 223 <indexterm zone="ch-boot-eudev write_cd_rules"> 224 <primary sortas="b-write_cd_rules">write_cd_rules</primary> 225 </indexterm> 226 </listitem> 227 </varlistentry> 228 229 <varlistentry id="write_net_rules"> 230 <term><command>write_net_rules</command></term> 231 <listitem> 232 <para>A script which generates Eudev rules to provide stable names 233 for network interfaces.</para> 234 <indexterm zone="ch-boot-eudev write_net_rules"> 235 <primary sortas="b-write_net_rules">write_net_rules</primary> 236 </indexterm> 237 </listitem> 238 </varlistentry> 239 <!-- End of Helpers --> 240 241 <varlistentry id="libudev"> 242 <term><filename class="libraryfile">libudev</filename></term> 243 <listitem> 244 <para>A library interface to eudev device information.</para> 245 <indexterm zone="ch-boot-eudev libudev"> 246 <primary sortas="c-libudev">libudev</primary> 247 </indexterm> 248 </listitem> 249 </varlistentry> 250 251 <varlistentry id="etc-eudev"> 252 <term><filename class="directory">/etc/udev</filename></term> 253 <listitem> 254 <para>Contains <command>udev</command> configuration files, 255 device permissions, and rules for device naming</para> 256 <indexterm zone="ch-boot-eudev etc-eudev"> 257 <primary sortas="e-/etc/udev">/etc/udev</primary> 258 </indexterm> 259 </listitem> 260 </varlistentry> 261 262 <varlistentry id="lib-eudev"> 263 <term><filename class="directory">/lib/udev</filename></term> 264 <listitem> 265 <para>Contains <command>udev</command> helper programs 266 and static devices which get copied to /dev when booted.</para> 267 <indexterm zone="ch-boot-eudev lib-eudev"> 268 <primary sortas="e-/lib/udev">/lib/udev</primary> 269 </indexterm> 270 </listitem> 271 </varlistentry> 272 </variablelist> 71 <para>Details on this package are located in <xref 72 linkend="contents-eudev" role="."/></para> 273 73 274 74 </sect2> -
BOOK/boot/common/introduction.xml
r03e6a40 r88ef769 15 15 build the final system packages.</para> 16 16 17 <para>There are a few additional packages that will need to be 18 installed to allow you to boot the minimal system. Some of these 19 packages will be installed onto root or in /usr on the CLFS 20 partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the 21 "DESTDIR" option with make. This will require the 22 <systemitem class="username">clfs</systemitem> user to have write access to 23 the rest of the CLFS partition, so you will need to temporarily change the 24 ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user. 25 Run the following command as <systemitem 26 class="username">root</systemitem>:</para> 27 28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen> 29 17 30 </sect1> -
BOOK/boot/common/kmod.xml
r03e6a40 r88ef769 23 23 <title>Installation of Kmod</title> 24 24 25 <para os="s1">Tell Kmod to use <filename class="directory">/tools/lib/modules</filename>:</para>26 27 <screen os="s2"><userinput>cp -v libkmod/libkmod.c{,.orig}28 sed '/dirname_default_prefix /s@/lib/modules@/tools&@' \29 libkmod/libkmod.c.orig > libkmod/libkmod.c</userinput></screen>30 31 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 26 href="../../final-system/common/kmod.xml" … … 35 29 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 36 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 37 ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 39 40 <variablelist os="c"> 41 <title>The meaning of the new configure options:</title> 42 43 <varlistentry> 44 <term><parameter>--with-zlib --with-xz</parameter></term> 45 <listitem> 46 <para>These allow the Kmod package to handle zlib and XZ 47 compressed kernel modules.</para> 48 </listitem> 49 </varlistentry> 50 51 </variablelist> 31 ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 52 34 53 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 45 xpointer="xpointer(//*[@os='g'])"/> 64 46 65 <screen os=" h"><userinput>makeinstall</userinput></screen>47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 66 48 67 68 69 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 70 52 71 <screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sv ../bin/kmod /tools/sbin/${tool} 74 done</userinput></screen> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 75 59 76 60 </sect2> -
BOOK/boot/common/pwdgroup.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd and groupFiles</title>11 <title>Creating the passwd, group, and log Files</title> 12 12 13 13 <indexterm zone="ch-boot-pwdgroup"> … … 17 17 <indexterm zone="ch-boot-pwdgroup"> 18 18 <primary sortas="e-/etc/group">/etc/group</primary> 19 </indexterm> 20 21 <indexterm zone="ch-boot-pwdgroup"> 22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary> 23 </indexterm> 24 25 <indexterm zone="ch-boot-pwdgroup"> 26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary> 27 </indexterm> 28 29 <indexterm zone="ch-boot-pwdgroup"> 30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary> 31 </indexterm> 32 33 <indexterm zone="ch-boot-pwdgroup"> 34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary> 19 35 </indexterm> 20 36 … … 29 45 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 30 46 <literal>root::&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 31 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>32 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>33 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>34 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>35 47 EOF</userinput></screen> 36 48 … … 41 53 <variablelist os="c"> 42 54 43 <title>Additional users you may want to add if not already included:</title> 44 55 <title>Additional users you may want to add:</title> 56 57 <varlistentry> 58 <term><literal>bin:x:&uid-bin;:&gid-bin;:bin:/bin:/bin/false</literal></term> 59 <listitem> 60 <para>Can be useful for compatibility with legacy applications.</para> 61 </listitem> 62 </varlistentry> 63 <varlistentry> 64 <term><literal>daemon:x:&uid-daemon;:&gid-daemon;:daemon:/sbin:/bin/false</literal></term> 65 <listitem> 66 <para>It is often recommended to use an unprivileged User ID/Group ID 67 for daemons to run as, in order to limit their access to the system.</para> 68 </listitem> 69 </varlistentry> 45 70 <varlistentry> 46 71 <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term> … … 77 102 <listitem> 78 103 <para>Generally used as an account that receives all the information of troubles with the mail server</para> 104 </listitem> 105 </varlistentry> 106 <varlistentry> 107 <term><literal>nobody:x:&uid-nobody;:&gid-nobody;:nobody:/:/bin/false</literal></term> 108 <listitem> 109 <para>Used by NFS</para> 79 110 </listitem> 80 111 </varlistentry> … … 100 131 utmp:x:&gid-utmp;: 101 132 usb:x:&gid-usb;: 102 cdrom:x:&gid-cdrom;: 103 adm:x:&gid-adm;: 104 messagebus:x:&gid-messagebus;: 105 systemd-journal:x:&gid-systemd-journal;: 106 mail:x:&gid-mail;: 107 wheel:x:&gid-wheel;: 108 nogroup:x:&gid-nogroup;:</literal> 133 cdrom:x:&gid-cdrom;:</literal> 109 134 EOF</userinput></screen> 110 135 111 136 <variablelist os="d"> 112 137 113 <title>Additional groups you may want to add if not already included:</title> 114 138 <title>Additional groups you may want to add</title> 139 140 <varlistentry> 141 <term><literal>adm:x:&gid-adm;:root,adm,daemon</literal></term> 142 <listitem> 143 <para>All users in this group are allowed to do administrative tasks</para> 144 </listitem> 145 </varlistentry> 115 146 <varlistentry> 116 147 <term><literal>console:x:&gid-console;:</literal></term> … … 126 157 </varlistentry> 127 158 <varlistentry> 159 <term><literal>mail:x:&gid-mail;:mail</literal></term> 160 <listitem> 161 <para>Used by MTAs (Mail Transport Agents)</para> 162 </listitem> 163 </varlistentry> 164 <varlistentry> 128 165 <term><literal>news:x:&gid-news;:news</literal></term> 129 166 <listitem> … … 138 175 </varlistentry> 139 176 <varlistentry> 140 <term><literal>nobody:x:&gid-nogroup;:</literal></term> 177 <term><literal>nogroup:x:&gid-nogroup;:</literal></term> 178 <listitem> 179 <para>This is a default group used by some programs that do not 180 require a group</para> 181 </listitem> 182 </varlistentry> 183 <varlistentry> 184 <term><literal>nobody:x:&gid-nobody;:</literal></term> 141 185 <listitem> 142 186 <para>This is used by NFS</para> … … 146 190 147 191 <para os="e">The created groups are not part of any standard—they are 148 groups decided on in part by the requirements of the Systemdconfiguration192 groups decided on in part by the requirements of the Eudev configuration 149 193 in the final system, and in part by common convention employed by a 150 194 number of existing Linux distributions. The Linux Standard Base (LSB, … … 156 200 group's name.</para> 157 201 202 <para os="f">The <command>login</command>, <command>agetty</command>, and 203 <command>init</command> programs (and others) use a number of log 204 files to record information such as who was logged into the system and 205 when. However, these programs will not write to the log files if they 206 do not already exist. Initialize the log files and give them 207 proper permissions:</para> 208 209 <screen><userinput>touch ${CLFS}/var/run/utmp ${CLFS}/var/log/{btmp,lastlog,wtmp} 210 chmod -v 664 ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog 211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen> 212 213 <para>The <filename>/var/run/utmp</filename> file records the users 214 that are currently logged in. The <filename>/var/log/wtmp</filename> 215 file records all logins and logouts. The 216 <filename>/var/log/lastlog</filename> file records when 217 each user last logged in. The <filename>/var/log/btmp</filename> file 218 records the bad login attempts.</para> 219 158 220 </sect1> -
BOOK/boot/common/settingenviron.xml
r03e6a40 r88ef769 12 12 13 13 <para>The new instance of the shell that will start when the system is booted is a <emphasis>login</emphasis> 14 shell, which will read the <filename>.bash_profile</filename> file. Create15 <filename>.bash_profile</filename> now:</para>14 shell, which will read <filename>.bash_profile</filename> file. Create the 15 <filename>.bash_profile</filename> file now:</para> 16 16 17 17 <screen><userinput>cat > ${CLFS}/root/.bash_profile << "EOF" -
BOOK/boot/common/shadow.xml
r03e6a40 r88ef769 23 23 <title>Installation of Shadow</title> 24 24 25 <para os="b">Disable the installation of the <command>groups</command> and 26 <command>nologin</command> programs, as better versions 27 of these programs are provided by Coreutils and Util-linux:</para> 25 <para os="b">Disable the installation of the <command>groups</command> 26 program, as Coreutils provides a better version:</para> 28 27 29 28 <screen os="c"><userinput>cp -v src/Makefile.in{,.orig} 30 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \ 31 src/Makefile.in.orig > src/Makefile.in</userinput></screen> 29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen> 32 30 33 31 <para os="d">Prepare Shadow for compilation:</para> 34 32 35 33 <screen os="e"><userinput>./configure --prefix=/tools \ 36 --build=${CLFS_HOST} --host=${CLFS_TARGET} </userinput></screen>34 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen> 37 35 38 <para os="f">Tell Shadow to use <command>passwd</command> in 39 <filename class="directory">/tools/bin</filename>:</para> 36 <para os="f">The meaning of the configure options:</para> 40 37 41 <screen os="g"><userinput>cp config.h{,.orig} 42 sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen> 38 <variablelist os="g"> 39 <varlistentry> 40 <term><parameter>--sysconfdir=/etc</parameter></term> 41 <listitem><para>Tells Shadow to install its configuration files into 42 <filename class="directory">/etc</filename>, rather than 43 <filename class="directory">/tools/etc</filename>.</para></listitem> 44 </varlistentry> 45 46 </variablelist> 43 47 44 <para os="h">Prevent Shadow from setting installed programs suid:</para>45 48 46 <screen os="i"><userinput>cp -v src/Makefile{,.orig} 47 sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen> 49 <para os="h">Compile the package:</para> 48 50 49 <para os="j">Compile the package:</para>51 <screen os="i"><userinput>make</userinput></screen> 50 52 51 <screen os="k"><userinput>make</userinput></screen>53 <para os="j">This package does not come with a test suite.</para> 52 54 53 <para os=" l">Install the package:</para>55 <para os="k">Install the package:</para> 54 56 55 <screen os=" m"><userinput>makeinstall</userinput></screen>57 <screen os="l"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 56 58 57 59 </sect2> -
BOOK/boot/common/sysvinit.xml
r03e6a40 r88ef769 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Sysvinit package contains programs for controlling the startup, 21 running, and shutdown of the system.</para> 22 23 </sect2> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/sysvinit.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 24 21 25 22 <sect2 role="installation"> 26 23 <title>Installation of Sysvinit</title> 27 24 28 <para os="p1">Apply a patch to prevent installation of unneeded programs, 29 and allow Sysvinit to be installed in 30 <filename class="directory">/tools</filename>:</para> 25 <para os="aa">The following modifications help locate files specific to this 26 particular build:</para> 31 27 32 <screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen> 28 <screen os="ab"><userinput>cp -v src/Makefile{,.orig} 29 sed -e 's,/usr/lib,/tools/lib,g' \ 30 src/Makefile.orig > src/Makefile</userinput></screen> 33 31 34 <para os ="c">Compile the package:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../../final-system/common/sysvinit.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 36 <screen os="ac"><userinput>make -C src clobber 37 37 make -C src CC="${CC}"</userinput></screen> 38 38 39 <para os="e">Install the package:</para> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/sysvinit.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 40 42 41 <screen os="ad"><userinput>make -C src ROOT= /toolsinstall</userinput></screen>43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen> 42 44 43 45 </sect2> … … 55 57 </indexterm> 56 58 57 <para>Create a new file <filename> /tools/etc/inittab</filename> by running the59 <para>Create a new file <filename>${CLFS}/etc/inittab</filename> by running the 58 60 following:</para> 59 61 60 <screen><userinput>cat > /tools/etc/inittab << "EOF"61 <literal># Begin / tools/etc/inittab62 <screen><userinput>cat > ${CLFS}/etc/inittab << "EOF" 63 <literal># Begin /etc/inittab 62 64 63 65 id:3:initdefault: 64 66 65 si::sysinit:/ tools/etc/rc.d/init.d/rc sysinit67 si::sysinit:/etc/rc.d/init.d/rc sysinit 66 68 67 l0:0:wait:/ tools/etc/rc.d/init.d/rc 068 l1:S1:wait:/ tools/etc/rc.d/init.d/rc 169 l2:2:wait:/ tools/etc/rc.d/init.d/rc 270 l3:3:wait:/ tools/etc/rc.d/init.d/rc 371 l4:4:wait:/ tools/etc/rc.d/init.d/rc 472 l5:5:wait:/ tools/etc/rc.d/init.d/rc 573 l6:6:wait:/ tools/etc/rc.d/init.d/rc 669 l0:0:wait:/etc/rc.d/init.d/rc 0 70 l1:S1:wait:/etc/rc.d/init.d/rc 1 71 l2:2:wait:/etc/rc.d/init.d/rc 2 72 l3:3:wait:/etc/rc.d/init.d/rc 3 73 l4:4:wait:/etc/rc.d/init.d/rc 4 74 l5:5:wait:/etc/rc.d/init.d/rc 5 75 l6:6:wait:/etc/rc.d/init.d/rc 6 74 76 75 ca:12345:ctrlaltdel:/ tools/sbin/shutdown -t1 -a -r now77 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now 76 78 77 su:S016:once:/ tools/sbin/sulogin79 su:S016:once:/sbin/sulogin 78 80 </literal> 79 81 EOF</userinput></screen> 80 82 81 83 <para>The following command adds the standard virtual terminals to 82 <filename> /tools/etc/inittab</filename>. If your system only has a serial84 <filename>${CLFS}/etc/inittab</filename>. If your system only has a serial 83 85 console skip the following command:</para> 84 86 85 <screen><userinput>cat >> /tools/etc/inittab << "EOF"86 <literal>1:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty1 960087 2:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty2 960088 3:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty3 960089 4:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty4 960090 5:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty5 960091 6:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty6 960087 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 88 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600 89 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600 90 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600 91 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600 92 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600 93 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600 92 94 </literal> 93 95 EOF</userinput></screen> 94 96 95 97 <para>If your system has a serial console, run the following command to add 96 the entry to <filename> /tools/etc/inittab</filename>.</para>98 the entry to <filename>${CLFS}/etc/inittab</filename>.</para> 97 99 98 <screen><userinput>cat >> /tools/etc/inittab << "EOF"99 <literal>c0:12345:respawn:/ tools/sbin/agetty --noclear 115200 ttyS0 vt100100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 101 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100 100 102 </literal> 101 103 EOF</userinput></screen> 102 104 103 <para>Finally, add the end line to <filename> /tools/etc/inittab</filename>.</para>105 <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para> 104 106 105 <screen><userinput>cat >> /tools/etc/inittab << "EOF"106 <literal># End / tools/etc/inittab</literal>107 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 108 <literal># End /etc/inittab</literal> 107 109 EOF</userinput></screen> 108 109 <para>The <parameter>-I '\033(K'</parameter> option tells110 <command>agetty</command> to send this escape sequence to the terminal111 before doing anything else. This escape sequence switches the console112 character set to a user-defined one, which can be modified by running113 the <command>setfont</command> program. The <command>console</command>114 initscript from the CLFS-Bootscripts package calls the115 <command>setfont</command> program during system startup. Sending this116 escape sequence is necessary for people who use non-ISO 8859-1 screen117 fonts, but it does not affect native English speakers.</para>118 110 119 111 </sect2> 120 112 121 <sect2 id="contents-sysvinit"role="content">122 <title >Contents of Sysvinit</title>113 <sect2 role="content"> 114 <title/> 123 115 124 <segmentedlist> 125 <segtitle>Installed programs</segtitle> 126 127 <seglistitem> 128 <seg>bootlogd, fstab-decode, halt, init, killall5, 129 poweroff (link to halt), reboot (link to halt), runlevel, 130 shutdown, and telinit (link to init)</seg> 131 </seglistitem> 132 </segmentedlist> 133 134 <variablelist> 135 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 136 <?dbfo list-presentation="list"?> 137 <?dbhtml list-presentation="table"?> 138 139 <varlistentry id="bootlogd"> 140 <term><command>bootlogd</command></term> 141 <listitem> 142 <para>Logs boot messages to a log file</para> 143 <indexterm zone="ch-boot-sysvinit bootlogd"> 144 <primary sortas="b-bootlogd">bootlogd</primary> 145 </indexterm> 146 </listitem> 147 </varlistentry> 148 149 <varlistentry id="fstab-decode"> 150 <term><command>fstab-decode</command></term> 151 <listitem> 152 <para>Runs a command with fstab-encoded arguments</para> 153 <indexterm zone="ch-boot-sysvinit fstab-decode"> 154 <primary sortas="b-fstab-decode">fstab-decode</primary> 155 </indexterm> 156 </listitem> 157 </varlistentry> 158 159 <varlistentry id="halt"> 160 <term><command>halt</command></term> 161 <listitem> 162 <para>Normally invokes <command>shutdown</command> with the 163 <parameter>-h</parameter> option, except when already in run-level 0, 164 then it tells the kernel to halt the system; it notes in the 165 file <filename>/var/log/wtmp</filename> that the system is being 166 brought down</para> 167 <indexterm zone="ch-boot-sysvinit halt"> 168 <primary sortas="b-halt">halt</primary> 169 </indexterm> 170 </listitem> 171 </varlistentry> 172 173 <varlistentry id="init"> 174 <term><command>init</command></term> 175 <listitem> 176 <para>The first process to be started when the kernel has initialized 177 the hardware which takes over the boot process and starts all the 178 proceses it is instructed to</para> 179 <indexterm zone="ch-boot-sysvinit init"> 180 <primary sortas="b-init">init</primary> 181 </indexterm> 182 </listitem> 183 </varlistentry> 184 185 <varlistentry id="killall5"> 186 <term><command>killall5</command></term> 187 <listitem> 188 <para>Sends a signal to all processes, except the processes in its own 189 session so it will not kill the shell running the script that called 190 it</para> 191 <indexterm zone="ch-boot-sysvinit killall5"> 192 <primary sortas="b-killall5">killall5</primary> 193 </indexterm> 194 </listitem> 195 </varlistentry> 196 197 <varlistentry id="poweroff"> 198 <term><command>poweroff</command></term> 199 <listitem> 200 <para>Tells the kernel to halt the system and switch off the computer 201 (see <command>halt</command>)</para> 202 <indexterm zone="ch-boot-sysvinit poweroff"> 203 <primary sortas="b-poweroff">poweroff</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="reboot"> 209 <term><command>reboot</command></term> 210 <listitem> 211 <para>Tells the kernel to reboot the system (see 212 <command>halt</command>)</para> 213 <indexterm zone="ch-boot-sysvinit reboot"> 214 <primary sortas="b-reboot">reboot</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="runlevel"> 220 <term><command>runlevel</command></term> 221 <listitem> 222 <para>Reports the previous and the current run-level, as noted in 223 the last run-level record in <filename>/var/run/utmp</filename></para> 224 <indexterm zone="ch-boot-sysvinit runlevel"> 225 <primary sortas="b-runlevel">runlevel</primary> 226 </indexterm> 227 </listitem> 228 </varlistentry> 229 230 <varlistentry id="shutdown"> 231 <term><command>shutdown</command></term> 232 <listitem> 233 <para>Brings the system down in a secure way, signaling all processes 234 and notifying all logged-in users</para> 235 <indexterm zone="ch-boot-sysvinit shutdown"> 236 <primary sortas="b-shutdown">shutdown</primary> 237 </indexterm> 238 </listitem> 239 </varlistentry> 240 241 <varlistentry id="telinit"> 242 <term><command>telinit</command></term> 243 <listitem> 244 <para>Tells <command>init</command> which run-level to change to</para> 245 <indexterm zone="ch-boot-sysvinit telinit"> 246 <primary sortas="b-telinit">telinit</primary> 247 </indexterm> 248 </listitem> 249 </varlistentry> 250 251 </variablelist> 116 <para>Details on this package are located in <xref 117 linkend="contents-sysvinit" role="."/></para> 252 118 253 119 </sect2> -
BOOK/boot/mips-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips/bootloaders.xml
r03e6a40 r88ef769 18 18 netbooting can be found at the link below.</para> 19 19 20 <para><ulink url=" &hints-root;Category:Netboot"/></para>20 <para><ulink url="http://documents.jg555.com/netboot"/></para> 21 21 22 22 </sect1> -
BOOK/boot/mips/kernel.xml
r03e6a40 r88ef769 72 72 73 73 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>74 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>81 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;92 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64/createfiles.xml
r03e6a40 r88ef769 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p wd,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 21 22 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} ${CLFS}/usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 23 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 26 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run 28 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 29 ln -sv /tools/sbin/init ${CLFS}/sbin 30 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/createfiles.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/createfiles.xml" 38 xpointer="xpointer(//*[@os='d'])"/> 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 39 28 40 29 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r03e6a40 r88ef769 25 25 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv ${CLFS}/usr/lib/locale 28 31 ln -sv ../lib/locale ${CLFS}/usr/lib32 -
BOOK/boot/mips64/kernel.xml
r03e6a40 r88ef769 76 76 77 77 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;96 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/createfiles.xml
r03e6a40 r88ef769 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p wd,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 21 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 24 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run 26 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 27 ln -sv /tools/sbin/init ${CLFS}/sbin 28 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../common/createfiles.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/createfiles.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 37 26 38 27 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r03e6a40 r88ef769 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os='b'])"/> 20 21 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 22 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 23 19 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 29 25 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 30 26 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 31 30 install -dv ${CLFS}/usr/lib/locale 32 31 ln -sv ../lib/locale ${CLFS}/usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/creatingdirs.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 33 36 34 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 43 xpointer="xpointer(//*[@os='e'])"/> 41 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"43 href="../common/creatingdirs.xml"44 xpointer="xpointer(//*[@os='f'])"/>45 46 45 </sect1> -
BOOK/boot/multilib/e2fsprogs.xml
r03e6a40 r88ef769 75 75 xpointer="xpointer(//*[@os='l'])"/> 76 76 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/e2fsprogs.xml" 79 xpointer="xpointer(//*[@os='ad'])"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/e2fsprogs.xml" 83 xpointer="xpointer(//*[@os='ae'])"/> 84 77 85 </sect2> 78 86 -
BOOK/boot/multilib/eudev.xml
r03e6a40 r88ef769 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../ common/eudev.xml"19 href="../../final-system/common/eudev.xml" 19 20 xpointer="xpointer(//*[@role='package'])"/> 20 21 … … 23 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ common/eudev.xml"26 href="../../final-system/common/eudev.xml" 26 27 xpointer="xpointer(//*[@os='a'])"/> 27 28 28 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --libdir=/tools/lib64 --with-rootlibdir=/tools/lib64 \ 32 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 33 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} \ 33 --host=${CLFS_TARGET} --with-rootprefix='' --enable-split-usr \ 34 --sysconfdir=/etc --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin \ 35 --libdir=/usr/lib64 --with-rootlibdir=/lib64 --disable-introspection \ 36 --disable-gtk-doc-html --disable-gudev --disable-keymap \ 37 --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../ common/eudev.xml"40 href="../../final-system/common/eudev.xml" 37 41 xpointer="xpointer(//*[@os='c'])"/> 38 42 39 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ common/eudev.xml"44 href="../../final-system/common/eudev.xml" 41 45 xpointer="xpointer(//*[@os='d'])"/> 42 46 43 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ common/eudev.xml"48 href="../../final-system/common/eudev.xml" 45 49 xpointer="xpointer(//*[@os='g'])"/> 46 50 … … 50 54 51 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../ common/eudev.xml"56 href="../../final-system/common/eudev.xml" 53 57 xpointer="xpointer(//*[@os='r1'])"/> 54 58 … … 59 63 </sect2> 60 64 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/eudev.xml" 63 xpointer="xpointer(//*[@role='content'])"/> 65 <sect2 role="content"> 66 <title/> 67 68 <para>Details on this package are located in <xref 69 linkend="contents-eudev" role="."/></para> 70 71 </sect2> 64 72 65 73 </sect1> -
BOOK/boot/multilib/grub-build.xml
r03e6a40 r88ef769 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --libdir=/tools/lib64 --disable-werror \ 44 --enable-grub-mkfont=no</userinput></screen> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../x86/grub-build.xml" 48 xpointer="xpointer(//*[@os='b'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../x86/grub-build.xml" 52 xpointer="xpointer(//*[@os='bc'])"/> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 53 44 54 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 55 xpointer="xpointer(//*[@os='f'])"/> 65 56 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../x86/grub-build.xml" 68 xpointer="xpointer(//*[@os='ag'])"/> 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 69 58 70 59 </sect2> -
BOOK/boot/multilib/kmod.xml
r03e6a40 r88ef769 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/kmod.xml"27 xpointer="xpointer(//*[@os='s1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/kmod.xml"31 xpointer="xpointer(//*[@os='s2'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 26 href="../../final-system/common/kmod.xml" 35 27 xpointer="xpointer(//*[@os='a'])"/> … … 38 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \ 39 31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 40 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 41 --libdir=/tools/lib64 --with-xz --with-zlib</userinput></screen> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/kmod.xml" 45 xpointer="xpointer(//*[@os='c'])"/> 32 --bindir=/bin --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --with-xz --with-zlib --disable-manpages</userinput></screen> 46 34 47 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 45 xpointer="xpointer(//*[@os='g'])"/> 58 46 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/kmod.xml" 61 xpointer="xpointer(//*[@os='h'])"/> 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 62 48 63 64 href="../common/kmod.xml"65 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 66 52 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/kmod.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 70 59 71 60 </sect2> -
BOOK/boot/multilib/sysvinit.xml
r03e6a40 r88ef769 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../ common/sysvinit.xml"19 href="../../final-system/common/sysvinit.xml" 19 20 xpointer="xpointer(//*[@role='package'])"/> 20 21 … … 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 26 href="../common/sysvinit.xml" 26 xpointer="xpointer(//*[@os=' p1'])"/>27 xpointer="xpointer(//*[@os='aa'])"/> 27 28 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 30 href="../common/sysvinit.xml" 30 xpointer="xpointer(//*[@os=' p2'])"/>31 xpointer="xpointer(//*[@os='ab'])"/> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 51 52 xpointer="xpointer(//*[@role='configuration'])"/> 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/sysvinit.xml" 55 xpointer="xpointer(//*[@role='content'])"/> 54 <sect2 role="content"> 55 <title/> 56 57 <para>Details on this package are located in <xref 58 linkend="contents-sysvinit" role="."/></para> 59 60 </sect2> 56 61 57 62 </sect1> -
BOOK/boot/ppc-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 27 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc/kernel.xml
r03e6a40 r88ef769 77 77 78 78 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 79 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>79 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 84 84 85 85 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 86 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>86 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 94 xpointer="xpointer(//*[@os='v'])"/> 95 95 96 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>96 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 31 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc64-64/powerpc-utils.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --exec-prefix="" --sysconfdir=/etc \ 31 --sbindir=/sbin --libexecdir=/lib/udev \ 32 --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \ 33 --disable-extras --disable-introspection</userinput></screen> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 34 32 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/util-linux-32.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 16 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 18 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 22 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 23 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 24 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/> 25 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r03e6a40 r88ef769 85 85 xpointer="xpointer(//*[@os='l'])"/> 86 86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/e2fsprogs.xml" 89 xpointer="xpointer(//*[@os='ad'])"/> 90 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 92 href="../common/e2fsprogs.xml" 93 xpointer="xpointer(//*[@os='ae'])"/> 94 87 95 </sect2> 88 96 -
BOOK/boot/ppc64/kernel.xml
r03e6a40 r88ef769 76 76 77 77 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 25 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc/kernel.xml
r03e6a40 r88ef769 72 72 73 73 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>74 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>81 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 25 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 25 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64/kernel.xml
r03e6a40 r88ef769 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH= /tools\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \ 76 76 CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen> 77 77 … … 81 81 82 82 <screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \ 83 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>83 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 91 91 xpointer="xpointer(//*[@os='v'])"/> 92 92 93 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>93 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 94 94 95 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 25 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86/grub-build.xml
r03e6a40 r88ef769 41 41 <screen os="ab"><userinput>./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --disable-werror --enable-grub-mkfont=no</userinput></screen> 44 45 <para os="b">The meaning of the new configure option:</para> 46 47 <variablelist os="bc"> 48 <varlistentry> 49 <term><parameter>--enable-grub-mkfont=no</parameter></term> 50 <listitem><para>Prevents GRUB from trying to build 51 <command>grub-mkfont</command>, which requires Freetype.</para></listitem> 52 </varlistentry> 53 54 </variablelist> 43 --sysconfdir=/etc --disable-werror</userinput></screen> 55 44 56 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 55 xpointer="xpointer(//*[@os='f'])"/> 67 56 68 <screen os="ag"><userinput>make install</userinput></screen>57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 69 58 70 59 </sect2> -
BOOK/boot/x86/kernel.xml
r03e6a40 r88ef769 80 80 81 81 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>82 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 87 87 88 88 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 89 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>89 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 90 90 91 91 <para os="u">After kernel compilation is complete, additional steps are 92 92 required to complete the installation. Some files need to be copied to 93 the <filename class="directory"> /tools/boot</filename> directory.</para>93 the <filename class="directory">${CLFS}/boot</filename> directory.</para> 94 94 95 <para os="v">Issue the following commands to install the kernel:</para> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../../bootable/x86/kernel.xml" 97 xpointer="xpointer(//*[@os='v'])"/> 96 98 97 <screen><userinput>cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen>99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 98 100 99 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 101 103 xpointer="xpointer(//*[@os='w'])"/> 102 104 103 <screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen>105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen> 104 106 105 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 107 109 xpointer="xpointer(//*[@os='x'])"/> 108 110 109 <screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen>111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen> 110 112 111 113 </sect2> -
BOOK/boot/x86_64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64-64/kmod.xml
r03e6a40 r88ef769 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/kmod.xml"27 xpointer="xpointer(//*[@os='s1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/kmod.xml"31 xpointer="xpointer(//*[@os='s2'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 26 href="../../final-system/common/kmod.xml" 35 27 xpointer="xpointer(//*[@os='a'])"/> … … 37 29 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 38 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 39 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 40 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/kmod.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 45 34 46 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 45 xpointer="xpointer(//*[@os='g'])"/> 57 46 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/kmod.xml" 60 xpointer="xpointer(//*[@os='h'])"/> 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 61 48 62 63 href="../common/kmod.xml"64 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 65 52 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/kmod.xml" 68 xpointer="xpointer(//*[@os='j'])"/> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 69 59 70 60 </sect2> -
BOOK/boot/x86_64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64/kernel.xml
r03e6a40 r88ef769 76 76 77 77 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 95 <screen><userinput>cp -v arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 97 96 98 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/alpha/kernel.xml
r03e6a40 r88ef769 42 42 href="../x86/kernel.xml" 43 43 xpointer="xpointer(//*[@os='d'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"46 href="../x86/kernel.xml"47 xpointer="xpointer(//*[@os='kc'])"/>48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../x86/kernel.xml"51 xpointer="xpointer(//*[@os='kd'])"/>52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r03e6a40 r88ef769 28 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 0 31 sysfs /sys sysfs defaults 0 0 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 30 36 31 37 # End /etc/fstab</literal> -
BOOK/bootable/mips/kernel.xml
r03e6a40 r88ef769 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r03e6a40 r88ef769 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r03e6a40 r88ef769 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/kernel.xml
r03e6a40 r88ef769 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r03e6a40 r88ef769 39 39 </warning> 40 40 41 <para os="e">Instruct GRUB to install itself int othe MBR of41 <para os="e">Instruct GRUB to install itself int othe MBR of 42 42 <filename class="partition">sda</filename>:</para> 43 43 -
BOOK/bootable/x86/kernel.xml
r03e6a40 r88ef769 37 37 un-tarring.</para> 38 38 39 <note os="kc"><para>A good starting place for setting up the kernel40 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system41 architecture into account.</para>42 43 <para>Be sure to enable or disable following features or the system might44 not work correctly or boot at all. Refer to45 <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para>46 47 <screen role="nodump">General setup --->48 [*] open by fhandle syscalls49 [ ] Auditing support50 [*] Control Group support51 Processor type and features --->52 [*] Enable seccomp to safely compute untrusted bytecode53 Networking support --->54 Networking options --->55 <*> The IPv6 protocol56 Device Drivers --->57 Generic Driver Options --->58 () path to uevent helper59 [*] Maintain a devtmpfs filesystem to mount at /dev60 [ ] Fallback user-helper invocation for firmware loading61 File systems --->62 [*] Inotify support for userspace63 <*> Kernel automounter version 4 support (also supports v3)64 Pseudo filesystems --->65 [*] Tmpfs POSIX Access Control Lists66 [*] Tmpfs extended attributes67 Firmware Drivers --->68 EFI (Extensible Firmware Interface) Support --->69 <*> EFI Variable Support via sysfs70 -*- Enable the block layer --->71 Partition Types --->72 [*] Advanced partition selection73 [*] EFI GUID Partition support74 Kernel Hacking --->75 [*] Collect scheduler debugging info76 [*] Collect scheduler statistics</screen></note>77 78 <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it79 is highly recommended by the Systemd developers. "EFI Variable support" and80 "EFI GUID Partition support" are for UEFI systems. "Collect scheduler81 debugging info" and "Collect scheduler statistics" is for systemd-bootchart.82 </para></note>83 84 39 <para os="h">Configure the kernel via a menu-driven interface. 85 CBLFS has some information regarding particular kernel configuration 86 requirements of packages outside of CLFS at <ulink 40 Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be 41 enabled and built into the kernel, not as modules. CBLFS has 42 some information regarding particular kernel configuration requirements of 43 packages outside of CLFS at <ulink 87 44 url="&cblfs-root;"/>:</para> 88 45 -
BOOK/bootable/x86_64/kernel.xml
r03e6a40 r88ef769 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootscripts/alpha-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/common/console.xml
r03e6a40 r88ef769 14 14 <secondary>configuring</secondary></indexterm> 15 15 16 <para>This section discusses how to configure the 17 <command>systemd-vconsole-setup</command> system service which configures 18 the virtual console font and console keymap. 19 20 The <command>systemd-vconsole-setup</command> service reads <filename> 21 /etc/vconsole.conf</filename> for configuration information. Decide which 22 keymap and screen font will be used. Various language-specific HOWTO's can 23 help. with this (see 24 <ulink url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. Examine 25 <command>localectl list-keymaps</command> output for a list of valid console 26 keymaps. Look in 27 <filename class="directory">/usr/share/consolefonts</filename> for valid 28 screen fonts.</para> 16 <para>This section discusses how to configure the <command>i18n</command> 17 bootscript that sets up the keyboard map and the console font. If non-ASCII 18 characters (e.g., the British pound sign and Euro character) will not be 19 used and the keyboard is a U.S. one, skip this section. Without the 20 configuration file, the <command>console</command> bootscript will do 21 nothing.</para> 29 22 30 <para>The <filename>/etc/vconsole.conf</filename> file should contain lines 31 of the form: VARIABLE="value". The following variables are recognized:</para> 23 <para>The <command>i18n</command> script reads the 24 <filename>/etc/sysconfig/i18n</filename> file for configuration 25 information. Decide which keymap and screen font will be used. Various 26 language-specific HOWTO's can also help with this (see <ulink 27 url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. A pre-made 28 <filename>/etc/sysconfig/i18n</filename> file with known settings for 29 several countries was installed with the CLFS-Bootscripts package, so the 30 relevant section can be uncommented if the country is supported. If still 31 in doubt, look in the <filename class="directory">/usr/share/consolefonts</filename> 32 for valid screen fonts and <filename class="directory">/usr/share/keymaps</filename> 33 for valid keymaps.</para> 32 34 33 <variablelist> 34 35 <varlistentry> 36 <term>KEYMAP</term> 37 <listitem> 38 <para>This variable specifies the key mapping table for the keyboard. If 39 unset, it defaults to <literal>us</literal>.</para> 40 </listitem> 41 </varlistentry> 42 43 <varlistentry> 44 <term>KEYMAP_TOGGLE</term> 45 <listitem> 46 <para>This variable can be used to configure a second toggle keymap and 47 is unset by default.</para> 48 </listitem> 49 </varlistentry> 50 51 <varlistentry> 52 <term>FONT</term> 53 <listitem> 54 <para>This variable specifies the font used by the virtual 55 console.</para> 56 </listitem> 57 </varlistentry> 58 59 <varlistentry> 60 <term>FONT_MAP</term> 61 <listitem> 62 <para>This variable specifies the console map to be used.</para> 63 </listitem> 64 </varlistentry> 65 66 <varlistentry> 67 <term>FONT_UNIMAP</term> 68 <listitem> 69 <para>This variable specifies the unicode font map.</para> 70 </listitem> 71 </varlistentry> 72 73 </variablelist> 74 75 <para>An example for a German keyboard and console is given below:</para> 76 77 <screen role="nodump"><userinput>cat > /etc/vconsole.conf << "EOF" 78 <literal>KEYMAP=de-latin1 79 FONT=Lat2-Terminus16</literal> 80 EOF</userinput></screen> 81 82 <para>You can change KEYMAP value at runtime by using the 83 <command>localectl</command> utility:</para> 84 85 <screen role="nodump"><userinput>localectl set-keymap MAP</userinput></screen> 86 87 <note><para>Please note that <command>localectl</command> command can 88 be used only on a system booted with Systemd.</para></note> 89 90 <para>You can also use <command>localectl</command> utility with the 91 corresponding parameters to change X11 keyboard layout, model, variant 92 and options:</para> 93 94 <screen role="nodump"><userinput>localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]</userinput></screen> 95 96 <para>To list possible values for <command>localectl set-x11-keymap</command> 97 parameters, run <command>localectl</command> with parameters listed below: 98 </para> 99 100 <variablelist> 101 102 <varlistentry> 103 <term>list-x11-keymap-models</term> 104 <listitem> 105 <para>Show known X11 keyboard mapping models.</para> 106 </listitem> 107 </varlistentry> 108 109 <varlistentry> 110 <term>list-x11-keymap-layouts</term> 111 <listitem> 112 <para>Show known X11 keyboard mapping layouts.</para> 113 </listitem> 114 </varlistentry> 115 116 <varlistentry> 117 <term>list-x11-keymap-variants</term> 118 <listitem> 119 <para>Show known X11 keyboard mapping variants.</para> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry> 124 <term>list-x11-keymap-options</term> 125 <listitem> 126 <para>Show known X11 keyboard mapping options.</para> 127 </listitem> 128 </varlistentry> 129 130 </variablelist> 131 132 <note><para>Using any of the parameters listed above requires 133 <ulink url="http://cblfs.cross-lfs.org/index.php/Xorg7/Data"> 134 XKeyboard Client</ulink> package from CBLFS.</para></note> 35 <para>The default <filename>/etc/sysconfig/i18n</filename> is set up for UTF-8 36 using the us keymap. You will need to edit the file to your specific needs. 37 The <filename>/etc/sysconfig/i18n</filename> file has additional information 38 in it to help you to assist in configuring.</para> 135 39 136 40 </sect1> -
BOOK/bootscripts/common/introduction.xml
r03e6a40 r88ef769 11 11 <title>Introduction</title> 12 12 13 <para>This chapter details how to finish configuring the base system. 14 Including some final configuration for Systemd and as well as locales and a 15 simple bash profile that should be suitable for most users.</para> 13 <para>This chapter details how to install and configure the CLFS-Bootscripts 14 package. Most of these scripts will work without modification, but a few 15 require additional configuration files because they deal with 16 hardware-dependent information.</para> 17 18 <para>System-V style init scripts are employed in this book because they 19 are widely used. For additional options, a hint detailing the BSD style 20 init setup is available at <ulink 21 url="&hints-root;BSD-Init"/>. 22 Searching the LFS mailing lists for <quote>depinit</quote> will also offer 23 additional choices.</para> 24 25 <para>If using an alternative style of init scripts, skip this chapter and 26 move on to <xref linkend="chapter-bootable"/>.</para> 16 27 17 28 </sect1> -
BOOK/bootscripts/common/locale.xml
r03e6a40 r88ef769 11 11 12 12 <indexterm zone="ch-scripts-locale"> 13 <primary sortas="e-/etc/ locale.conf">/etc/locale.conf</primary>13 <primary sortas="e-/etc/profile">/etc/profile</primary> 14 14 </indexterm> 15 15 16 <para>The <filename>/etc/locale.conf</filename> below sets some environment17 variables necessary for native language support. Setting them properly18 results in:</para>16 <para>The base <filename>/etc/profile</filename> below sets some 17 environment variables necessary for native language support. Setting 18 them properly results in:</para> 19 19 20 20 <itemizedlist> … … 23 23 </listitem> 24 24 <listitem> 25 <para>Correct classification of characters into letters, digits and other 26 classes. This is necessary for <command>bash</command> to properly accept 27 non-ASCII characters in command lines in non-English locales</para> 25 <para>Correct classification of characters into letters, digits and 26 other classes. This is necessary for <command>bash</command> to 27 properly accept non-ASCII characters in command lines in non-English 28 locales</para> 28 29 </listitem> 29 30 <listitem> … … 38 39 </itemizedlist> 39 40 41 <para>This script also sets the <envar>INPUTRC</envar> environment variable 42 that makes Bash and Readline use the <filename>/etc/inputrc</filename> file 43 created earlier.</para> 44 40 45 <para>Replace <replaceable>[ll]</replaceable> below with the 41 46 two-letter code for the desired language (e.g., <quote>en</quote>) and 42 47 <replaceable>[CC]</replaceable> with the two-letter code for the 43 appropriate country (e.g., <quote>GB</quote> or <quote>US</quote>).48 appropriate country (e.g., <quote>GB</quote>). 44 49 <replaceable>[charmap]</replaceable> should be replaced with the 45 canonical charmap for your chosen locale. Optional modifiers such as 46 <quote>@euro</quote> may also be present.</para> 50 canonical charmap for your chosen locale.</para> 47 51 48 52 <para>The list of all locales supported by Glibc can be obtained by running … … 67 71 68 72 <para>This results in a final locale setting of <quote>en_US.UTF-8</quote>. 69 It is important that the locale found using the heuristic above is tested 70 prior to it being added to <filename>/etc/locale.conf</filename>:</para>73 It is important that the locale found using the heuristic above is tested prior 74 to it being added to the Bash startup files:</para> 71 75 72 76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory … … 104 108 105 109 <para>Other packages can also function incorrectly (but may not necessarily 106 display any error messages) if the locale name does not meet their 107 expectations. In those cases, investigating how other Linux distributions108 support your localemight provide some useful information.</para>110 display any error messages) if the locale name does not meet their expectations. 111 In those cases, investigating how other Linux distributions support your locale 112 might provide some useful information.</para> 109 113 110 114 <para>Once the proper locale settings have been determined, create the 111 <filename>/etc/ locale.conf</filename> file:</para>115 <filename>/etc/profile</filename> file:</para> 112 116 113 <screen><userinput>cat > /etc/ locale.conf<< "EOF"114 <literal># Begin /etc/ locale.conf117 <screen><userinput>cat > /etc/profile << "EOF" 118 <literal># Begin /etc/profile 115 119 116 LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable> 120 export LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable> 121 export INPUTRC=/etc/inputrc 117 122 118 # End /etc/ locale.conf</literal>123 # End /etc/profile</literal> 119 124 EOF</userinput></screen> 120 125 121 <para>Note that you can modify <filename>/etc/locale.conf</filename> with122 Systemd <command>localectl</command> utility. To use123 <command>localectl</command> for the example above, run:</para>124 125 <screen role="nodump"><userinput>localectl set-locale LANG="<replaceable>[ll]_[CC][charmap][@modifiers]</replaceable>"</userinput></screen>126 127 <para>You can also specify other language specific environment variables such128 as <envar>LANG</envar>, <envar>LC_CTYPE</envar>, <envar>LC_NUMERIC</envar> or129 any other environment variable from <command>locale</command> output. Just130 separate them with a space. An example where <envar>LANG</envar> is set as131 en_US.UTF-8 but <envar>LC_CTYPE</envar> is set as just en_US is:</para>132 133 <screen role="nodump"><userinput>localectl set-locale LANG="en_US.UTF-8" LC_CTYPE="en_US"</userinput></screen>134 135 <note><para>Please note that <command>localectl</command> command can136 be used only on a system booted with Systemd.</para></note>137 126 <para>Setting the keyboard layout, screen font, and locale-related 138 127 environment variables are the only internationalization steps needed to -
BOOK/bootscripts/common/profile.xml
r03e6a40 r88ef769 38 38 <para>The files <filename>/etc/profile</filename> and 39 39 <filename>~/.bash_profile</filename> are read when the shell is 40 invoked as an interactive login shell. Create a base 41 <filename>/etc/profile</filename> that will setup locale information and load 42 any bash auto completion files that may be on the system. This script also 43 sets the <envar>INPUTRC</envar> environment variable that makes Bash and 44 Readline use <filename>/etc/inputrc</filename>.</para> 45 46 <screen><userinput>cat > /etc/profile << "EOF" 47 <literal># Begin /etc/profile 48 49 source /etc/locale.conf 50 for f in /etc/bash_completion.d/*.sh; do source $f; done; unset f 51 export INPUTRC=/etc/inputrc 52 53 # End /etc/profile</literal> 54 EOF</userinput></screen> 40 invoked as an interactive login shell. In the next section, a base 41 <filename>/etc/profile</filename> will be created to set up locale 42 information.</para> 55 43 56 44 </sect1> -
BOOK/bootscripts/common/symlinks.xml
r03e6a40 r88ef769 45 45 <note> 46 46 <para>Although the examples in this book work properly, be aware 47 that Udev does not recognize the backslash for line continuation.48 If modifying Udev rules with an editor, be sure to leave each rule47 that Eudev does not recognize the backslash for line continuation. 48 If modifying Eudev rules with an editor, be sure to leave each rule 49 49 on one physical line.</para> 50 50 </note> … … 89 89 <title>Dealing with duplicate devices</title> 90 90 91 <para>As explained in <xref linkend="ch-scripts- udev"/>, the order in91 <para>As explained in <xref linkend="ch-scripts-eudev"/>, the order in 92 92 which devices with the same function appear in 93 93 <filename class="directory">/dev</filename> is essentially random. … … 134 134 device.</para> 135 135 136 <para>More information on writing Udev rules can be found in137 <filename>/usr/share/doc/ systemd-208/udev.html</filename>.</para>136 <para>More information on writing Eudev rules can be found in 137 <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para> 138 138 139 139 </sect2> -
BOOK/bootscripts/common/usage.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="usage.html"?> 10 10 11 <title>How does Systemd work?</title>11 <title>How Do These Bootscripts Work?</title> 12 12 13 13 <indexterm zone="ch-scripts-usage"> 14 <primary sortas="a- systemd-usage">Systemd usage</primary>14 <primary sortas="a-Bootscripts">Bootscripts</primary> 15 15 <secondary>usage</secondary></indexterm> 16 16 17 <warning> 18 <para>Please disregard this page until it is complete and verified.</para> 19 </warning> 17 <para>Linux uses a special booting facility named SysVinit that is 18 based on a concept of <emphasis>run-levels</emphasis>. It can be quite 19 different from one system to another, so it cannot be assumed that 20 because things worked in one particular Linux distribution, they should work 21 the same in CLFS too. CLFS has its own way of doing things, but it 22 respects generally accepted standards.</para> 20 23 21 <sect2> 22 <title>Introduction to Systemd</title> 24 <para>SysVinit (which will be referred to as <quote>init</quote> from 25 now on) works using a run-levels scheme. There are seven (numbered 0 to 6) 26 run-levels (actually, there are more run-levels, but they are for 27 special cases and are generally not used. See <filename>init(8)</filename> 28 for more details), and each one of those corresponds to the actions the 29 computer is supposed to perform when it starts up. The default 30 run-level is 3. Here are the descriptions of the different run-levels 31 as they are implemented:</para> 23 32 24 25 <para>Systemd is a system management daemon designed exclusively for the 26 Linux kernel API. In the Linux startup process, it is the first process to 27 execute in user land; therefore, it is also the parent process of all child 28 processes in user land.</para> 33 <literallayout>0: halt the computer 34 1: single-user mode 35 2: multi-user mode without networking 36 3: multi-user mode with networking 37 4: reserved for customization, otherwise does the same as 3 38 5: same as 4, it is usually used for GUI login (like X's <command>xdm</command> or KDE's <command>kdm</command>) 39 6: reboot the computer</literallayout> 29 40 30 <para>Systemd's initialization instructions for each daemon are recorded in31 a declarative configuration file rather than a shell script. For32 inter-process communication, systemd makes Unix domain sockets and D-Bus33 available to the running daemons. Because systemd tracks processes using34 Linux cgroups instead of process identifiers (PIDs), daemons cannot "escape"35 systemd; not even by double-forking. Systemd is also capable of aggressive36 parallelization.</para>41 <para>The command used to change run-levels is <command>init 42 <replaceable>[runlevel]</replaceable></command>, where 43 <replaceable>[runlevel]</replaceable> is the target run-level. For example, 44 to reboot the computer, a user could issue the <command>init 6</command> 45 command, which is an alias for the <command>reboot</command> command. 46 Likewise, <command>init 0</command> is an alias for the 47 <command>halt</command> command.</para> 37 48 38 <para>Among systemd's auxiliary features are a cron-like job scheduler 39 called systemd Calendar Timers, and an event logging subsystem called 40 journal. The system administrator may choose whether to log system events 41 with systemd or syslog. Systemd's logfile is a binary file. The state of 42 systemd itself can be preserved in a snapshot for future recall.</para> 49 <para>There are a number of directories under <filename 50 class="directory">/etc/rc.d</filename> that look like <filename 51 class="directory">rc?.d</filename> (where ? is the number of the 52 run-level) and <filename class="directory">rcsysinit.d</filename>, all 53 containing a number of symbolic links. Some begin with a 54 <emphasis>K</emphasis>, the others begin with an 55 <emphasis>S</emphasis>, and all of them have two numbers following the 56 initial letter. The K means to stop (kill) a service and the S means 57 to start a service. The numbers determine the order in which the 58 scripts are run, from 00 to 99—the lower the number the earlier it 59 gets executed. When <command>init</command> switches to another run-level, 60 the appropriate services are either started or stopped, depending on the 61 runlevel chosen.</para> 43 62 44 <para>Systemd provides a replacement for sysvinit, pm-utils, inetd, acpid, 45 syslog, watchdog, cron and atd, and obsoletes ConsoleKit.</para> 63 <para>The real scripts are in <filename 64 class="directory">/etc/rc.d/init.d</filename>. They do the actual work, 65 and the symlinks all point to them. Killing links and starting links point 66 to the same script in <filename class="directory">/etc/rc.d/init.d</filename>. 67 This is because the scripts can be called with different parameters like 68 <option>start</option>, <option>stop</option>, <option>restart</option>, 69 <option>reload</option>, and <option>status</option>. When a K link is 70 encountered, the appropriate script is run with the <option>stop</option> 71 argument. When an S link is encountered, the appropriate script is run 72 with the <option>start</option> argument.</para> 46 73 47 </sect2> 74 <para>There is one exception to this explanation. Links that start 75 with an <emphasis>S</emphasis> in the <filename 76 class="directory">rc0.d</filename> and <filename 77 class="directory">rc6.d</filename> directories will not cause anything 78 to be started. They will be called with the parameter 79 <option>stop</option> to stop something. The logic behind this 80 is that when a user is going to reboot or halt the system, nothing 81 needs to be started. The system only needs to be stopped.</para> 48 82 49 < sect2>50 <title>Systemctl</title>83 <para>These are descriptions of what the arguments make the scripts 84 do:</para> 51 85 52 <para><command>systemctl</command> is the main command used to introspect 53 and control Systemd.</para> 86 <variablelist> 87 <varlistentry> 88 <term><option>start</option></term> 89 <listitem> 90 <para>The service is started.</para> 91 </listitem> 92 </varlistentry> 54 93 55 <variablelist> 94 <varlistentry> 95 <term><option>stop</option></term> 96 <listitem> 97 <para>The service is stopped.</para> 98 </listitem> 99 </varlistentry> 56 100 57 58 <term>List running units:</term>59 60 <para><command>systemctl</command> or <command>systemctl list-units</command></para>61 62 101 <varlistentry> 102 <term><option>restart</option></term> 103 <listitem> 104 <para>The service is stopped and then started again.</para> 105 </listitem> 106 </varlistentry> 63 107 64 <varlistentry> 65 <term>List failed units:</term> 66 <listitem> 67 <para><command>systemctl --failed</command></para> 68 </listitem> 69 </varlistentry> 108 <varlistentry> 109 <term><option>reload</option></term> 110 <listitem> 111 <para>The configuration of the service is updated. This is used 112 after the configuration file of a service was modified, when the 113 service does not need to be restarted.</para> 114 </listitem> 115 </varlistentry> 70 116 71 <varlistentry> 72 <term>List available unit files:</term> 73 <listitem> 74 <para><command>systemctl list-unit-files</command></para> 75 </listitem> 76 </varlistentry> 117 <varlistentry> 118 <term><option>status</option></term> 119 <listitem> 120 <para>Tells if the service is running and with which PIDs.</para> 121 </listitem> 122 </varlistentry> 123 </variablelist> 77 124 78 <varlistentry> 79 <term>Activate a unit immediately:</term> 80 <listitem> 81 <para><command>systemctl start</command> <replaceable>unit</replaceable></para> 82 </listitem> 83 </varlistentry> 84 85 <varlistentry> 86 <term>Stop a unit immediately:</term> 87 <listitem> 88 <para><command>systemctl stop </command><replaceable>unit</replaceable></para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry> 93 <term>Restart a unit:</term> 94 <listitem> 95 <para><command>systemctl restart </command><replaceable>unit</replaceable></para> 96 </listitem> 97 </varlistentry> 98 99 <varlistentry> 100 <term>Reload unit configuration:</term> 101 <listitem> 102 <para><command>systemctl reload </command><replaceable>unit</replaceable></para> 103 </listitem> 104 </varlistentry> 105 106 <varlistentry> 107 <term>Show status of a unit:</term> 108 <listitem> 109 <para><command>systemctl status </command><replaceable>unit</replaceable></para> 110 </listitem> 111 </varlistentry> 112 113 <varlistentry> 114 <term>Check if a unit is enabled or disabled:</term> 115 <listitem> 116 <para><command>systemctl is-enabled </command><replaceable>unit</replaceable></para> 117 </listitem> 118 </varlistentry> 119 120 <varlistentry> 121 <term>Enable a unit to start during boot:</term> 122 <listitem> 123 <para><command>systemctl enable </command><replaceable>unit</replaceable></para> 124 </listitem> 125 </varlistentry> 126 127 <varlistentry> 128 <term>Disable a unit to not start during boot:</term> 129 <listitem> 130 <para><command>systemctl disable </command><replaceable>unit</replaceable></para> 131 </listitem> 132 </varlistentry> 133 134 <varlistentry> 135 <term>Reload systemd and scan for new or changed units:</term> 136 <listitem> 137 <para><command>systemctl daemon-reload</command></para> 138 </listitem> 139 </varlistentry> 140 141 </variablelist> 142 143 <para>For more information regarding systemd, please refer to the systemd 144 and related man-pages and 145 <ulink url="https://fedoraproject.org/wiki/Systemd">Systemd at 146 FedoraProject</ulink> for documentation, examples, features, and other 147 information.</para> 148 149 </sect2> 125 <para>Feel free to modify the way the boot process works (after all, 126 it is your own CLFS system). The files given here are an example of how 127 it can be done.</para> 150 128 151 129 </sect1> -
BOOK/bootscripts/mips-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-chapter.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up the System</title>12 <title>Setting Up System Bootscripts</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ clock.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/chroot/64/createfiles.xml
r03e6a40 r88ef769 20 20 ln -sv /tools/bin/file /usr/bin 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd* /usr/lib 24 23 ln -sv bash /bin/sh 25 24 ln -sv /run /var/run</userinput></screen> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 27 href="../../boot/64/createfiles.xml" 29 xpointer="xpointer(//*[@os=' e'])"/>28 xpointer="xpointer(//*[@os='b'])"/> 30 29 31 30 <screen><userinput>mkdir -pv /usr/lib64 32 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib64</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../../boot/common/createfiles.xml" 36 xpointer="xpointer(//*[@os='c'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/createfiles.xml" 40 xpointer="xpointer(//*[@os='d'])"/> 31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen> 41 32 42 33 </sect1> -
BOOK/chroot/alpha-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/common/changingowner.xml
r03e6a40 r88ef769 11 11 <title>Changing Ownership</title> 12 12 13 <note> 14 <para>This step is not optional as some of the binaries in 15 <filename class="directory">/tools</filename> are set u+s. 16 leaving the permissions as is could cause some commands, 17 mount in particular, to fail later.</para> 18 </note> 19 13 20 <para os="a">Currently, the <filename class="directory">/tools</filename> 14 21 and <filename class="directory">/cross-tools</filename> directories 15 22 are owned by the user <emphasis>clfs</emphasis>, a user that 16 exists only on the host system. Although <filename23 exists only on the host system. Although the <filename 17 24 class="directory">/tools</filename> and <filename 18 class="directory">/cross-tools</filename> can be deleted once the CLFS19 system has been finished, they can be retained to build25 class="directory">/cross-tools</filename> directories can be deleted 26 once the CLFS system has been finished, they can be retained to build 20 27 additional CLFS systems. If the <filename class="directory">/tools</filename> 21 28 and <filename class="directory">/cross-tools</filename> directories are 22 29 kept as is, the files are owned by a user ID without a corresponding 23 30 account. This is dangerous because a user account created later could 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 31 get this same user ID and would own the <filename 32 class="directory">/tools</filename> directory and all the files therein, 33 thus exposing these files to possible malicious manipulation.</para> 26 34 27 <para os="b"> One possible fix for this issue might be to add the28 <systemitem class="username">clfs</systemitem> user to the new CLFS system29 later when creating the <filename>/etc/passwd</filename> file, taking care30 to assignit the same user and group IDs as on the host system. Alternatively,35 <para os="b">To avoid this issue, add the <systemitem 36 class="username">clfs</systemitem> user to the new CLFS system later when 37 creating the <filename>/etc/passwd</filename> file, taking care to assign 38 it the same user and group IDs as on the host system. Alternatively, 31 39 assign the contents of the <filename class="directory">/tools</filename> 32 40 and <filename class="directory">/cross-tools</filename> directories to -
BOOK/chroot/common/createfiles.xml
r03e6a40 r88ef769 11 11 <title>Creating Essential Symlinks</title> 12 12 13 14 15 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/createfiles.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin 18 18 ln -sv /tools/bin/file /usr/bin 19 19 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 20 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 21 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 20 ln -sv /tools/lib/libstd* /usr/lib 22 21 ln -sv bash /bin/sh 23 22 ln -sv /run /var/run</userinput></screen> 24 23 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"26 href="../../boot/common/createfiles.xml"27 xpointer="xpointer(//*[@os='c'])"/>28 29 <screen os="d"><userinput>ln -sv /proc/self/mounts /etc/mtab</userinput></screen>30 31 24 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r03e6a40 r88ef769 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../../boot/common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen os=" c"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}17 <screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} 18 18 mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys} 19 19 mkdir -pv /var/{lock,log,mail,spool} … … 24 24 mkdir -pv /usr/{,local/}share/{doc,info,locale,man} 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen> 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../boot/common/creatingdirs.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 27 34 28 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 34 41 xpointer="xpointer(//*[@os='e'])"/> 35 42 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../../boot/common/creatingdirs.xml"38 xpointer="xpointer(//*[@os='f'])"/>39 40 43 </sect1> -
BOOK/chroot/common/kernfs.xml
r03e6a40 r88ef769 11 11 <title>Mounting Virtual Kernel File Systems</title> 12 12 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/devices.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 20 16 21 17 <para>Various file systems exported by the kernel are used to communicate … … 46 42 47 43 <para>Once the system is complete and booting, the rest of our device 48 nodes are created by Udev, part of Systemd. Since this package is not44 nodes are created by the Eudev package. Since this package is not 49 45 available to us right now, we must take other steps to provide device 50 46 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> -
BOOK/chroot/common/pwdgroup.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd and groupFiles</title>11 <title>Creating the passwd, group, and log Files</title> 12 12 13 13 <indexterm zone="ch-chroot-pwdgroup"> … … 17 17 <indexterm zone="ch-chroot-pwdgroup"> 18 18 <primary sortas="e-/etc/group">/etc/group</primary> 19 </indexterm> 20 21 <indexterm zone="ch-chroot-pwdgroup"> 22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary> 23 </indexterm> 24 25 <indexterm zone="ch-chroot-pwdgroup"> 26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary> 27 </indexterm> 28 29 <indexterm zone="ch-chroot-pwdgroup"> 30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary> 31 </indexterm> 32 33 <indexterm zone="ch-chroot-pwdgroup"> 34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary> 19 35 </indexterm> 20 36 … … 28 44 <screen><userinput>cat > /etc/passwd << "EOF" 29 45 <literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 30 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>31 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>32 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>33 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>34 46 EOF</userinput></screen> 35 47 … … 61 73 utmp:x:&gid-utmp;: 62 74 usb:x:&gid-usb;: 63 cdrom:x:&gid-cdrom;: 64 adm:x:&gid-adm;: 65 messagebus:x:&gid-messagebus;: 66 systemd-journal:x:&gid-systemd-journal;: 67 mail:x:&gid-mail;: 68 wheel:x:&gid-wheel;: 69 nogroup:x:&gid-nogroup;:</literal> 75 cdrom:x:&gid-cdrom;:</literal> 70 76 EOF</userinput></screen> 71 77 … … 93 99 for the duration of the next chapters.</para> 94 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../../boot/common/pwdgroup.xml" 103 xpointer="xpointer(//*[@os='f'])"/> 104 105 <screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp} 106 chgrp -v utmp /var/run/utmp /var/log/lastlog 107 chmod -v 664 /var/run/utmp /var/log/lastlog 108 chmod -v 600 /var/log/btmp</userinput></screen> 109 110 <para>The <filename>/var/run/utmp</filename> file records the users that 111 are currently logged in. The <filename>/var/log/wtmp</filename> file records 112 all logins and logouts. The <filename>/var/log/lastlog</filename> file 113 records when each user last logged in. The <filename>/var/log/btmp</filename> 114 file records the bad login attempts.</para> 115 95 116 </sect1> -
BOOK/chroot/mips-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/> -
BOOK/chroot/mips/creatingdirs.xml
r03e6a40 r88ef769 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os=' c'])"/>19 xpointer="xpointer(//*[@os='b'])"/> 20 20 21 21 <para os="m1">These entries are needed for the RaQ2 bootloader. Only use these … … 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 28 href="../common/creatingdirs.xml" 29 xpointer="xpointer(//*[@os='c'])"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/creatingdirs.xml" 29 33 xpointer="xpointer(//*[@os='d'])"/> 30 34 … … 33 37 xpointer="xpointer(//*[@os='e'])"/> 34 38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../common/creatingdirs.xml"37 xpointer="xpointer(//*[@os='f'])"/>38 39 39 </sect1> -
BOOK/chroot/mips64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64/createfiles.xml
r03e6a40 r88ef769 20 20 ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32 21 21 ln -sv /tools/lib64/libgcc_s.so{,.1} /usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} /usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} /usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd* /usr/lib 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 ln -sv /tools/lib64/libstd* /usr/lib64 26 25 ln -sv bash /bin/sh 27 26 ln -sv /run /var/run</userinput></screen> 28 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../../boot/common/createfiles.xml"31 xpointer="xpointer(//*[@os='c'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/createfiles.xml"35 xpointer="xpointer(//*[@os='d'])"/>36 37 28 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r03e6a40 r88ef769 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv /usr/lib/locale 28 31 ln -sv ../lib/locale /usr/lib32 … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 43 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/creatingdirs.xml" 41 48 xpointer="xpointer(//*[@os='d'])"/> 42 49 … … 45 52 xpointer="xpointer(//*[@os='e'])"/> 46 53 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="../common/creatingdirs.xml"49 xpointer="xpointer(//*[@os='f'])"/>50 51 54 </sect1> -
BOOK/chroot/multilib/createfiles.xml
r03e6a40 r88ef769 24 24 ln -sv /run /var/run</userinput></screen> 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../../boot/common/createfiles.xml"28 xpointer="xpointer(//*[@os='c'])"/>29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"31 href="../common/createfiles.xml"32 xpointer="xpointer(//*[@os='d'])"/>33 34 26 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r03e6a40 r88ef769 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv /usr/lib/locale 28 31 ln -sv ../lib/locale /usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/creatingdirs.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 29 36 30 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 36 43 xpointer="xpointer(//*[@os='e'])"/> 37 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"39 href="../common/creatingdirs.xml"40 xpointer="xpointer(//*[@os='f'])"/>41 42 45 </sect1> -
BOOK/chroot/ppc-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/> -
BOOK/chroot/ppc64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/ppc64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/> -
BOOK/chroot/sparc64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/> -
BOOK/chroot/x86/before-chroot.xml
r03e6a40 r88ef769 35 35 <command>config.guess</command>:</para> 36 36 37 <screen><userinput> lib/config.guess</userinput></screen>37 <screen><userinput>build-aux/config.guess</userinput></screen> 38 38 39 39 <para>If the output of that command does not equal what is in … … 55 55 directory:</para> 56 56 57 <screen><userinput>setarch linux32 lib/config.guess</userinput></screen>57 <screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen> 58 58 59 59 <para>If the output of the command above equals what is in … … 125 125 directory:</para> 126 126 127 <screen os="uui"><userinput> lib/config.guess</userinput></screen>127 <screen os="uui"><userinput>build-aux/config.guess</userinput></screen> 128 128 129 129 <para os="uuj">The output of the above command should be the same as the -
BOOK/chroot/x86_64-64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86_64-chapter.xml
r03e6a40 r88ef769 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/cross-tools/64/gcc-static.xml
r03e6a40 r88ef769 94 94 xpointer="xpointer(//*[@os='ar'])"/> 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"97 href="../common/gcc-static.xml"98 xpointer="xpointer(//*[@os='as'])"/>99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/gcc-static.xml"102 xpointer="xpointer(//*[@os='at'])"/>103 104 96 </sect2> 105 97 -
BOOK/cross-tools/alpha-chapter.xml
r03e6a40 r88ef769 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ glibc-headers.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/common/bc.xml
r03e6a40 r88ef769 28 28 29 29 <variablelist> 30 <title>The meaning of the configure option :</title>30 <title>The meaning of the configure options:</title> 31 31 32 32 <varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r03e6a40 r88ef769 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term>86 <listitem>87 <para>Tells configure to build a linker that uses ${CLFS} as its88 root directory for its search paths.</para>89 </listitem>90 </varlistentry>91 92 <varlistentry os="bd5">93 85 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 94 86 <listitem> … … 101 93 </varlistentry> 102 94 103 <varlistentry os="bd 6">95 <varlistentry os="bd5"> 104 96 <term><parameter>--disable-nls</parameter></term> 105 97 <listitem> … … 109 101 </varlistentry> 110 102 111 <varlistentry os="bd 7">103 <varlistentry os="bd6"> 112 104 <term><parameter>--disable-multilib</parameter></term> 113 105 <listitem> … … 121 113 <para os="be">Compile the package:</para> 122 114 123 <screen os="bf"><userinput>make</userinput></screen> 115 <screen os="bf"><userinput>make configure-host 116 make</userinput></screen> 117 118 <variablelist os="bg"> 119 <title>The meaning of the make options:</title> 120 121 <varlistentry os="bg1"> 122 <term><parameter>configure-host</parameter></term> 123 <listitem> 124 <para>This checks the host environment and makes sure all the 125 necessary tools are available to compile Binutils.</para> 126 </listitem> 127 </varlistentry> 128 129 </variablelist> 124 130 125 131 <para os="bh">Install the package:</para> 126 132 127 133 <screen os="bi"><userinput>make install</userinput></screen> 134 135 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to 136 <filename class="directory">/tools/include</filename> directory:</para> 137 138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 128 139 129 140 </sect2> -
BOOK/cross-tools/common/binutils.xml
r03e6a40 r88ef769 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term>86 <listitem>87 <para>Tells configure to build a linker that uses ${CLFS} as its88 root directory for its search paths.</para>89 </listitem>90 </varlistentry>91 92 <varlistentry os="bd5">93 85 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 94 86 <listitem> … … 101 93 </varlistentry> 102 94 103 <varlistentry os="bd 6">95 <varlistentry os="bd5"> 104 96 <term><parameter>--disable-nls</parameter></term> 105 97 <listitem> … … 109 101 </varlistentry> 110 102 111 <varlistentry os="bd 7">103 <varlistentry os="bd6"> 112 104 <term><parameter>--disable-multilib</parameter></term> 113 105 <listitem> … … 117 109 </varlistentry> 118 110 119 <varlistentry os="bd 8">111 <varlistentry os="bd7"> 120 112 <term><parameter>--enable-64-bit-bfd</parameter></term> 121 113 <listitem> … … 128 120 <para os="be">Compile the package:</para> 129 121 130 <screen os="bf"><userinput>make</userinput></screen> 122 <screen os="bf"><userinput>make configure-host 123 make</userinput></screen> 124 125 <variablelist os="bg"> 126 <title>The meaning of the make options:</title> 127 128 <varlistentry os="bg1"> 129 <term><parameter>configure-host</parameter></term> 130 <listitem> 131 <para>This checks the host environment and makes sure all the 132 necessary tools are available to compile Binutils.</para> 133 </listitem> 134 </varlistentry> 135 136 </variablelist> 131 137 132 138 <para os="bh">Install the package:</para> 133 139 134 140 <screen os="bi"><userinput>make install</userinput></screen> 141 142 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to 143 <filename class="directory">/tools/include</filename> directory:</para> 144 145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 135 146 136 147 </sect2> -
BOOK/cross-tools/common/cloog.xml
r03e6a40 r88ef769 29 29 --with-gmp-prefix=/cross-tools --with-isl-prefix=/cross-tools</userinput></screen> 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../../final-system/common/cloog.xml"33 xpointer="xpointer(//*[@os='s1'])"/>34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../../final-system/common/cloog.xml"37 xpointer="xpointer(//*[@os='s2'])"/>38 39 31 <para os="c">Compile the package:</para> 40 32 -
BOOK/cross-tools/common/file.xml
r03e6a40 r88ef769 28 28 29 29 <variablelist> 30 <title>The meaning of the new configure option:</title> 30 <title>The meaning of the configure options:</title> 31 32 <varlistentry> 33 <term><parameter>--prefix=/cross-tools</parameter></term> 34 <listitem> 35 <para>This tells the configure script to prepare to install the 36 package in the <filename class="directory">/cross-tools</filename> 37 directory.</para> 38 </listitem> 39 </varlistentry> 31 40 32 41 <varlistentry> -
BOOK/cross-tools/common/gcc-final.xml
r03e6a40 r88ef769 68 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 71 72 --enable-libstdcxx-time</userinput></screen> 72 73 … … 113 114 </varlistentry> 114 115 115 <varlistentry os="bg6">116 <term><parameter>--enable-libstdcxx-time</parameter></term>117 <listitem>118 <para>This enables link-time checks for the availability of119 clock_gettime clocks, and nanosleep and sched_yield functions, in the120 C library.</para>121 </listitem>122 </varlistentry>123 124 116 </variablelist> 125 117 -
BOOK/cross-tools/common/gcc-static.xml
r03e6a40 r88ef769 69 69 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 70 70 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 71 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 72 --disable-libsanitizer --disable-libquadmath --disable-threads \ 73 --disable-multilib --disable-target-zlib --with-system-zlib \ 71 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 72 --disable-libatomic --disable-libitm --disable-libsanitizer \ 73 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 74 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 74 75 --enable-languages=c --enable-checking=release</userinput></screen> 75 76 76 77 <variablelist os="am"> 77 78 <title>The meaning of the new configure options:</title> 79 80 <varlistentry> 81 <term><parameter>--with-sysroot=${CLFS}</parameter></term> 82 <listitem> 83 <para>Tells GCC to consider ${CLFS} as the root file system.</para> 84 </listitem> 85 </varlistentry> 78 86 79 87 <varlistentry> … … 88 96 </varlistentry> 89 97 98 90 99 <varlistentry> 91 100 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> … … 98 107 99 108 <varlistentry> 100 <term><parameter>--disable-shared</parameter></term> 101 <listitem> 102 <para>This tells GCC not to create a shared library.</para> 109 <term><parameter>--disable-nls</parameter></term> 110 <listitem> 111 <para>This disables internationalization as i18n is not needed for the 112 cross-compile tools.</para> 103 113 </listitem> 104 114 </varlistentry> … … 126 136 127 137 <varlistentry> 128 <term><parameter>--disable-lib*</parameter></term> 129 <listitem> 130 <para>These options prevent GCC from building a number of libraries 131 that are not needed at this time.</para> 138 <term><parameter>--disable-libgomp</parameter></term> 139 <listitem> 140 <para>Disables the creation of runtime libraries used by GOMP.</para> 141 </listitem> 142 </varlistentry> 143 144 <varlistentry> 145 <term><parameter>--disable-libmudflap</parameter></term> 146 <listitem> 147 <para>Disables the creation of runtime libaries used by libmudflap.</para> 148 </listitem> 149 </varlistentry> 150 151 <varlistentry> 152 <term><parameter>--disable-libssp</parameter></term> 153 <listitem> 154 <para>Disables the use of Stack Smashing Protection for runtime libraries.</para> 132 155 </listitem> 133 156 </varlistentry> … … 144 167 145 168 <varlistentry> 146 <term><parameter>--disable-target-zlib</parameter></term> 147 <listitem> 148 <para>This tells GCC stuff.</para> 149 </listitem> 150 </varlistentry> 151 152 <varlistentry> 153 <term><parameter>--with-system-zlib</parameter></term> 154 <listitem> 155 <para>This tells GCC to link to the system-installed zlib instead 156 of the one in its source tree.</para> 169 <term><parameter>--disable-libatomic</parameter></term> 170 <listitem> 171 <para>The atomic library isn't needed at this time.</para> 172 </listitem> 173 </varlistentry> 174 175 <varlistentry> 176 <term><parameter>--disable-libitm</parameter></term> 177 <listitem> 178 <para>The itm library isn't neeeded at this tiem.</para> 179 </listitem> 180 </varlistentry> 181 182 <varlistentry> 183 <term><parameter>--disable-libsanitizer</parameter></term> 184 <listitem> 185 <para>The sanitizer library isn't needed at this time.</para> 186 </listitem> 187 </varlistentry> 188 189 <varlistentry> 190 <term><parameter>--disable-libquadmath</parameter></term> 191 <listitem> 192 <para>The quadmath library isn't needed at this time.</para> 157 193 </listitem> 158 194 </varlistentry> … … 195 231 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 196 232 197 <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to198 <filename class="directory">/tools/include</filename> directory:</para>199 200 <screen os="at"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen>201 202 233 </sect2> 203 234 -
BOOK/cross-tools/common/gmp.xml
r03e6a40 r88ef769 46 46 47 47 <variablelist os="b1"> 48 <title>The meaning of the new configure option :</title>48 <title>The meaning of the new configure options:</title> 49 49 50 50 <varlistentry> -
BOOK/cross-tools/common/mpfr.xml
r03e6a40 r88ef769 49 49 50 50 <varlistentry> 51 <term><parameter>--enable-shared</parameter></term> 52 <listitem> 53 <para>This tells <command>configure</command> to build MPFR's 54 shared libraries.</para> 55 </listitem> 56 </varlistentry> 57 58 <varlistentry> 51 59 <term><parameter>--with-gmp=/cross-tools</parameter></term> 52 60 <listitem> -
BOOK/cross-tools/mips-chapter.xml
r03e6a40 r88ef769 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/ glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/mips/gcc-final.xml
r03e6a40 r88ef769 87 87 xpointer="xpointer(//*[@os='bg5'])"/> 88 88 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"90 href="../common/gcc-final.xml"91 xpointer="xpointer(//*[@os='bg6'])"/>92 93 89 </variablelist> 94 90 -
BOOK/cross-tools/mips/gcc-static.xml
r03e6a40 r88ef769 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"99 href="../common/gcc-static.xml"100 xpointer="xpointer(//*[@os='as'])"/>101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"103 href="../common/gcc-static.xml"104 xpointer="xpointer(//*[@os='at'])"/>105 106 98 </sect2> 107 99 -
BOOK/cross-tools/mips64-64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/mips64-64/gcc-final.xml
r03e6a40 r88ef769 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc- 4.8.2/configure --prefix=/cross-tools \62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 71 --enable-libstdcxx-time --with-abi=64</userinput></screen> 66 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 67 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 68 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 69 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 70 --disable-libatomic --disable-libitm --disable-libsanitizer \ 71 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 72 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 73 --enable-languages=c --enable-checking=release --with-abi=64 74 </userinput></screen> 72 75 73 76 <variablelist os="bg"> … … 101 104 xpointer="xpointer(//*[@os='bg5'])"/> 102 105 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"104 href="../common/gcc-final.xml"105 xpointer="xpointer(//*[@os='bg6'])"/>106 107 106 </variablelist> 108 107 -
BOOK/cross-tools/mips64-64/gcc-static.xml
r03e6a40 r88ef769 69 69 70 70 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 71 ../gcc- 4.8.2/configure --prefix=/cross-tools \71 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 72 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 73 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 74 --with-native-system-header-dir=/tools/include --disable-nls \ 75 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 76 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 77 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 78 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-threads \ 80 --disable-multilib --disable-target-libiberty --disable-target-zlib \ 81 --with-system-zlib --enable-languages=c --enable-checking=release \ 82 --with-abi=64</userinput></screen> 75 --enable-shared --disable-static --enable-languages=c,c++ \ 76 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 77 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 78 --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \ 79 --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \ 80 --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen> 83 81 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 104 xpointer="xpointer(//*[@os='ar'])"/> 107 105 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"109 href="../common/gcc-static.xml"110 xpointer="xpointer(//*[@os='as'])"/>111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"113 href="../common/gcc-static.xml"114 xpointer="xpointer(//*[@os='at'])"/>115 116 106 </sect2> 117 107 -
BOOK/cross-tools/mips64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-n32.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/> 34 34 -
BOOK/cross-tools/mips64/gcc-static.xml
r03e6a40 r88ef769 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"99 href="../common/gcc-static.xml"100 xpointer="xpointer(//*[@os='as'])"/>101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"103 href="../common/gcc-static.xml"104 xpointer="xpointer(//*[@os='at'])"/>105 106 98 </sect2> 107 99 -
BOOK/cross-tools/multilib/binutils.xml
r03e6a40 r88ef769 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='bd 8'])"/>84 xpointer="xpointer(//*[@os='bd7'])"/> 85 85 86 86 </variablelist> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../common/binutils.xml" 98 xpointer="xpointer(//*[@os='bg'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/binutils.xml" 98 102 xpointer="xpointer(//*[@os='bh'])"/> 99 103 … … 101 105 href="../common/binutils.xml" 102 106 xpointer="xpointer(//*[@os='bi'])"/> 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/binutils.xml" 110 xpointer="xpointer(//*[@os='bj'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/binutils.xml" 114 xpointer="xpointer(//*[@os='bk'])"/> 103 115 104 116 </sect2> -
BOOK/cross-tools/multilib/gcc-final.xml
r03e6a40 r88ef769 68 68 --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \ 69 69 --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 71 72 --enable-libstdcxx-time</userinput></screen> 72 73 -
BOOK/cross-tools/multilib/gcc-static.xml
r03e6a40 r88ef769 76 76 --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \ 77 77 --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \ 78 --disable-libssp --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-threads \ 80 --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \ 81 --enable-languages=c --enable-checking=release</userinput></screen> 78 --disable-libssp --disable-threads --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \ 80 --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \ 81 --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \ 82 --enable-checking=release</userinput></screen> 82 83 83 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 105 106 xpointer="xpointer(//*[@os='ar'])"/> 106 107 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"108 href="../common/gcc-static.xml"109 xpointer="xpointer(//*[@os='as'])"/>110 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"112 href="../common/gcc-static.xml"113 xpointer="xpointer(//*[@os='at'])"/>114 115 108 </sect2> 116 109 -
BOOK/cross-tools/ppc-chapter.xml
r03e6a40 r88ef769 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/ glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/ppc/gcc-static.xml
r03e6a40 r88ef769 95 95 xpointer="xpointer(//*[@os='ar'])"/> 96 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"98 href="../common/gcc-static.xml"99 xpointer="xpointer(//*[@os='as'])"/>100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"102 href="../common/gcc-static.xml"103 xpointer="xpointer(//*[@os='at'])"/>104 105 97 </sect2> 106 98 -
BOOK/cross-tools/ppc64-64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/ppc64-64/gcc-static.xml
r03e6a40 r88ef769 94 94 xpointer="xpointer(//*[@os='ar'])"/> 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"97 href="../common/gcc-static.xml"98 xpointer="xpointer(//*[@os='as'])"/>99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/gcc-static.xml"102 xpointer="xpointer(//*[@os='at'])"/>103 104 96 </sect2> 105 97 -
BOOK/cross-tools/ppc64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/ppc64/gcc-static.xml
r03e6a40 r88ef769 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"99 href="../common/gcc-static.xml"100 xpointer="xpointer(//*[@os='as'])"/>101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"103 href="../common/gcc-static.xml"104 xpointer="xpointer(//*[@os='at'])"/>105 106 98 </sect2> 107 99 -
BOOK/cross-tools/sparc-chapter.xml
r03e6a40 r88ef769 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/sparc64-64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/sparc64-64/gcc-static.xml
r03e6a40 r88ef769 88 88 xpointer="xpointer(//*[@os='ar'])"/> 89 89 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"91 href="../common/gcc-static.xml"92 xpointer="xpointer(//*[@os='as'])"/>93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"95 href="../common/gcc-static.xml"96 xpointer="xpointer(//*[@os='at'])"/>97 98 90 </sect2> 99 91 -
BOOK/cross-tools/sparc64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/x86-chapter.xml
r03e6a40 r88ef769 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/ glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/x86_64-64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/x86_64-chapter.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/final-system/64/binutils.xml
r03e6a40 r88ef769 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 84 href="../common/binutils.xml" 85 xpointer="xpointer(//*[@os='m'])"/> 86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/binutils.xml" 85 89 xpointer="xpointer(//*[@os='n'])"/> 86 90 … … 112 116 xpointer="xpointer(//*[@os='s'])"/> 113 117 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/binutils.xml" 120 xpointer="xpointer(//*[@os='t'])"/> 121 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/binutils.xml" 124 xpointer="xpointer(//*[@os='u'])"/> 125 114 126 </sect2> 115 127 -
BOOK/final-system/64/gcc.xml
r03e6a40 r88ef769 43 43 href="../common/gcc.xml" 44 44 xpointer="xpointer(//*[@os='fix2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/gcc.xml" 48 xpointer="xpointer(//*[@os='d'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/gcc.xml" 52 xpointer="xpointer(//*[@os='e'])"/> 45 53 46 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 136 144 xpointer="xpointer(//*[@os='z'])"/> 137 145 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"139 href="../common/gcc.xml"140 xpointer="xpointer(//*[@os='aa'])"/>141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"143 href="../common/gcc.xml"144 xpointer="xpointer(//*[@os='ab'])"/>145 146 146 </sect2> 147 147 -
BOOK/final-system/alpha-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/final-system/common/automake.xml
r03e6a40 r88ef769 28 28 <para os="a">Prepare Automake for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bash.xml
r03e6a40 r88ef769 27 27 28 28 <c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \ 29 --without-bash-malloc --with-installed-readline \ 30 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 29 --without-bash-malloc --with-installed-readline</c:command> 31 30 <c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 32 31 ./configure --prefix=/usr --bindir=/bin \ 33 --without-bash-malloc --with-installed-readline \ 34 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 32 --without-bash-malloc --with-installed-readline</c:command> 35 33 36 34 <!-- … … 58 56 <c:para>Install the package:</c:para> 59 57 60 <c:command>make install</c:command>58 <c:command>make htmldir=/usr/share/doc/bash-&bash-version; install</c:command> 61 59 62 60 <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing -
BOOK/final-system/common/bc.xml
r03e6a40 r88ef769 18 18 <title/> 19 19 20 <para>The Bc pac kage contains an arbitrary precision numeric processing language.</para>20 <para>The Bc pacakge contains an arbitrary precision numeric processing language.</para> 21 21 22 22 </sect2> … … 27 27 <para os="a">Prepare Bc for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline \ 30 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> -
BOOK/final-system/common/binutils.xml
r03e6a40 r88ef769 62 62 <para os="j">Compile the package:</para> 63 63 64 <screen os="k"><userinput>make tooldir=/usr</userinput></screen>64 <screen os="k"><userinput>make configure-host</userinput></screen> 65 65 66 66 <important os="l"> 67 <para>During <command>make tooldir=/usr</command> you may receive the67 <para>During <command>make configure-host</command> you may receive the 68 68 following error message. It is safe to ignore.</para> 69 69 … … 74 74 </important> 75 75 76 <screen os="m"><userinput>make tooldir=/usr</userinput></screen> 77 76 78 <variablelist os="n"> 77 79 <title>The meaning of the make parameter:</title> … … 102 104 <screen os="s"><userinput>make tooldir=/usr install</userinput></screen> 103 105 106 <para os="t">Install the <filename class="headerfile">libiberty</filename> header 107 file that is needed by some packages:</para> 108 109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen> 110 104 111 </sect2> 105 112 … … 116 123 objdump, 117 124 ranlib, readelf, size, strings, and strip</seg> 118 <seg>lib bfd.[a,so], and libopcodes.[a,so]</seg>125 <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg> 119 126 <seg>/usr/lib/ldscripts</seg> 120 127 </seglistitem> … … 303 310 </varlistentry> 304 311 312 <varlistentry id="libiberty"> 313 <term><filename class="libraryfile">libiberty</filename></term> 314 <listitem> 315 <para>Contains routines used by various GNU programs, including 316 <command>getopt</command>, <command>obstack</command>, 317 <command>strerror</command>, <command>strtol</command>, and 318 <command>strtoul</command></para> 319 <indexterm zone="ch-system-binutils libiberty"> 320 <primary sortas="c-libiberty">libiberty</primary> 321 </indexterm> 322 </listitem> 323 </varlistentry> 324 305 325 <varlistentry id="libbfd"> 306 326 <term><filename class="libraryfile">libbfd</filename></term> -
BOOK/final-system/common/bison.xml
r03e6a40 r88ef769 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine 28 the correct value for the following. Set the value manually:</para> 29 30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" > config.cache</userinput></screen> 31 27 32 <para os="a">Prepare Bison for compilation:</para> 28 33 29 <screen os="b"><userinput> M4=m4 ./configure --prefix=/usr</userinput></screen>34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 30 35 31 36 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bzip2.xml
r03e6a40 r88ef769 33 33 34 34 <screen os="s2"><userinput>sed -i -e 's:ln -s -f $(PREFIX)/bin/:ln -s :' Makefile</userinput></screen> 35 36 <para os="s3">Make Bzip2 install its manpages in37 <filename class="directory">/usr/share/man</filename> instead of38 <filename class="directory">/usr/man</filename>:</para>39 40 <screen os="s4"><userinput>sed -i 's@X)/man@X)/share/man@g' ./Makefile</userinput></screen>41 35 42 36 <para os="a">The Bzip2 package does not contain a <command>configure</command> -
BOOK/final-system/common/cloog.xml
r03e6a40 r88ef769 33 33 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 34 34 ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen> 35 36 <para os="s1">Apply a <command>sed</command> which prevents the attempted installation of an invalid file:</para>37 38 <screen os="s2"><userinput>sed -i '/cmake/d' Makefile</userinput></screen>39 35 40 36 <para os="c">Compile the package:</para> -
BOOK/final-system/common/coreutils.xml
r03e6a40 r88ef769 38 38 ./configure --prefix=/usr \ 39 39 --enable-no-install-program=kill,uptime \ 40 --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen>40 --enable-install-program=hostname</userinput></screen> 41 41 42 42 <variablelist os="d1"> … … 56 56 <screen os="f"><userinput>make</userinput></screen> 57 57 58 <para os="g">Now the test suite is ready to be run. First, run 58 <para os="g">The test suite of Coreutils makes several assumptions about the 59 presence of system users and groups that are not valid within the minimal 60 environment that exists at the moment. Therefore, we will reuse the dummy 61 groups and user created during Util-linux. Skip down to <quote>Install the 62 package</quote> if not running the test suite and you did not create the 63 dummy groups and users during Util-linux.</para> 64 65 <para os="h">Now the test suite is ready to be run. First, run 59 66 the tests that are meant to be run as user 60 67 <systemitem class="username">root</systemitem>:</para> 61 68 62 <screen os="h"><userinput remap="test">make NON_ROOT_USERNAME=nobody check-root</userinput></screen> 63 64 <para os="i">The testsuite will now be run as the 65 <systemitem class="username">nobody</systemitem> user. Some tests require 66 that the user be a member of more than one group. Add a temporary group 67 and make the user <systemitem class="username">nobody</systemitem> a part 68 of it so that the tests are not skipped:</para> 69 70 <screen os="j"><userinput remap="test">echo "dummy:x:1000:nobody" >> /etc/group</userinput></screen> 71 72 <para os="k">Fix permissions of some files so the non-root user can compile 73 and run the tests:</para> 74 75 <screen os="l"><userinput remap="test">chown -Rv nobody .</userinput></screen> 76 77 <para os="m">Then run the remainder of the tests as the 78 <systemitem class="username">nobody</systemitem> user:</para> 79 80 <screen os="n"><userinput remap="test">su nobody -s /bin/bash \ 69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen> 70 71 <para os="j">The testsuite will now be run as the 72 <systemitem class="username">dummy</systemitem> user. Fix the permissions 73 for a few files to allow this:</para> 74 75 <screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen> 76 77 <para os="l">Then run the remainder of the tests as the 78 <systemitem class="username">dummy</systemitem> user:</para> 79 80 <screen os="m"><userinput remap="test">su dummy -s /bin/bash \ 81 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 82 83 <para os="o">Remove the temporary group:</para> 84 85 <screen os="p"><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen> 86 87 <para os="q">Install the package:</para> 88 89 <screen os="r"><userinput>make install</userinput></screen> 90 91 <para os="s">Move programs to the locations specified by the FHS:</para> 92 93 <screen os="t"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 83 <para os="n">When testing is complete, remove the 84 <systemitem class="username">dummy</systemitem> user and groups:</para> 85 86 <screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen> 87 88 <para os="p">Install the package:</para> 89 90 <screen os="q"><userinput>make install</userinput></screen> 91 92 <para os="r">Move programs to the locations specified by the FHS:</para> 93 94 <screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 94 95 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 95 96 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 96 97 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 99 <para os="t">Other Coreutils programs are used by some of the scripts 100 in the CLFS-Bootscripts package. As <filename 101 class="directory">/usr</filename> may not be available during the early 102 stages of booting, those binaries need to be on the root partition:</para> 103 104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin 105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin 106 ln -svf ../../bin/install /usr/bin</userinput></screen> 97 107 98 108 </sect2> -
BOOK/final-system/common/diffutils.xml
r03e6a40 r88ef769 26 26 <title>Installation of Diffutils</title> 27 27 28 <para os="s1">Fix a file so locale files are installed:</para>29 30 <screen os="s2"><userinput>sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in</userinput></screen>31 32 28 <para os="a">Prepare Diffutils for compilation:</para> 33 29 34 30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 35 31 36 <para os="s 3">Diffutils wants <command>ed</command> as the default editor.32 <para os="s1">Diffutils wants <command>ed</command> as the default editor. 37 33 The following sed will change the default to <command>vim</command>:</para> 38 34 39 <screen os="s 4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>35 <screen os="s2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen> 40 36 41 37 <para os="c">Compile the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r03e6a40 r88ef769 64 64 <para>This creates the shared libraries which some programs 65 65 in this package use.</para> 66 </listitem>67 </varlistentry>68 69 <varlistentry os="e3">70 <term><parameter>--disable-*</parameter></term>71 <listitem>72 <para>This prevents E2fsprogs from building and installing the73 <systemitem class="library">libuuid</systemitem> and74 <systemitem class="library">libblkid</systemitem> libraries, the75 <systemitem class="daemon">uuidd</systemitem> daemon, and the76 <command>fsck</command> wrapper, as Util-Linux installed all of77 them earlier.</para>78 66 </listitem> 79 67 </varlistentry> -
BOOK/final-system/common/flex.xml
r03e6a40 r88ef769 28 28 <para os="a">Prepare Flex for compilation:</para> 29 29 30 <screen os="b"><userinput> M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">A few programs do not know about <command>flex</command> yet and 44 <para os="h">There are some packages that expect to find the 45 <filename class="libraryfile">lex</filename> library in <filename 46 class="directory">/usr/lib</filename>. Create a symlink to account for 47 this:</para> 48 49 <screen os="i"><userinput>ln -sv libfl.a /usr/lib/libl.a</userinput></screen> 50 51 <para os="j">A few programs do not know about <command>flex</command> yet and 45 52 try to run its predecessor, <command>lex</command>. To support those 46 53 programs, create a wrapper script named <filename>lex</filename> that … … 48 55 mode:</para> 49 56 50 <screen os=" i"><userinput>cat > /usr/bin/lex << "EOF"57 <screen os="k"><userinput>cat > /usr/bin/lex << "EOF" 51 58 <literal>#!/bin/sh 52 59 # Begin /usr/bin/lex … … 66 73 <segtitle>Installed programs</segtitle> 67 74 <segtitle>Installed libraries</segtitle> 68 <segtitle>Installed directory</segtitle>69 75 70 76 <seglistitem> 71 <seg>flex, flex++ (link to flex), and lex</seg> 72 <seg>libfl.[a,so] and libfl_pic.[a,so]</seg> 73 <seg>/usr/share/doc/flex-&flex-version;</seg> 77 <seg>flex and lex</seg> 78 <seg>libfl.a and libfl_pic.a</seg> 74 79 </seglistitem> 75 80 </segmentedlist> … … 114 119 </varlistentry> 115 120 116 <varlistentry id="libfl ">117 <term><filename class="libraryfile">libfl </filename></term>121 <varlistentry id="libfl.a"> 122 <term><filename class="libraryfile">libfl.a</filename></term> 118 123 <listitem> 119 124 <para>The <filename class="libraryfile">flex</filename> library</para> 120 <indexterm zone="ch-system-flex libfl ">121 <primary sortas="c-libfl ">libfl</primary>125 <indexterm zone="ch-system-flex libfl.a"> 126 <primary sortas="c-libfl.a">libfl.a</primary> 122 127 </indexterm> 123 128 </listitem> 124 129 </varlistentry> 125 130 126 <varlistentry id="libfl_pic ">127 <term><filename class="libraryfile">libfl_pic </filename></term>131 <varlistentry id="libfl_pic.a"> 132 <term><filename class="libraryfile">libfl_pic.a</filename></term> 128 133 <listitem> 129 134 <para>The <filename class="libraryfile">flex</filename> library</para> 130 <indexterm zone="ch-system-flex libfl_pic ">131 <primary sortas="c-libfl ">libfl_pic</primary>135 <indexterm zone="ch-system-flex libfl_pic.a"> 136 <primary sortas="c-libfl.a">libfl_pic.a</primary> 132 137 </indexterm> 133 138 </listitem> -
BOOK/final-system/common/gawk.xml
r03e6a40 r88ef769 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">Install the documentation:</para>45 46 <screen os="i"><userinput>mkdir -v /usr/share/doc/gawk-&gawk-version;47 cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen>48 49 44 </sect2> 50 45 … … 59 54 <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, 60 55 pgawk, pgawk-&gawk-version;, and pwcat</seg> 61 <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk, 62 /usr/share/doc/gawk-&gawk-version;</seg> 56 <seg>/usr/lib/awk, /usr/share/awk</seg> 63 57 </seglistitem> 64 58 </segmentedlist> -
BOOK/final-system/common/gcc.xml
r03e6a40 r88ef769 34 34 suppress the execution of the <command>fixincludes</command> script:</para> 35 35 36 <screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig} 37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> 38 39 <para os="d">Apply a <command>sed</command> substitution that will suppress the 40 installation of <filename class="libraryfile">libiberty.a</filename>. The 41 version of <filename class="libraryfile">libiberty.a</filename> provided by 42 Binutils will be used instead:</para> 43 44 <screen os="e"><userinput>sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen> 37 45 38 46 <para os="f">The GCC documentation recommends building GCC outside of the source … … 44 52 <para os="h">Prepare GCC for compilation:</para> 45 53 46 <screen os="i"><userinput> SED=sedCC="gcc -isystem /usr/include" \54 <screen os="i"><userinput>CC="gcc -isystem /usr/include" \ 47 55 CXX="g++ -isystem /usr/include" \ 48 56 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ … … 52 60 --enable-clocale=gnu --enable-languages=c,c++ \ 53 61 --disable-multilib --disable-libstdcxx-pch \ 54 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 62 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 63 --enable-checking=release --enable-libstdcxx-time \ 64 --disable-install-libiberty</userinput></screen> 55 65 56 66 <para os="j">Compile the package:</para> … … 89 99 <screen os="t"><userinput>make install</userinput></screen> 90 100 91 <para os="u">Install the <filename class="headerfile">libiberty</filename> header 92 file that is needed by some packages:</para> 93 94 <screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen> 95 96 <para os="w">Some packages expect the C preprocessor to be installed in the 101 <para os="u">Some packages expect the C preprocessor to be installed in the 97 102 <filename class="directory">/lib</filename> directory. 98 103 To support those packages, create this symlink:</para> 99 104 100 <screen os=" x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>101 102 <para os=" y">Many packages use the name <command>cc</command> to call the C105 <screen os="v"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen> 106 107 <para os="w">Many packages use the name <command>cc</command> to call the C 103 108 compiler. To satisfy those packages, create a symlink:</para> 104 109 105 <screen os=" z"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>106 107 <para os=" aa">Finally, move a misplaced file:</para>108 109 <screen os=" ab"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>110 <screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen> 111 112 <para os="y">Finally, move a misplaced file:</para> 113 114 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> 110 115 111 116 </sect2> … … 121 126 <seglistitem> 122 127 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg> 123 <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 124 libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so], 125 libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and 126 libtsan.[a,so]</seg> 128 <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 129 libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so], 130 libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg> 127 131 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 128 132 </seglistitem> … … 206 210 </varlistentry> 207 211 208 <varlistentry id="libatomic">209 <term><filename class="libraryfile">libatomic</filename></term>210 <listitem>211 <para>A GCC support runtime library for atomic operations not212 supported by hardware</para>213 <indexterm zone="ch-system-gcc libatomic">214 <primary sortas="c-libatomic*">libatomic*</primary>215 </indexterm>216 </listitem>217 </varlistentry>218 219 212 <varlistentry id="libgcc"> 220 213 <term><filename class="libraryfile">libgcc</filename></term> … … 249 242 </varlistentry> 250 243 251 <varlistentry id="libiberty">252 <term><filename class="libraryfile">libiberty</filename></term>253 <listitem>254 <para>Contains routines used by various GNU programs, including255 <command>getopt</command>, <command>obstack</command>,256 <command>strerror</command>, <command>strtol</command>, and257 <command>strtoul</command></para>258 <indexterm zone="ch-system-gcc libiberty">259 <primary sortas="c-libiberty">libiberty</primary>260 </indexterm>261 </listitem>262 </varlistentry>263 264 <varlistentry id="libitm">265 <term><filename class="libraryfile">libitm</filename></term>266 <listitem>267 <para>The GNU Transactional Memory Library, which provides268 transaction support for accesses to a process's memory</para>269 <indexterm zone="ch-system-gcc libitm">270 <primary sortas="c-libitm*">libitm*</primary>271 </indexterm>272 </listitem>273 </varlistentry>274 275 <varlistentry id="liblto_plugin">276 <term><filename class="libraryfile">liblto_plugin</filename></term>277 <listitem>278 <para>Runtime library for GCC's link-time optimization plugin</para>279 <indexterm zone="ch-system-gcc liblto_plugin">280 <primary sortas="c-liblto_plugin">liblto_plugin</primary>281 </indexterm>282 </listitem>283 </varlistentry>284 285 244 <varlistentry id="libmudflap"> 286 245 <term><filename class="libraryfile">libmudflap</filename></term> … … 294 253 </varlistentry> 295 254 296 <varlistentry id="libquadmath">297 <term><filename class="libraryfile">libquadmath</filename></term>298 <listitem>299 <para>The GCC Quad-Precision Math Libarary API</para>300 <indexterm zone="ch-system-gcc libquadmath">301 <primary sortas="c-libquadmath*">libquadmath*</primary>302 </indexterm>303 </listitem>304 </varlistentry>305 306 255 <varlistentry id="libssp"> 307 256 <term><filename class="libraryfile">libssp</filename></term> -
BOOK/final-system/common/gettext.xml
r03e6a40 r88ef769 30 30 <para os="a">Prepare Gettext for compilation:</para> 31 31 32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 61 61 <seg>libasprintf.[a,so], libgettextlib.so, libgettextpo.[a,so], 62 62 libgettextsrc.so, and preloadable_libintl.so</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, 64 /usr/share/gettext</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext, /usr/share/gettext</seg> 65 64 </seglistitem> 66 65 </segmentedlist> -
BOOK/final-system/common/gmp.xml
r03e6a40 r88ef769 70 70 <screen os="i"><userinput>make install</userinput></screen> 71 71 72 <para os="j">Install the documentation:</para>73 74 <screen os="k"><userinput>mkdir -v /usr/share/doc/gmp-&gmp-version;75 cp -v doc/{isa_abi_headache,configuration} doc/*.html \76 /usr/share/doc/gmp-&gmp-version;</userinput></screen>77 78 72 </sect2> 79 73 … … 83 77 <segmentedlist> 84 78 <segtitle>Installed libraries</segtitle> 85 <segtitle>Installed directory</segtitle>86 79 87 80 <seglistitem> 88 <seg>libgmp.[a,so], libgmpxx.[a,so]</seg> 89 <seg>/usr/share/doc/gmp-&gmp-version;</seg> 81 <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg> 90 82 </seglistitem> 91 83 </segmentedlist> … … 116 108 </varlistentry> 117 109 110 <varlistentry id="libmp"> 111 <term><filename class="libraryfile">libmp</filename></term> 112 <listitem> 113 <para>Contains the Berkeley MP compatibility library.</para> 114 <indexterm zone="ch-system-gmp libmp"> 115 <primary sortas="c-libmp">libmp</primary> 116 </indexterm> 117 </listitem> 118 </varlistentry> 119 118 120 </variablelist> 119 121 -
BOOK/final-system/common/iana-etc.xml
r03e6a40 r88ef769 26 26 <title>Installation of Iana-Etc</title> 27 27 28 <para os="p2">The following patch updates the services and protocol xml files:</para> 28 <note os="p1"> 29 <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data: 30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command> 31 <command>make get</command></screen> 32 Do not apply the following patch.</para> 33 </note> 29 34 30 <screen os="p3"><userinput>xzcat ../&iana-etc-numbers_update-patch; | patch -Np1 -i -</userinput></screen> 35 <para os="p2">The following patch updates the services and protocol files:</para> 36 37 <screen os="p3"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen> 31 38 32 39 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r03e6a40 r88ef769 36 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 37 sed -i '/ARPD/d' Makefile 38 sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen>38 rm -v man/man8/arpd.8</userinput></screen> 39 39 40 40 <para os="f1">Remove unused libnl headers:</para> … … 44 44 <para os="a">Compile the package:</para> 45 45 46 <screen os="b"><userinput>make DESTDIR= MANDIR=/usr/share/man</userinput></screen> 46 <screen os="b"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \ 47 MANDIR=/usr/share/man</userinput></screen> 47 48 48 49 <variablelist os="c"> … … 59 60 </listitem> 60 61 </varlistentry> 62 63 <varlistentry> 64 <term><parameter>DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</parameter></term> 65 <listitem> 66 <para>The DESTDIR=/ parameter would cause documentation to be 67 installed into <filename class="directory">/share/doc</filename> and 68 <filename class="directory">/share/man</filename>. These options 69 ensure the docs are installed to the correct locations.</para> 70 </listitem> 71 </varlistentry> 61 72 </variablelist> 62 73 … … 65 76 <para os="e">Install the package:</para> 66 77 67 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 -&iproute2-version;\78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \ 68 79 MANDIR=/usr/share/man install</userinput></screen> 69 80 … … 81 92 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 82 93 and tc</seg> 83 <seg>/etc/iproute2, /usr/lib/tc, 84 /usr/share/doc/iproute2-&iproute2-version;</seg> 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> 85 95 </seglistitem> 86 96 </segmentedlist> … … 173 183 delete the multicast routing</para> 174 184 175 <para><command>ip monitor</command> allows users to contin uously monitor185 <para><command>ip monitor</command> allows users to continously monitor 176 186 the state of devices, addresses and routes</para> 177 187 <indexterm zone="ch-system-iproute2 ip"> -
BOOK/final-system/common/iputils.xml
r03e6a40 r88ef769 32 32 <para os="a">Compile the package:</para> 33 33 34 <screen os="b"><userinput>make \34 <screen os="b"><userinput>make USE_CAP=no \ 35 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 36 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/common/isl.xml
r03e6a40 r88ef769 52 52 53 53 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib 54 mv -v /usr/lib/ libisl*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>54 mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> 55 55 </sect2> 56 56 … … 60 60 <segmentedlist> 61 61 <segtitle>Installed libraries</segtitle> 62 <segtitle>Installed directory</segtitle>63 62 64 63 <seglistitem> 65 64 <seg>libisl.[a,so]</seg> 66 <seg>/usr/include/isl</seg>67 65 </seglistitem> 68 66 </segmentedlist> -
BOOK/final-system/common/kbd.xml
r03e6a40 r88ef769 41 41 <screen os="g"><userinput>make install</userinput></screen> 42 42 43 <para os="h">Some of the programs from Kbd are used by Systemd to 44 initialize the system, those binaries need to be on the root 45 partition:</para> 46 47 <screen os="i"><userinput>mv -v /usr/bin/{loadkeys,setfont} /bin</userinput></screen> 48 49 <para os="j">Install the documentation:</para> 50 51 <screen os="k"><userinput>mkdir -v /usr/share/doc/kbd-&kbd-version; 52 cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen> 43 <para os="h">Some of the programs from Kbd are used by scripts 44 in the CLFS-Bootscripts package. As <filename 45 class="directory">/usr</filename> may not be available during the early 46 stages of booting, those binaries need to be on the root partition:</para> 47 48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin</userinput></screen> 53 49 54 50 </sect2> … … 69 65 unicode_start, and unicode_stop</seg> 70 66 <seg>/usr/share/consolefonts, /usr/share/consoletrans, 71 /usr/share/doc/kbd-&kbd-version;,72 67 /usr/share/keymaps, /usr/share/unimaps</seg> 73 68 </seglistitem> -
BOOK/final-system/common/kmod.xml
r03e6a40 r88ef769 31 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib \33 --with-rootlibdir=/lib --disable-manpages \ 34 34 --with-zlib --with-xz</userinput></screen> 35 35 … … 70 70 71 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sfv ../bin/kmod /sbin/${tool} 74 done</userinput></screen> 72 ln -sfv ../bin/kmod /sbin/depmod 73 ln -sfv ../bin/kmod /sbin/insmod 74 ln -sfv ../bin/kmod /sbin/modprobe 75 ln -sfv ../bin/kmod /sbin/modinfo 76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen> 75 77 76 78 </sect2> … … 83 85 84 86 <seglistitem> 85 <seg>depmod (link to kmod), insmod (link to kmod), kmod, 86 lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), 87 and rmmod (link to kmod) </seg> 87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 88 rmmod</seg> 88 89 </seglistitem> 89 90 </segmentedlist> -
BOOK/final-system/common/man-pages.xml
r03e6a40 r88ef769 18 18 <title/> 19 19 20 <para>The Man-pages package contains over 2,100 man pages.</para>20 <para>The Man-pages package contains over 1,200 man pages.</para> 21 21 22 22 </sect2> -
BOOK/final-system/common/man.xml
r03e6a40 r88ef769 50 50 <para os="h">Prepare Man for compilation:</para> 51 51 52 <screen os="i"><userinput>./configure -confdir=/etc -mandir=/usr/share/man</userinput></screen>52 <screen os="i"><userinput>./configure -confdir=/etc</userinput></screen> 53 53 54 54 <variablelist os="j"> -
BOOK/final-system/common/mpfr.xml
r03e6a40 r88ef769 34 34 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 35 35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 36 ./configure --prefix=/usr -- with-gmp=/usr\37 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>36 ./configure --prefix=/usr --enable-shared \ 37 --with-gmp=/usr</userinput></screen> 38 38 39 39 <para os="c">Compile the package:</para> … … 65 65 <seglistitem> 66 66 <seg>libmpfr.[a,so]</seg> 67 <seg>/usr/share/doc/mpfr -&mpfr-version;</seg>67 <seg>/usr/share/doc/mpfr</seg> 68 68 </seglistitem> 69 69 </segmentedlist> -
BOOK/final-system/common/ncurses.xml
r03e6a40 r88ef769 57 57 <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para> 58 58 59 <screen os="k"><userinput> 60 ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so 61 ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so 62 ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so 63 ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so 64 rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 65 </userinput></screen> 59 <screen os="k"><userinput>rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 60 ln -svf ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so 61 ln -svf ../../lib/libmenuw.so.5 /usr/lib/libmenuw.so 62 ln -svf ../../lib/libpanelw.so.5 /usr/lib/libpanelw.so 63 ln -svf ../../lib/libformw.so.5 /usr/lib/libformw.so</userinput></screen> 66 64 67 65 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs … … 76 74 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 77 75 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 76 77 <para os="n">Now we will create a symlink for /usr/share/terminfo in 78 <filename class="directory">/usr/lib</filename> for compatibility:</para> 79 80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen> 78 81 79 82 </sect2> -
BOOK/final-system/common/perl.xml
r03e6a40 r88ef769 37 37 <note os="a00"> 38 38 <para>If you are following the boot method you will need to enable the 39 loopback device:</para> 40 41 <screen><userinput remap="test">ip link set lo up</userinput></screen> 39 loopback device as well as set a hostname for some of the tests:</para> 40 41 <screen os="a01"><userinput remap="test">ip link set lo up 42 hostname clfs</userinput></screen> 42 43 </note> 43 44 44 <para os="a0 1">Before starting to configure, create a basic45 <para os="a02">Before starting to configure, create a basic 45 46 <filename>/etc/hosts</filename> file which will be referenced by one 46 47 of Perl's configuration files as well as used by the testsuite:</para> 47 48 48 <screen os="a0 2"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>49 <screen os="a03"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen> 49 50 50 51 <para os="a">To have full control over the way Perl is set up, you can … … 66 67 <term><parameter>-Dpager="/bin/less -isR"</parameter></term> 67 68 <listitem> 68 <para>This ensures that <command>perldoc</command> invokes the 69 <command>less</command> program rather than <command>more</command>, 70 as Less has not yet been installed.</para> 69 <para>This corrects an error in the way that <command>perldoc</command> 70 invokes the <command>less</command> program.</para> 71 71 </listitem> 72 72 </varlistentry> -
BOOK/final-system/common/pkg-config-lite.xml
r03e6a40 r88ef769 28 28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 53 53 <seglistitem> 54 54 <seg>pkg-config</seg> 55 <seg>/usr/share/doc/pkg-config -&pkg-config-lite-version;</seg>55 <seg>/usr/share/doc/pkg-config</seg> 56 56 </seglistitem> 57 57 </segmentedlist> -
BOOK/final-system/common/pkgmgt.xml
r03e6a40 r88ef769 219 219 commercial distributions. Examples of package managers that follow this 220 220 approach are RPM (which, incidentally, is required by the <ulink 221 url="http:// refspecs.linuxfoundation.org/lsb.shtml">Linux221 url="http://lsbbook.gforge.freestandards.org/package.html#RPM">Linux 222 222 Standard Base Specification</ulink>), pkg-utils, Debian's apt, and 223 223 Gentoo's Portage system. A hint describing how to adopt this style of -
BOOK/final-system/common/psmisc.xml
r03e6a40 r88ef769 61 61 62 62 <screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen> 63 64 <para os="k">By default, Psmisc's <command>pidof</command> program is not installed. 65 This usually is not a problem because it is installed later in the Sysvinit 66 package, which provides a better <command>pidof</command> program. If 67 Sysvinit will not be used for a particular system, complete the installation 68 of Psmisc by creating the following symlink:</para> 69 70 <screen os="l" role="nodump"><userinput>ln -sv killall /bin/pidof</userinput></screen> 63 71 64 72 </sect2> -
BOOK/final-system/common/readline.xml
r03e6a40 r88ef769 43 43 <para os="f">Install the package:</para> 44 44 45 <screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version;install</userinput></screen>45 <screen os="g"><userinput>make install</userinput></screen> 46 46 47 <para os="h"> Now move the static libraries to a more appropriate location:</para>47 <para os="h">Install the documentation:</para> 48 48 49 <screen os="i"><userinput>m v -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>49 <screen os="i"><userinput>make install-doc</userinput></screen> 50 50 51 <para os="j">N ext, relink the dynamic libraries into <filename class="directory">/usr/lib</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib</filename>.</para>51 <para os="j">Now move the static libraries to a more appropriate location:</para> 52 52 53 <screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libreadline.so) /usr/lib/libreadline.so 54 ln -svf ../../lib/$(readlink /lib/libhistory.so) /usr/lib/libhistory.so 55 rm -v /lib/lib{readline,history}.so</userinput></screen> 53 <screen os="k"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 54 55 <para os="l">Next, remove the <filename class="extension">.so</filename> 56 files in <filename class="directory">/lib</filename> and relink them into 57 <filename class="directory">/usr/lib</filename>.</para> 58 59 <screen os="m"><userinput>rm -v /lib/lib{readline,history}.so 60 ln -svf ../../lib/libreadline.so.&readline-version2; /usr/lib/libreadline.so 61 ln -svf ../../lib/libhistory.so.&readline-version2; /usr/lib/libhistory.so</userinput></screen> 56 62 57 63 </sect2> … … 66 72 <seglistitem> 67 73 <seg>libhistory.[a,so], and libreadline.[a,so]</seg> 68 <seg>/usr/include/readline, /usr/share/ doc/readline-&readline-version;, /usr/share/readline</seg>74 <seg>/usr/include/readline, /usr/share/readline</seg> 69 75 </seglistitem> 70 76 </segmentedlist> -
BOOK/final-system/common/sed.xml
r03e6a40 r88ef769 27 27 <para os="a">Prepare Sed for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 30 --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> … … 61 60 <seglistitem> 62 61 <seg>sed</seg> 63 <seg>/usr/share/doc/sed -&sed-version;</seg>62 <seg>/usr/share/doc/sed</seg> 64 63 </seglistitem> 65 64 </segmentedlist> -
BOOK/final-system/common/shadow.xml
r03e6a40 r88ef769 33 33 command below.</para> 34 34 </note> 35 35 36 36 37 <para os="b">Disable the installation of the <command>groups</command> and … … 59 60 </variablelist> 60 61 62 61 63 <para os="h">Compile the package:</para> 62 64 … … 152 154 153 155 <seglistitem> 154 <seg>chage, chfn, ch gpasswd, chpasswd, chsh, expiry, faillog, gpasswd,156 <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd, 155 157 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 156 158 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, -
BOOK/final-system/common/tar.xml
r03e6a40 r88ef769 51 51 <screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen> 52 52 53 <para os="j">Install the documentation:</para>54 55 <screen os="k"><userinput>make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>56 57 53 </sect2> 58 54 … … 62 58 <segmentedlist> 63 59 <segtitle>Installed programs</segtitle> 64 <segtitle>Installed directory</segtitle>65 60 66 61 <seglistitem> 67 62 <seg>rmt and tar</seg> 68 <seg>/usr/share/doc/tar-&tar-version;</seg>69 63 </seglistitem> 70 64 </segmentedlist> -
BOOK/final-system/common/temp-perl.xml
r03e6a40 r88ef769 63 63 <screen os="j"><userinput>make install</userinput></screen> 64 64 65 <para os="k">Finally, create a necessary symlink:</para> 66 67 <screen os="l"><userinput>ln -sfv /tools/bin/perl /usr/bin</userinput></screen> 68 65 69 </sect2> 66 70 -
BOOK/final-system/common/util-linux.xml
r03e6a40 r88ef769 42 42 <title>Installation of Util-linux</title> 43 43 44 <note os="n">45 <para><command>findmnt</command>, and <command>lsblk</command> can46 utilize <filename class="libraryfile">libudev</filename> for WWN and serial47 number information. If this is desired, rebuild Util-linux after48 <xref linkend="ch-system-systemd"/></para>49 </note>50 51 44 <para os="a">Prepare Util-linux for compilation:</para> 52 45 53 <screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>46 <screen os="b"><userinput>./configure --enable-write</userinput></screen> 54 47 55 48 <variablelist os="c"> … … 70 63 <screen os="e"><userinput>make</userinput></screen> 71 64 65 <para os="dummy1">Create two <systemitem class="groupname">dummy</systemitem> groups and a <systemitem class="username">dummy</systemitem> user to be used during Util-linux and Coreutils test suites:</para> 66 67 <screen os="dummy2"><userinput remap="test">echo "dummy1:x:1000:" >> /etc/group 68 echo "dummy2:x:1001:dummy" >> /etc/group 69 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen> 70 72 71 <para os="f">To test the results, issue:</para> 73 72 74 <screen os="f2"><userinput remap="test">chown -Rv nobody . &&75 su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>73 <screen os="f2"><userinput remap="test">chown -Rv dummy . && 74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 76 75 77 76 <para os="g">Install the package:</para> 78 77 79 78 <screen os="h"><userinput>make install</userinput></screen> 79 80 <para os="i">Move the <command>logger</command> binary to 81 <filename class="directory">/bin</filename> as it is needed by the 82 CLFS-Bootscripts package:</para> 83 84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen> 80 85 81 86 </sect2> … … 104 109 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 105 110 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 106 /usr/share/bash-completion, 107 /usr/share/doc/util-linux-&util-linux-version;/getopt, 108 /var/lib/hwclock</seg> 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 109 112 </seglistitem> 110 113 </segmentedlist> … … 267 270 <indexterm zone="ch-system-util-linux cytune"> 268 271 <primary sortas="b-cytune">cytune</primary> 272 </indexterm> 273 </listitem> 274 </varlistentry> 275 276 <varlistentry id="ddate"> 277 <term><command>ddate</command></term> 278 <listitem> 279 <para>Gives the Discordian date or converts the given Gregorian date 280 to a Discordian one</para> 281 <indexterm zone="ch-system-util-linux ddate"> 282 <primary sortas="b-ddate">ddate</primary> 269 283 </indexterm> 270 284 </listitem> … … 584 598 <term><command>lscpu</command></term> 585 599 <listitem> 586 <para>Prints CPU architec ture information</para>600 <para>Prints CPU architechture information</para> 587 601 <indexterm zone="ch-system-util-linux lscpu"> 588 602 <primary sortas="b-lscpu">lscpu</primary> -
BOOK/final-system/common/vim.xml
r03e6a40 r88ef769 50 50 --prefix=/usr --enable-multibyte</userinput></screen> 51 51 52 <variablelist os="f"> 53 <title>The meaning of the configure options:</title> 54 55 <varlistentry> 56 <term><parameter>--enable-multibyte</parameter></term> 57 <listitem> 58 <para>This optional but highly recommended switch enables support 59 for editing files in multibyte character encodings. This is needed 60 if using a locale with a multibyte character set. This switch is 61 also helpful to be able to edit text files initially created in 62 Linux distributions like Fedora that use UTF-8 as a default 63 character set.</para> 64 </listitem> 65 </varlistentry> 66 67 </variablelist> 68 52 69 <para os="g">Compile the package:</para> 53 70 … … 64 81 <para os="j">Install the package:</para> 65 82 66 <screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version;install</userinput></screen>83 <screen os="k"><userinput>make install</userinput></screen> 67 84 68 85 <para os="l">Many users are accustomed to using <command>vi</command> … … 75 92 <screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen> 76 93 77 <para os="n">If an X Window System is going to be installed on the CLFS 94 <para os="n">By default, Vim's documentation is installed in 95 <filename class="directory">/usr/share/vim</filename>. The following symlink 96 allows the documentation to be accessed via 97 <filename class="directory">/usr/share/doc/vim-&vim-version;</filename>, making 98 it consistent with the location of documentation for other packages:</para> 99 100 <screen os="o"><userinput>ln -sv ../vim/vim&vim-version2;/doc /usr/share/doc/vim-&vim-version;</userinput></screen> 101 102 <para os="p">If an X Window System is going to be installed on the CLFS 78 103 system, you may want to recompile Vim after installing X. Vim 79 104 comes with a GUI version of the editor that requires X and some … … 141 166 <segmentedlist> 142 167 <segtitle>Installed programs</segtitle> 143 <segtitle>Installed director ies</segtitle>168 <segtitle>Installed directory</segtitle> 144 169 145 170 <seglistitem> … … 148 173 tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, 149 174 vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> 150 <seg>/usr/share/vim , /usr/share/doc/vim-&vim-version;</seg>175 <seg>/usr/share/vim</seg> 151 176 </seglistitem> 152 177 </segmentedlist> -
BOOK/final-system/common/xz.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="xz.html"?> 10 10 11 <title>XZ 11 <title>XZ-Utils-&xz-version;</title> 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The XZ 21 decompressing files. Compressing text files with <command>XZ 20 <para>The XZ-Utils package contains programs for compressing and 21 decompressing files. Compressing text files with <command>XZ-Utils</command> 22 22 yields a much better compression percentage than with the traditional 23 23 <command>gzip</command>.</para> … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of XZ 29 30 <para os="a">Prepare XZ 31 32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>28 <title>Installation of XZ-Utils</title> 29 30 <para os="a">Prepare XZ-Utils for compilation:</para> 31 32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 53 53 54 54 <screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib 55 ln -s fv ../../lib/$(readlink /usr/lib/liblzma.so)/usr/lib/liblzma.so</userinput></screen>55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen> 56 56 57 57 </sect2> 58 58 59 59 <sect2 id="contents-xz" role="content"> 60 <title>Contents of XZ 60 <title>Contents of XZ-Utils</title> 61 61 62 62 <segmentedlist> … … 74 74 and xzmore</seg> 75 75 <seg>liblzma.[a,so]</seg> 76 <seg>/usr/include/lzma, /usr/share/doc/xz -&xz-version;</seg>76 <seg>/usr/include/lzma, /usr/share/doc/xz</seg> 77 77 </seglistitem> 78 78 </segmentedlist> -
BOOK/final-system/common/zlib.xml
r03e6a40 r88ef769 52 52 53 53 <screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib 54 ln -s fv ../../lib/$(readlink /usr/lib/libz.so)/usr/lib/libz.so</userinput></screen>54 ln -svf ../../lib/libz.so.1 /usr/lib/libz.so</userinput></screen> 55 55 56 56 </sect2> -
BOOK/final-system/mips-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/gcc.xml
r03e6a40 r88ef769 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 130 138 xpointer="xpointer(//*[@os='z'])"/> 131 139 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"133 href="../common/gcc.xml"134 xpointer="xpointer(//*[@os='aa'])"/>135 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"137 href="../common/gcc.xml"138 xpointer="xpointer(//*[@os='ab'])"/>139 140 140 </sect2> 141 141 -
BOOK/final-system/mips64-64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/gcc.xml
r03e6a40 r88ef769 43 43 href="../common/gcc.xml" 44 44 xpointer="xpointer(//*[@os='fix2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/gcc.xml" 48 xpointer="xpointer(//*[@os='d'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/gcc.xml" 52 xpointer="xpointer(//*[@os='e'])"/> 45 53 46 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 136 144 xpointer="xpointer(//*[@os='z'])"/> 137 145 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"139 href="../common/gcc.xml"140 xpointer="xpointer(//*[@os='aa'])"/>141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"143 href="../common/gcc.xml"144 xpointer="xpointer(//*[@os='ab'])"/>145 146 146 </sect2> 147 147 -
BOOK/final-system/mips64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-n32.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/adjusting.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/> … … 40 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>49 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/> 50 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-n32.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-n32.xml"/>56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>57 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 58 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 64 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 65 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n g-n32.xml"/>68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-64bit.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 69 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 70 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> 71 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 72 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/>75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>76 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 77 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 78 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 79 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> 80 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 81 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 82 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 86 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/> 87 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-64bit.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 88 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/> 89 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> … … 102 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> 103 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>105 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 106 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 114 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 115 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-n32.xml"/>118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-n32.xml"/>121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>123 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 124 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> … … 126 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 127 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-n32.xml"/> 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/> 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-n32.xml"/> 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-n32.xml"/> 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 134 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 135 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 136 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 137 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/binutils.xml
r03e6a40 r88ef769 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/> 85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/binutils.xml" 84 88 xpointer="xpointer(//*[@os='n'])"/> 85 89 … … 104 108 xpointer="xpointer(//*[@os='s'])"/> 105 109 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/binutils.xml" 112 xpointer="xpointer(//*[@os='t'])"/> 113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/binutils.xml" 116 xpointer="xpointer(//*[@os='u'])"/> 117 106 118 </sect2> 107 119 -
BOOK/final-system/mips64/gcc.xml
r03e6a40 r88ef769 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/gcc.xml" 42 50 xpointer="xpointer(//*[@os='f'])"/> 43 51 … … 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 58 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 60 70 61 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/automake.xml
r03e6a40 r88ef769 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r03e6a40 r88ef769 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/> 85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/binutils.xml" 84 88 xpointer="xpointer(//*[@os='n'])"/> 85 89 … … 104 108 xpointer="xpointer(//*[@os='s'])"/> 105 109 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/binutils.xml" 112 xpointer="xpointer(//*[@os='t'])"/> 113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/binutils.xml" 116 xpointer="xpointer(//*[@os='u'])"/> 117 106 118 </sect2> 107 119 -
BOOK/final-system/multilib/bison-64bit.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/bison.xml" 26 xpointer="xpointer(//*[@os='t3'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/bison.xml" 30 xpointer="xpointer(//*[@os='t4'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/bison.xml" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" M4=m4 \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 30 37 31 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r03e6a40 r88ef769 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/bison.xml" 31 xpointer="xpointer(//*[@os='t4'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/bison.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" M4=m4 \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 31 38 32 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r03e6a40 r88ef769 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/bison.xml" 31 xpointer="xpointer(//*[@os='t4'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/bison.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" M4=m4 \ 30 ./configure --prefix=/usr</userinput></screen> 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 31 38 32 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bzip2-64bit.xml
r03e6a40 r88ef769 29 29 href="bzip2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/bzip2.xml"34 xpointer="xpointer(//*[@os='s3'])"/>35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../common/bzip2.xml"38 xpointer="xpointer(//*[@os='s4'])"/>39 31 40 32 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2-n32.xml
r03e6a40 r88ef769 30 30 href="bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bzip2.xml"35 xpointer="xpointer(//*[@os='s3'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/bzip2.xml"39 xpointer="xpointer(//*[@os='s4'])"/>40 32 41 33 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2.xml
r03e6a40 r88ef769 30 30 href="../common/bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bzip2.xml"35 xpointer="xpointer(//*[@os='s3'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/bzip2.xml"39 xpointer="xpointer(//*[@os='s4'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-64bit.xml
r03e6a40 r88ef769 30 30 ./configure --prefix=/usr \ 31 31 --libdir=/usr/lib64 --enable-shared --with-isl=system</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/cloog.xml"35 xpointer="xpointer(//*[@os='s1'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/cloog.xml"39 xpointer="xpointer(//*[@os='s2'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-n32.xml
r03e6a40 r88ef769 31 31 ./configure --prefix=/usr \ 32 32 --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"35 href="../common/cloog.xml"36 xpointer="xpointer(//*[@os='s1'])"/>37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"39 href="../common/cloog.xml"40 xpointer="xpointer(//*[@os='s2'])"/>41 33 42 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog.xml
r03e6a40 r88ef769 31 31 ./configure --prefix=/usr \ 32 32 --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"35 href="../common/cloog.xml"36 xpointer="xpointer(//*[@os='s1'])"/>37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"39 href="../common/cloog.xml"40 xpointer="xpointer(//*[@os='s2'])"/>41 33 42 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r03e6a40 r88ef769 107 107 xpointer="xpointer(//*[@os='t'])"/> 108 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/coreutils.xml" 111 xpointer="xpointer(//*[@os='u'])"/> 112 109 113 </sect2> 110 114 -
BOOK/final-system/multilib/diffutils.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/diffutils.xml" 26 xpointer="xpointer(//*[@os='s1'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="../common/diffutils.xml"30 xpointer="xpointer(//*[@os='s2'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/diffutils.xml"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 … … 38 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 31 href="../common/diffutils.xml" 40 xpointer="xpointer(//*[@os='s 3'])"/>32 xpointer="xpointer(//*[@os='s1'])"/> 41 33 42 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 35 href="../common/diffutils.xml" 44 xpointer="xpointer(//*[@os='s 4'])"/>36 xpointer="xpointer(//*[@os='s2'])"/> 45 37 46 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r03e6a40 r88ef769 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 CC="gcc ${BUILD64}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 ../configure --prefix=/usr --with-root-prefix="" \ 44 43 --enable-elf-shlibs --disable-libblkid \ 45 44 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r03e6a40 r88ef769 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 CC="gcc ${BUILDN32}" \ 44 ../configure --prefix=/usr --with-root-prefix="" \ 42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 45 44 --enable-elf-shlibs --disable-libblkid \ 46 45 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs.xml
r03e6a40 r88ef769 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 CC="gcc ${BUILD32}" \ 39 ../configure --prefix=/usr --with-root-prefix="" \ 37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 ../configure --prefix=/usr --with-root-prefix="" \ 40 39 --enable-elf-shlibs --disable-libblkid \ 41 40 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/flex-64bit.xml
r03e6a40 r88ef769 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" M4=m4./configure --prefix=/usr \29 --libdir=/usr/lib64 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/flex.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 55 <para os="h">There are some packages that expect to find the 56 <filename class="libraryfile">lex</filename> library in <filename 57 class="directory">/usr/lib64</filename>. Create a symlink to account for 58 this:</para> 59 60 <screen os="i"><userinput>ln -sv libfl.a /usr/lib64/libl.a</userinput></screen> 58 61 59 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 63 href="../common/flex.xml" 61 xpointer="xpointer(//*[@os='i'])"/> 64 xpointer="xpointer(//*[@os='j'])"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/flex.xml" 68 xpointer="xpointer(//*[@os='k'])"/> 62 69 63 70 </sect2> -
BOOK/final-system/multilib/flex-n32.xml
r03e6a40 r88ef769 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" M4=m4./configure --prefix=/usr \29 --libdir=/usr/lib32 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib32</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 xpointer="xpointer(//*[@os='g'])"/> 46 46 47 <para os="h">There are some packages that expect to find the 48 <filename class="libraryfile">lex</filename> library in <filename 49 class="directory">/usr/lib32</filename>. Create a symlink to account for 50 this:</para> 51 52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen> 53 47 54 </sect2> 48 55 -
BOOK/final-system/multilib/flex.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 34 33 xpointer="xpointer(//*[@os='c'])"/> 35 34 36 <screen os="d"><userinput>make </userinput></screen>35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen> 37 36 38 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 39 xpointer="xpointer(//*[@os='f'])"/> 41 40 42 <screen os="g"><userinput>make install</userinput></screen> 41 <screen os="g"><userinput>make install-libLIBRARIES</userinput></screen> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/flex.xml" 45 xpointer="xpointer(//*[@os='h'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/flex.xml" 49 xpointer="xpointer(//*[@os='i'])"/> 43 50 44 51 </sect2> -
BOOK/final-system/multilib/gawk.xml
r03e6a40 r88ef769 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"56 href="../common/gawk.xml"57 xpointer="xpointer(//*[@os='h'])"/>58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"60 href="../common/gawk.xml"61 xpointer="xpointer(//*[@os='i'])"/>62 63 55 </sect2> 64 56 -
BOOK/final-system/multilib/gcc.xml
r03e6a40 r88ef769 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/gcc.xml" 42 50 xpointer="xpointer(//*[@os='f'])"/> 43 51 … … 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 58 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 60 70 61 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-64bit.xml
r03e6a40 r88ef769 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64 \ 30 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-n32.xml
r03e6a40 r88ef769 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib32 \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext.xml
r03e6a40 r88ef769 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 ./configure --prefix=/usr \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 ./configure --prefix=/usr</userinput></screen> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-64bit.xml
r03e6a40 r88ef769 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"77 href="../common/gmp.xml"78 xpointer="xpointer(//*[@os='j'])"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"81 href="../common/gmp.xml"82 xpointer="xpointer(//*[@os='k'])"/>83 84 76 <para os="j">Create the 64bit header file:</para> 85 77 -
BOOK/final-system/multilib/gzip.xml
r03e6a40 r88ef769 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 <screen><userinput remap="test">make PERL=perl-64 check</userinput></screen> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/gzip.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 43 45 44 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r03e6a40 r88ef769 46 46 xpointer="xpointer(//*[@os='a'])"/> 47 47 48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= \49 LIBDIR=/usr/lib64MANDIR=/usr/share/man</userinput></screen>48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= LIBDIR=/usr/lib64 \ 49 DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</userinput></screen> 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 62 62 63 63 <screen os="f"><userinput>make DESTDIR= LIBDIR=/usr/lib64 \ 64 DOCDIR=/usr/share/doc/iproute2 -&iproute2-version;\64 DOCDIR=/usr/share/doc/iproute2 \ 65 65 MANDIR=/usr/share/man install</userinput></screen> 66 66 -
BOOK/final-system/multilib/iputils.xml
r03e6a40 r88ef769 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen os="b"><userinput>make CC="gcc ${BUILD64}" \36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \ 37 37 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 38 38 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/multilib/kbd.xml
r03e6a40 r88ef769 55 55 xpointer="xpointer(//*[@os='i'])"/> 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"58 href="../common/kbd.xml"59 xpointer="xpointer(//*[@os='j'])"/>60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"62 href="../common/kbd.xml"63 xpointer="xpointer(//*[@os='k'])"/>64 65 57 </sect2> 66 58 -
BOOK/final-system/multilib/kmod-64bit.xml
r03e6a40 r88ef769 27 27 28 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 ./configure --prefix=/usr \30 --bindir=/bin --sysconfdir=/etc \31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \32 --with-zlib --with-xz</userinput></screen>29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz --disable-manpages</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod-n32.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \33 --with-zlib --with-xz</userinput></screen>29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \ 33 --with-zlib --with-xz --disable-manpages</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod.xml
r03e6a40 r88ef769 28 28 29 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib --libdir=/usr/lib \33 --with-zlib --with-xz</userinput></screen>30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz --disable-manpages</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-64bit.xml
r03e6a40 r88ef769 36 36 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 37 37 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 38 ./configure --prefix=/usr --libdir=/usr/lib64 \ 39 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 38 ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared</userinput></screen> 40 39 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r03e6a40 r88ef769 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 38 38 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 39 ./configure --prefix=/usr --libdir=/usr/lib32 \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 39 ./configure --prefix=/usr --libdir=/usr/lib32 --enable-shared</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r03e6a40 r88ef769 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 38 38 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} --enable-shared</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-64bit.xml
r03e6a40 r88ef769 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 75 75 76 <screen os="k"><userinput> 77 ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so 81 rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 82 </userinput></screen> 76 <screen os="k"><userinput>rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/libmenuw.so.5 /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/libpanelw.so.5 /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen> 83 81 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 98 96 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 99 97 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in 99 <filename class="directory">/usr/lib64</filename> for compatibility:</para> 100 101 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib64/terminfo</userinput></screen> 102 100 103 </sect2> 101 104 -
BOOK/final-system/multilib/ncurses-n32.xml
r03e6a40 r88ef769 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 75 75 76 <screen os="k"><userinput> 77 ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so 78 ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so 79 ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so 80 ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so 81 rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 82 </userinput></screen> 76 <screen os="k"><userinput>rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libncursesw.so 78 ln -svf ../../lib32/libmenuw.so.5 /usr/lib32/libmenuw.so 79 ln -svf ../../lib32/libpanelw.so.5 /usr/lib32/libpanelw.so 80 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen> 83 81 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 97 95 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 98 96 97 <para os="n">Now we will create a symlink for /usr/share/terminfo in 98 <filename class="directory">/usr/lib32</filename> for compatibility:</para> 99 100 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib32/terminfo</userinput></screen> 101 99 102 </sect2> 100 103 -
BOOK/final-system/multilib/ncurses.xml
r03e6a40 r88ef769 97 97 ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 98 98 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 100 href="../common/ncurses.xml" 101 xpointer="xpointer(//*[@os='n'])"/> 102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../common/ncurses.xml" 105 xpointer="xpointer(//*[@os='o'])"/> 106 99 107 </sect2> 100 108 -
BOOK/final-system/multilib/perl.xml
r03e6a40 r88ef769 42 42 href="../common/perl.xml" 43 43 xpointer="xpointer(//*[@os='a02'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/perl.xml" 47 xpointer="xpointer(//*[@os='a03'])"/> 44 48 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/psmisc.xml
r03e6a40 r88ef769 61 61 xpointer="xpointer(//*[@os='j'])"/> 62 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/psmisc.xml" 65 xpointer="xpointer(//*[@os='k'])"/> 66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/psmisc.xml" 69 xpointer="xpointer(//*[@os='l'])"/> 70 63 71 </sect2> 64 72 -
BOOK/final-system/multilib/readline-64bit.xml
r03e6a40 r88ef769 61 61 xpointer="xpointer(//*[@os='h'])"/> 62 62 63 <screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="readline.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 64 66 65 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib64</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib64</filename>.</para> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="readline.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 66 70 67 <screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libreadline.so) /usr/lib64/libreadline.so 68 ln -svf ../../lib64/$(readlink /lib64/libhistory.so) /usr/lib64/libhistory.so 69 rm -v /lib64/lib{readline,history}.so</userinput></screen> 71 <screen os="k"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 72 73 <para os="l">Next, remove the <filename class="extension">.so</filename> 74 files in <filename class="directory">/lib64</filename> and relink them into 75 <filename class="directory">/usr/lib64</filename>.</para> 76 77 <screen os="m"><userinput>rm -v /lib64/lib{readline,history}.so 78 ln -svf ../../lib64/libreadline.so.&readline-version2; /usr/lib64/libreadline.so 79 ln -svf ../../lib64/libhistory.so.&readline-version2; /usr/lib64/libhistory.so</userinput></screen> 70 80 71 81 </sect2> -
BOOK/final-system/multilib/readline-n32.xml
r03e6a40 r88ef769 62 62 xpointer="xpointer(//*[@os='h'])"/> 63 63 64 <screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="readline.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 65 67 66 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib32</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib32</filename>.</para> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="readline.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 67 71 68 <screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libreadline.so) /usr/lib32/libreadline.so 69 ln -svf ../../lib32/$(readlink /lib32/libhistory.so) /usr/lib32/libhistory.so 70 rm -v /lib32/lib{readline,history}.so</userinput></screen> 72 <screen os="k"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 73 74 <para os="l">Next, remove the <filename class="extension">.so</filename> 75 files in <filename class="directory">/lib32</filename> and relink them into 76 <filename class="directory">/usr/lib32</filename>.</para> 77 78 <screen os="m"><userinput>rm -v /lib32/lib{readline,history}.so 79 ln -svf ../../lib32/libreadline.so.&readline-version2; /usr/lib32/libreadline.so 80 ln -svf ../../lib32/libhistory.so.&readline-version2; /usr/lib32/libhistory.so</userinput></screen> 71 81 72 82 </sect2> -
BOOK/final-system/multilib/readline.xml
r03e6a40 r88ef769 74 74 xpointer="xpointer(//*[@os='k'])"/> 75 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/readline.xml" 78 xpointer="xpointer(//*[@os='l'])"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/readline.xml" 82 xpointer="xpointer(//*[@os='m'])"/> 83 76 84 </sect2> 77 85 -
BOOK/final-system/multilib/sed.xml
r03e6a40 r88ef769 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen>29 --bindir=/bin</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r03e6a40 r88ef769 70 70 xpointer="xpointer(//*[@os='i'])"/> 71 71 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"73 href="../common/tar.xml"74 xpointer="xpointer(//*[@os='j'])"/>75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"77 href="../common/tar.xml"78 xpointer="xpointer(//*[@os='k'])"/>79 80 72 </sect2> 81 73 -
BOOK/final-system/multilib/temp-perl.xml
r03e6a40 r88ef769 69 69 xpointer="xpointer(//*[@os='j'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 72 href="../common/temp-perl.xml" 73 xpointer="xpointer(//*[@os='k'])"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/temp-perl.xml" 77 xpointer="xpointer(//*[@os='l'])"/> 78 71 79 </sect2> 72 80 -
BOOK/final-system/multilib/util-linux-64bit.xml
r03e6a40 r88ef769 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 29 href="../common/util-linux.xml" 30 xpointer="xpointer(//*[@os='n'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/util-linux.xml"34 30 xpointer="xpointer(//*[@os='a'])"/> 35 31 36 32 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 37 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>33 --enable-write</userinput></screen> 38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 61 xpointer="xpointer(//*[@os='h'])"/> 66 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/util-linux.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/util-linux.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 70 67 71 </sect2> 68 72 -
BOOK/final-system/multilib/util-linux-n32.xml
r03e6a40 r88ef769 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>30 --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 58 58 xpointer="xpointer(//*[@os='h'])"/> 59 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/util-linux.xml" 62 xpointer="xpointer(//*[@os='i'])"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/util-linux.xml" 66 xpointer="xpointer(//*[@os='j'])"/> 67 60 68 </sect2> 61 69 -
BOOK/final-system/multilib/util-linux.xml
r03e6a40 r88ef769 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>30 --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 41 href="../common/util-linux.xml" 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/util-linux.xml" 46 xpointer="xpointer(//*[@os='dummy1'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/util-linux.xml" 50 xpointer="xpointer(//*[@os='dummy2'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/vim.xml
r03e6a40 r88ef769 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/vim.xml" 54 xpointer="xpointer(//*[@os='f'])"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/vim.xml" 54 58 xpointer="xpointer(//*[@os='g'])"/> 55 59 … … 90 94 xpointer="xpointer(//*[@os='n'])"/> 91 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/vim.xml" 98 xpointer="xpointer(//*[@os='o'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/vim.xml" 102 xpointer="xpointer(//*[@os='p'])"/> 103 92 104 </sect2> 93 105 -
BOOK/final-system/multilib/xz-64bit.xml
r03e6a40 r88ef769 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of XZ 22 <title>Installation of XZ-Utils</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 65 67 66 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 68 ln -s fv ../../lib64/$(readlink /usr/lib64/liblzma.so)/usr/lib64/liblzma.so</userinput></screen>67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen> 69 68 70 69 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r03e6a40 r88ef769 12 12 13 13 <indexterm zone="ch-system-xz-n32"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 56 58 57 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 59 ln -s fv ../../lib32/$(readlink /usr/lib32/liblzma.so)/usr/lib32/liblzma.so</userinput></screen>58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen> 60 59 61 60 </sect2> -
BOOK/final-system/multilib/xz.xml
r03e6a40 r88ef769 12 12 13 13 <indexterm zone="ch-system-xz-32"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/zlib-64bit.xml
r03e6a40 r88ef769 62 62 63 63 <screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64 64 ln -s fv ../../lib64/$(readlink /usr/lib64/libz.so)/usr/lib64/libz.so</userinput></screen>64 ln -svf ../../lib64/libz.so.1 /usr/lib64/libz.so</userinput></screen> 65 65 66 66 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r03e6a40 r88ef769 63 63 64 64 <screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32 65 ln -s fv ../../lib32/$(readlink /usr/lib32/libz.so)/usr/lib32/libz.so</userinput></screen>65 ln -svf ../../lib32/libz.so.1 /usr/lib32/libz.so</userinput></screen> 66 66 67 67 </sect2> -
BOOK/final-system/ppc-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/gcc.xml
r03e6a40 r88ef769 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/hfsutils.xml
r03e6a40 r88ef769 33 33 <para os="a">Prepare Hfsutils for compilation:</para> 34 34 35 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>35 <screen><userinput>./configure --prefix=/usr</userinput></screen> 36 36 37 37 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc64-64/yaboot.xml
r03e6a40 r88ef769 40 40 <term><parameter>"s/m32/m64/g"</parameter></term> 41 41 <listitem> 42 <para>Replaces -m32 wi th -m64 to force <command>gcc</command> to42 <para>Replaces -m32 wih -m64 to force <command>gcc</command> to 43 43 create 64-bit code when compiling yaboot.</para> 44 44 </listitem> -
BOOK/final-system/ppc64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 80 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>83 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 84 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 91 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 92 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>98 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 99 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 100 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 101 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 106 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 107 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 108 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 109 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/gcc.xml
r03e6a40 r88ef769 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 130 138 xpointer="xpointer(//*[@os='z'])"/> 131 139 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"133 href="../common/gcc.xml"134 xpointer="xpointer(//*[@os='aa'])"/>135 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"137 href="../common/gcc.xml"138 xpointer="xpointer(//*[@os='ab'])"/>139 140 140 </sect2> 141 141 -
BOOK/final-system/ppc64/hfsutils.xml
r03e6a40 r88ef769 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/sparc-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 80 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>83 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 84 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 91 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 92 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>98 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 99 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 100 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 101 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 106 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 107 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 108 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 109 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/x86-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 79 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> -->74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 80 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 81 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/grub.xml
r03e6a40 r88ef769 26 26 <note os="n1"> 27 27 <para>If you would like use a different bootloader than this 28 one you can go to the following link for alter native bootloaders28 one you can go to the following link for alterative bootloaders 29 29 and the instructions to use them. 30 30 <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para> … … 39 39 </note> 40 40 41 <para os="s1"> GLIBC-&glibc-version; does not declare gets():</para>41 <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para> 42 42 43 43 <screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen> -
BOOK/final-system/x86_64-64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 57 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 58 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>60 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 67 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 68 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>72 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 73 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 77 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 78 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 79 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r03e6a40 r88ef769 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 82 href="../common/binutils.xml" 83 xpointer="xpointer(//*[@os='m'])"/> 84 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/binutils.xml" 83 87 xpointer="xpointer(//*[@os='n'])"/> 84 88 … … 121 125 xpointer="xpointer(//*[@os='s'])"/> 122 126 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/binutils.xml" 129 xpointer="xpointer(//*[@os='t'])"/> 130 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/binutils.xml" 133 xpointer="xpointer(//*[@os='u'])"/> 134 123 135 </sect2> 124 136 -
BOOK/final-system/x86_64-chapter.xml
r03e6a40 r88ef769 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 80 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>83 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 84 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 91 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 92 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>98 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 99 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 100 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 101 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 106 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 107 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 108 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 109 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/general.ent
r03e6a40 r88ef769 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month " 04"> <!-- Use two digits -->4 <!ENTITY month_name " April">5 <!ENTITY day " 20"> <!-- Use two digits -->6 <!ENTITY year "201 4"> <!-- Use four digits -->3 <!ENTITY month "12"> <!-- Use two digits --> 4 <!ENTITY month_name "December"> 5 <!ENTITY day "30"> <!-- Use two digits --> 6 <!ENTITY year "2013"> <!-- Use four digits --> 7 7 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> … … 13 13 <!ENTITY generic-version "git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" --> 14 14 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> 16 <!ENTITY version "SYSTEMD-&year;&month;&day;"> 15 <!ENTITY version "GIT-&year;&month;&day;"> 17 16 18 17 <!ENTITY version-x86 "&version;-x86"> … … 29 28 <!ENTITY version-mips64 "&version;-MIPS64-Multilib"> 30 29 <!ENTITY version-mips64-64 "&version;-MIPS64-Pure64"> 31 <!-- Alpha isn't tested anymore32 30 <!ENTITY version-alpha "&version;-ALPHA"> 33 -->34 31 <!ENTITY version-native "&version;-Native"> 35 32 <!ENTITY version-native64 "&version;-Native-Multilib"> -
BOOK/introduction/common/changelog.xml
r03e6a40 r88ef769 31 31 </listitem> 32 32 <listitem> 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 37 38 --> 38 39 <listitem>40 <para>20 April 2014</para>41 <itemizedlist>42 <listitem>43 <para>[Chris] - Reorganized "boot" section to allow everything44 to be installed into /tools, remove the need to chown ${CLFS} to the45 clfs user, and generally make the chapter's instructions flow better.</para>46 </listitem>47 </itemizedlist>48 </listitem>49 50 <listitem>51 <para>18 April 2014</para>52 <itemizedlist>53 <listitem>54 <para>[Chris] - Added --disable-makeinstall-setuid to temp-system55 Util-linux, as nothing there needs to be suid.</para>56 </listitem>57 </itemizedlist>58 </listitem>59 60 <listitem>61 <para>16 April 2014</para>62 <itemizedlist>63 <listitem>64 <para>[Chris] - Removed creation of /usr/bin/perl symlink, as65 Perl creates a link itself when installed.</para>66 </listitem>67 </itemizedlist>68 </listitem>69 70 <listitem>71 <para>13 April 2014</para>72 <itemizedlist>73 <listitem>74 <para>[Chris] - Updated most packages in the Boot section to install75 into /tools instead of $CLFS. Thanks to Martin Ward and76 William Harrington for assistance.</para>77 </listitem>78 </itemizedlist>79 </listitem>80 81 <listitem>82 <para>12 April 2014</para>83 <itemizedlist>84 <listitem>85 <para>[Chris] - Modified sysvinit installation to allow it86 to use /tools/etc/inittab and /tools/sbin/agetty.</para>87 </listitem>88 <listitem>89 <para>[Chris] - Moved Util-linux installation out of boot/chroot90 sections into the temp-system, as it can be installed the same91 way with either method.</para>92 </listitem>93 </itemizedlist>94 </listitem>95 96 <listitem>97 <para>11 April 2014</para>98 <itemizedlist>99 <listitem>100 <para>[Chris] - Updated MPC to 1.0.2.</para>101 </listitem>102 <listitem>103 <para>[Chris] - Removed unneeded --disable-login and --disable-su104 switches from Util-linux configure in boot/chroot sections.</para>105 </listitem>106 </itemizedlist>107 </listitem>108 109 <listitem>110 <para>09 April 2014</para>111 <itemizedlist>112 <listitem>113 <para>[William Harrington] - Update Eudev to 1.5.3.</para>114 </listitem>115 </itemizedlist>116 </listitem>117 118 <listitem>119 <para>09 April 2014</para>120 <itemizedlist>121 <listitem>122 <para>[Chris] - Remove obsolete --enable-cloog-backend123 parameter from GCC configure.</para>124 </listitem>125 <listitem>126 <para>[William Harrington] - Remove unneeded127 --disable-isl-version-check parameter from GCC configure.</para>128 </listitem>129 <listitem>130 <para>[William Harrington] - Update Gawk to 4.1.1.</para>131 </listitem>132 </itemizedlist>133 </listitem>134 135 <listitem>136 <para>08 April 2014</para>137 <itemizedlist>138 <listitem>139 <para>[William Harrington] - Add versioned doc directories for140 Automake, DBus, Flex, Gawk, Gettext, GMP, IPRoute2, KBD, MPFR,141 Readline, Sed, Tar, Util-linux and XZ.</para>142 </listitem>143 </itemizedlist>144 </listitem>145 146 <listitem>147 <para>06 April 2014</para>148 <itemizedlist>149 <listitem>150 <para>[William Harrington] - Update KMOD to 17.</para>151 </listitem>152 <listitem>153 <para>[William Harrington] - Update Man-pages to 3.64.</para>154 </listitem>155 </itemizedlist>156 </listitem>157 158 <listitem>159 <para>05 April 2014</para>160 <itemizedlist>161 <listitem>162 <para>[William Harrington] - Move Flex before Bison in final system163 and remove bison and flex from temp system.</para>164 </listitem>165 <listitem>166 <para>[William Harrington] - Add M4=m4 before configure command in167 final-system Bison and Flex.</para>168 </listitem>169 <listitem>170 <para>[William Harrington] - Remove Bison and Flex from temp system.</para>171 </listitem>172 <listitem>173 <para>[William Harrington] - Move M4 before GMP in final-system and174 remove M4 from temp system.</para>175 </listitem>176 </itemizedlist>177 </listitem>178 179 <listitem>180 <para>02 April 2014</para>181 <itemizedlist>182 <listitem>183 <para>[William Harrington] - Add test commands to Attr and Acl.</para>184 </listitem>185 </itemizedlist>186 </listitem>187 188 <listitem>189 <para>30 March 2014</para>190 <itemizedlist>191 <listitem>192 <para>[Chris] - Modified network section to split systemd/sysconfig193 network configurations.</para>194 </listitem>195 <listitem>196 <para>[Chris] - Removed instructions to install systemd manpages -197 they are now automatically installed by default.</para>198 </listitem>199 <listitem>200 <para>[Chris] - Updated installed program lists for several packages.</para>201 </listitem>202 <listitem>203 <para>[William Harrington] - Remove link of libl to libfl during Flex installation.</para>204 </listitem>205 <listitem>206 <para>[William Harrington] - Update DHCPCD to 6.3.2.</para>207 </listitem>208 <listitem>209 <para>[William Harrington] - Update VIM 7.4 patch to level 229.</para>210 </listitem>211 <listitem>212 <para>[William Harrington] - Update Bash 4.3 patch to level 8.</para>213 </listitem>214 <listitem>215 <para>[William Harrington] - Update Readline 6.3 patch to level 3.</para>216 </listitem>217 <listitem>218 <para>[William Harrington] - Update GCC 4.8.2 branch update patch to219 revision 208943.</para>220 </listitem>221 </itemizedlist>222 </listitem>223 224 <listitem>225 <para>23 March 2014</para>226 <itemizedlist>227 <listitem>228 <para>[William Harrington] - Update Man-pages to 3.63.</para>229 </listitem>230 </itemizedlist>231 </listitem>232 233 <listitem>234 <para>28 March 2014</para>235 <itemizedlist>236 <listitem>237 <para>[William Harrington] - Update File to 5.18.</para>238 </listitem>239 <listitem>240 <para>[William Harrington] - Update Flex to 2.5.39.</para>241 </listitem>242 <listitem>243 <para>[William Harrington] - Update Linux to 3.12.15.</para>244 </listitem>245 <listitem>246 <para>[William Harrington] - Update Systemd to 212.</para>247 </listitem>248 <listitem>249 <para>[William Harrington] - Update Tzdata to 2014b.</para>250 </listitem>251 <listitem>252 <para>[William Harrington] - Update GMP to 6.0.0a.</para>253 </listitem>254 <listitem>255 <para>[William Harrington] - Move Bison and Flex before Binutils.</para>256 </listitem>257 </itemizedlist>258 </listitem>259 260 <listitem>261 <para>17 March 2014</para>262 <itemizedlist>263 <listitem>264 <para>[William Harrington] - Remove libdbus and Update Systemd to 211.</para>265 </listitem>266 <listitem>267 <para>[William Harrington] - Add Systemd compat patch to install pkg-config files.</para>268 </listitem>269 </itemizedlist>270 </listitem>271 272 <listitem>273 <para>12 March 2014</para>274 <itemizedlist>275 <listitem>276 <para>[Chris] - Updated documentation installation instructions277 for Readline and Bash.</para>278 </listitem>279 <listitem>280 <para>[Chris] - Deleted --remove-destination parameter when creating281 /etc/localtime - it's no longer needed.</para>282 </listitem>283 <listitem>284 <para>[William Harrington] - Update Man-pages to 3.62.</para>285 </listitem>286 </itemizedlist>287 </listitem>288 289 <listitem>290 <para>10 March 2014</para>291 <itemizedlist>292 <listitem>293 <para>[William Harrington] - Update TZData to 2014a.</para>294 </listitem>295 <listitem>296 <para>[William Harrington] - Update MPFR fixes patch to patch level 5.</para>297 </listitem>298 </itemizedlist>299 </listitem>300 301 <listitem>302 <para>09 March 2014</para>303 <itemizedlist>304 <listitem>305 <para>[William Harrington] - Add configure command descriptions and testsuite commands to Systemd.</para>306 </listitem>307 <listitem>308 <para>[William Harrington] - Update testsuite description for D-BUS.</para>309 </listitem>310 <listitem>311 <para>[William Harrington] - Add note to final-system Util-Linux regarding extra functionality with libudev.</para>312 </listitem>313 <listitem>314 <para>[William Harrington] - Add commands and descriptions for <filename>/etc/adjtime</filename>.</para>315 </listitem>316 </itemizedlist>317 </listitem>318 319 <listitem>320 <para>02 March 2014</para>321 <itemizedlist>322 <listitem>323 <para>[William Harrington] - Update DHCPCD to 6.3.1.</para>324 </listitem>325 </itemizedlist>326 </listitem>327 328 <listitem>329 <para>27 February 2014</para>330 <itemizedlist>331 <listitem>332 <para>[William Harrington] - Update Grep to 2.18.</para>333 </listitem>334 <listitem>335 <para>[William Harrington] - Update DHCPCD to 6.3.0.</para>336 </listitem>337 <listitem>338 <para>[William Harrington] - Update Man-pages to 3.61.</para>339 </listitem>340 <listitem>341 <para>[William Harrington] - Update Readline to 6.3.</para>342 </listitem>343 <listitem>344 <para>[William Harrington] - Update Bash to 4.3.</para>345 </listitem>346 </itemizedlist>347 </listitem>348 349 <listitem>350 <para>24 February 2014</para>351 <itemizedlist>352 <listitem>353 <para>[William Harrington] - Remove installation of nscd tmpfile and unit service file in clfs-network-scripts.</para>354 </listitem>355 </itemizedlist>356 </listitem>357 358 <listitem>359 <para>23 February 2014</para>360 <itemizedlist>361 <listitem>362 <para>[William Harrington] - Add commands for <command>nscd</command> config, runtime, and Systemd unit files installation to GLIBC.</para>363 </listitem>364 </itemizedlist>365 </listitem>366 367 <listitem>368 <para>18 February 2014</para>369 <itemizedlist>370 <listitem>371 <para>[William Harrington] - Migrate EGLIBC to GLIBC and upgrade to version 2.19.</para>372 </listitem>373 <listitem>374 <para>[William Harrington] - Update D-Bus to stable version 1.8.0.</para>375 </listitem>376 <listitem>377 <para>[William Harrington] - Update File to version 5.17.</para>378 </listitem>379 <listitem>380 <para>[William Harrington] - Update Grep to version 2.17.</para>381 </listitem>382 <listitem>383 <para>[William Harrington] - Update Linux to version 3.12.11.</para>384 </listitem>385 <listitem>386 <para>[William Harrington] - Update Man-pages to version 3.60.</para>387 </listitem>388 <listitem>389 <para>[William Harrington] - Update Psmisc to version 22.21.</para>390 </listitem>391 </itemizedlist>392 </listitem>393 394 <listitem>395 <para>13 February 2014</para>396 <itemizedlist>397 <listitem>398 <para>[William Harrington] - Correct nobody gid to use nogroup gid.</para>399 </listitem>400 </itemizedlist>401 </listitem>402 403 <listitem>404 <para>03 February 2014</para>405 <itemizedlist>406 <listitem>407 <para>[William Harrington] - Add configure options to systemd so loadkeys and setfont is searched in /bin instead of /usr/bin.</para>408 </listitem>409 </itemizedlist>410 </listitem>411 412 <listitem>413 <para>02 February 2014</para>414 <itemizedlist>415 <listitem>416 <para>[William Harrington] - Remove note in Iana-etc page and update iana-etc update numbers patch for proper operation with current iana-etc format.</para>417 </listitem>418 </itemizedlist>419 </listitem>420 421 <listitem>422 <para>29 January 2014</para>423 <itemizedlist>424 <listitem>425 <para>[William Harrington] - Add PKG_CONFIG= to temp-system make configure command.</para>426 </listitem>427 </itemizedlist>428 </listitem>429 430 <listitem>431 <para>27 January 2014</para>432 <itemizedlist>433 <listitem>434 <para>[William Harrington] - Add PERL=/usr/bin/perl to temp-system Texinfo build.</para>435 </listitem>436 </itemizedlist>437 </listitem>438 439 <listitem>440 <para>26 January 2014</para>441 <itemizedlist>442 <listitem>443 <para>[William Harrington] - Update LESS to 462.</para>444 </listitem>445 </itemizedlist>446 </listitem>447 448 <listitem>449 <para>25 January 2014</para>450 <itemizedlist>451 <listitem>452 <para>[William Harrington] - Create a link from /proc/self/mounts to /etc/mtab in boot and chroot createfiles section.</para>453 </listitem>454 </itemizedlist>455 </listitem>456 457 <listitem>458 <para>23 January 2014</para>459 <itemizedlist>460 <listitem>461 <para>[William Harrington] - Update text and redo some commands regarding Systemd in the System and Network configuration chapters.</para>462 </listitem>463 <listitem>464 <para>[William Harrington] - Add a clock configuration script to system configuration chapter with regards to systemd.</para>465 </listitem>466 <listitem>467 <para>[William Harrington] - Add CLFS-Network-Scripts and add commands to install them in the network configuration chapter.</para>468 </listitem>469 <listitem>470 <para>[William Harrington] - Update Util-linux to 2.24.1.</para>471 </listitem>472 <listitem>473 <para>[William Harrington] - Update Check to 0.9.12.</para>474 </listitem>475 </itemizedlist>476 </listitem>477 478 <listitem>479 <para>21 January 2014</para>480 <itemizedlist>481 <listitem>482 <para>[William Harrington] - Add D-Bus libraries before Systemd in final-system for a circular dependency issue.</para>483 </listitem>484 </itemizedlist>485 </listitem>486 487 <listitem>488 <para>19 January 2014</para>489 <itemizedlist>490 <listitem>491 <para>[William Harrington] - Update DHCPCD to 6.2.1.</para>492 </listitem>493 <listitem>494 <para>[William Harrington] - Use readlink when creating links for dynamic libraries for zlib, xz, ncurses, and readline.</para>495 </listitem>496 </itemizedlist>497 </listitem>498 499 <listitem>500 <para>13 January 2014</para>501 <itemizedlist>502 <listitem>503 <para>[William Harrington] - Update ISL to 0.12.2.</para>504 </listitem>505 <listitem>506 <para>[William Harrington] - Update Man-pages to 3.56.</para>507 </listitem>508 </itemizedlist>509 </listitem>510 511 <listitem>512 <para>10 January 2014</para>513 <itemizedlist>514 <listitem>515 <para>[William Harrington] - Migrate Procps to Procps-ng.</para>516 </listitem>517 </itemizedlist>518 </listitem>519 520 <listitem>521 <para>09 January 2014</para>522 <itemizedlist>523 <listitem>524 <para>[Chris] - Updated Linux to 3.12.7.</para>525 </listitem>526 <listitem>527 <para>[Chris] - Updated Perl to 5.18.2.</para>528 </listitem>529 <listitem>530 <para>[Chris] - Updated Gettext to 0.18.3.2.</para>531 </listitem>532 <listitem>533 <para>[Chris] - Updated Libcap to 2.24.</para>534 </listitem>535 <listitem>536 <para>[Chris] - Removed unneeded command to create a /usr/lib/terminfo537 symlink from Ncurses instructions.</para>538 </listitem>539 <listitem>540 <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited541 instructions for packages to ensure all documentation is installed542 to /usr/share.</para>543 </listitem>544 <listitem>545 <para>[Chris] - Moved libcap so it's built just before iputils,546 which can use libcap.</para>547 </listitem>548 </itemizedlist>549 </listitem>550 551 <listitem>552 <para>08 January 2014</para>553 <itemizedlist>554 <listitem>555 <para>[Chris] - Removed commands to create files in /var/run and556 /var/log - systemd now used its journal for all logs.</para>557 </listitem>558 <listitem>559 <para>[Chris] - Removed obsolete sed command from temp-system Coreutils.</para>560 </listitem>561 <listitem>562 <para>[Chris] - Removed unneeded command to rename stubs-64.h.</para>563 </listitem>564 <listitem>565 <para>[Chris] - Removed unneeded "make configure-host" commands566 from Binutils.</para>567 </listitem>568 <listitem>569 <para>[Chris] - Moved Attr and ACL to just after GCC in the final system.</para>570 </listitem>571 </itemizedlist>572 </listitem>573 574 <listitem>575 <para>07 January 2014</para>576 <itemizedlist>577 <listitem>578 <para>[Chris] - Added command, from LFS, to modify579 /tools/lib/libstdc++.la to prevent a /tools reference in the final system.</para>580 </listitem>581 <listitem>582 <para>[Chris] - Use libiberty from GCC, since Binutils no longer583 installs it by default.</para>584 </listitem>585 </itemizedlist>586 </listitem>587 588 <listitem>589 <para>06 January 2014</para>590 <itemizedlist>591 <listitem>592 <para>[Chris] - Added msgmerge and xgettext to /tools Gettext593 installation - needed for attr.</para>594 </listitem>595 <listitem>596 <para>[William Harrington] - Update DHCPCD to 6.2.0.</para>597 </listitem>598 <listitem>599 <para>[William Harrington] - Update Grep to 2.16.</para>600 </listitem>601 </itemizedlist>602 </listitem>603 604 <listitem>605 <para>05 January 2014</para>606 <itemizedlist>607 <listitem>608 <para>[Chris] - Removed rsyslog and its depedencies, libee and libestr.</para>609 </listitem>610 <listitem>611 <para>[Chris] - Updated Expat to 2.1.0.</para>612 </listitem>613 <listitem>614 <para>[Chris] - Updated Attr to 2.4.47.</para>615 </listitem>616 <listitem>617 <para>[Chris] - Updated D-Bus to 1.6.18.</para>618 </listitem>619 <listitem>620 <para>[Chris] - Updated Libcap to 2.23.</para>621 </listitem>622 </itemizedlist>623 </listitem>624 625 <listitem>626 <para>04 January 2014</para>627 <itemizedlist>628 <listitem>629 <para>[Chris] - Updated Systemd to 208.</para>630 </listitem>631 <listitem>632 <para>[Chris] - Added Gperf, XML::Parser, Intltool, and ACL - needed633 by systemd.</para>634 </listitem>635 </itemizedlist>636 </listitem>637 638 <listitem>639 <para>01 January 2014</para>640 <itemizedlist>641 <listitem>642 <para>[Chris] - Added command to EGLIBC instructions to remove643 extraneous '.x' files from /usr/include/rpcsvc.</para>644 </listitem>645 </itemizedlist>646 </listitem>647 648 <listitem>649 <para>23 December 2013</para>650 <itemizedlist>651 <listitem>652 <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para>653 </listitem>654 <listitem>655 <para>[William Harrington] - Update Automake to 1.14.1.</para>656 </listitem>657 </itemizedlist>658 </listitem>659 660 <listitem>661 <para>21 December 2013</para>662 <itemizedlist>663 <listitem>664 <para>[William Harrington] - Update CLooG to 0.18.2.</para>665 </listitem>666 <listitem>667 <para>[William Harrington] - Update Tzdata to 2013i.</para>668 </listitem>669 <listitem>670 <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para>671 </listitem>672 <listitem>673 <para>[William Harrington] - Update Linux to 3.12.6.</para>674 </listitem>675 </itemizedlist>676 </listitem>677 678 39 <listitem> 679 40 <para>30 December 2013</para> -
BOOK/introduction/common/how.xml
r03e6a40 r88ef769 77 77 alternative booting methods in <xref linkend="ch-boot-whatnext"/></para> 78 78 79 <para>To finish the installation, several configuration files are created in80 <xreflinkend="chapter-bootscripts"/>, and the kernel and boot loader are set79 <para>To finish the installation, the CLFS-Bootscripts are set up in <xref 80 linkend="chapter-bootscripts"/>, and the kernel and boot loader are set 81 81 up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/> 82 82 contains information on furthering the CLFS experience beyond this book. -
BOOK/introduction/ppc/changelog.xml
r03e6a40 r88ef769 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para>37 <itemizedlist>38 <listitem>39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 <listitem>45 36 <para>24 October 2013</para> 46 37 <itemizedlist> -
BOOK/introduction/ppc64-64/changelog.xml
r03e6a40 r88ef769 20 20 <!-- Changelog template 21 21 22 <listitem>22 <listitem> 23 23 <para>Date</para> 24 24 <itemizedlist> … … 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para>37 <itemizedlist>38 <listitem>39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 45 <listitem>46 36 <para>24 October 2013</para> 47 37 <itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r03e6a40 r88ef769 33 33 34 34 --> 35 36 <listitem>37 <para>09 April 2014</para>38 <itemizedlist>39 <listitem>40 <para>[William Harrington] - Fix Boot method Util-linux configure41 command.</para>42 </listitem>43 </itemizedlist>44 </listitem>45 46 <listitem>47 <para>03 February 2014</para>48 <itemizedlist>49 <listitem>50 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>51 </listitem>52 </itemizedlist>53 </listitem>54 55 35 <listitem> 56 36 <para>08 November 2013</para> -
BOOK/introduction/x86/changelog.xml
r03e6a40 r88ef769 33 33 --> 34 34 <listitem> 35 <para>11 April 2014</para>36 <itemizedlist>37 <listitem>38 <para>[Chris] - Prevent GRUB from trying to build mkfont, to avoid39 linking to host system libraries.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 <listitem>45 35 <para>24 October 2013</para> 46 36 <itemizedlist> -
BOOK/materials/common/introduction.xml
r03e6a40 r88ef769 55 55 following MD5 or SHA1 checksum lists:</para> 56 56 57 <para><ulink url=" &packages-root;MD5SUMS">MD5SUMS</ulink>:</para>57 <para><ulink url="/files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para> 58 58 59 59 <screen><userinput>pushd ${CLFS}/sources … … 61 61 popd</userinput></screen> 62 62 63 <para><ulink url=" &packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para>63 <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para> 64 64 65 65 <screen><userinput>pushd ${CLFS}/sources -
BOOK/materials/common/packages.xml
r03e6a40 r88ef769 16 16 17 17 <varlistentry> 18 <term>ACL (&acl-version;) - <token>&acl-size;</token>:</term>19 <listitem>20 <para>Home page: <ulink url="&acl-home;"/></para>21 <para>Download: <ulink url="&acl-url;"/></para>22 <para>MD5 sum: <literal>&acl-md5;</literal></para>23 </listitem>24 </varlistentry>25 26 <varlistentry>27 <term>Attr (&attr-version;) - <token>&attr-size;</token>:</term>28 <listitem>29 <para>Home page: <ulink url="&attr-home;"/></para>30 <para>Download: <ulink url="&attr-url;"/></para>31 <para>MD5 sum: <literal>&attr-md5;</literal></para>32 </listitem>33 </varlistentry>34 35 <varlistentry>36 18 <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term> 37 19 <listitem> … … 115 97 116 98 <varlistentry> 117 <term>CLFS Network Scripts (&clfs-network-scripts-version;) - <token>&clfs-network-scripts-size;</token>:</term>118 <listitem>119 <para>Home page: <ulink url="&clfs-network-scripts-home;"/></para>120 <para>Download: <ulink url="&clfs-network-scripts-url;"/></para>121 <para>MD5 sum: <literal>&clfs-network-scripts-md5;</literal></para>122 </listitem>123 </varlistentry>124 125 <varlistentry>126 99 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 127 100 <listitem> … … 142 115 143 116 <varlistentry> 144 <term>D-Bus (&dbus-version;) - <token>&dbus-size;</token>:</term>145 <listitem>146 <para>Home page: <ulink url="&dbus-home;"/></para>147 <para>Download: <ulink url="&dbus-url;"/></para>148 <para>MD5 sum: <literal>&dbus-md5;</literal></para>149 </listitem>150 </varlistentry>151 152 <varlistentry>153 117 <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term> 154 118 <listitem> … … 178 142 179 143 <varlistentry> 144 <term>EGLIBC (&eglibc-version;) - <token>&eglibc-size;</token>:</term> 145 <listitem> 146 <para>Home page: <ulink url="&eglibc-home;"/></para> 147 <para>Download: <ulink url="&eglibc-url;"/></para> 148 <para>MD5 sum: <literal>&eglibc-md5;</literal></para> 149 </listitem> 150 </varlistentry> 151 152 <varlistentry> 180 153 <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term> 181 154 <listitem> … … 192 165 <para>Download: <ulink url="&eudev-url;"/></para> 193 166 <para>MD5 sum: <literal>&eudev-md5;</literal></para> 194 </listitem>195 </varlistentry>196 197 <varlistentry>198 <term>Expat (&expat-version;) - <token>&expat-size;</token>:</term>199 <listitem>200 <para>Home page: <ulink url="&expat-home;"/></para>201 <para>Download: <ulink url="&expat-url;"/></para>202 <para>MD5 sum: <literal>&expat-md5;</literal></para>203 167 </listitem> 204 168 </varlistentry> … … 277 241 278 242 <varlistentry> 279 <term>GLIBC (&glibc-version;) - <token>&glibc-size;</token>:</term>280 <listitem>281 <para>Home page: <ulink url="&glibc-home;"/></para>282 <para>Download: <ulink url="&glibc-url;"/></para>283 <para>MD5 sum: <literal>&glibc-md5;</literal></para>284 </listitem>285 </varlistentry>286 287 <varlistentry>288 243 <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term> 289 244 <listitem> … … 295 250 296 251 <varlistentry> 297 <term>Gperf (&gperf-version;) - <token>&gperf-size;</token>:</term>298 <listitem>299 <para>Home page: <ulink url="&gperf-home;"/></para>300 <para>Download: <ulink url="&gperf-url;"/></para>301 <para>MD5 sum: <literal>&gperf-md5;</literal></para>302 </listitem>303 </varlistentry>304 305 <varlistentry>306 252 <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term> 307 253 <listitem> … … 340 286 341 287 <varlistentry> 342 <term>Intltool (&intltool-version;) - <token>&intltool-size;</token>:</term>343 <listitem>344 <para>Home page: <ulink url="&intltool-home;"/></para>345 <para>Download: <ulink url="&intltool-url;"/></para>346 <para>MD5 sum: <literal>&intltool-md5;</literal></para>347 </listitem>348 </varlistentry>349 350 <varlistentry>351 288 <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term> 352 289 <listitem> … … 403 340 404 341 <varlistentry> 405 <term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term> 406 <listitem> 407 <para>Home page: <ulink url="&libcap-home;"/></para> 408 <para>Download: <ulink url="&libcap-url;"/></para> 409 <para>MD5 sum: <literal>&libcap-md5;</literal></para> 342 <term>Libee (&libee-version;) - <token>&libee-size;</token>:</term> 343 <listitem> 344 <para>Home page: <ulink url="&libee-home;"/></para> 345 <para>Download: <ulink url="&libee-url;"/></para> 346 <para>MD5 sum: <literal>&libee-md5;</literal></para> 347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 351 <term>Libestr (&libestr-version;) - <token>&libestr-size;</token>:</term> 352 <listitem> 353 <para>Home page: <ulink url="&libestr-home;"/></para> 354 <para>Download: <ulink url="&libestr-url;"/></para> 355 <para>MD5 sum: <literal>&libestr-md5;</literal></para> 410 356 </listitem> 411 357 </varlistentry> … … 450 396 <term>Man (&man-version;) - <token>&man-size;</token>:</term> 451 397 <listitem> 398 <para>Home page: <ulink url="&man-home;"/></para> 452 399 <para>Download: <ulink url="&man-url;"/></para> 453 400 <para>MD5 sum: <literal>&man-md5;</literal></para> … … 519 466 520 467 <varlistentry> 521 <term>Procps -ng (&procps-ng-version;) - <token>&procps-ng-size;</token>:</term>522 <listitem> 523 <para>Home page: <ulink url="&procps- ng-home;"/></para>524 <para>Download: <ulink url="&procps- ng-url;"/></para>525 <para>MD5 sum: <literal>&procps- ng-md5;</literal></para>468 <term>Procps (&procps-version;) - <token>&procps-size;</token>:</term> 469 <listitem> 470 <para>Home page: <ulink url="&procps-home;"/></para> 471 <para>Download: <ulink url="&procps-url;"/></para> 472 <para>MD5 sum: <literal>&procps-md5;</literal></para> 526 473 </listitem> 527 474 </varlistentry> … … 546 493 547 494 <varlistentry> 495 <term>Rsyslog (&rsyslog-version;) - <token>&rsyslog-size;</token>:</term> 496 <listitem> 497 <para>Home page: <ulink url="&rsyslog-home;"/></para> 498 <para>Download: <ulink url="&rsyslog-url;"/></para> 499 <para>MD5 sum: <literal>&rsyslog-md5;</literal></para> 500 </listitem> 501 </varlistentry> 502 503 <varlistentry> 548 504 <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term> 549 505 <listitem> … … 569 525 <para>Download: <ulink url="&sysvinit-url;"/></para> 570 526 <para>MD5 sum: <literal>&sysvinit-md5;</literal></para> 571 </listitem>572 </varlistentry>573 574 <varlistentry>575 <term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term>576 <listitem>577 <para>Home page: <ulink url="&systemd-home;"/></para>578 <para>Download: <ulink url="&systemd-url;"/></para>579 <para>MD5 sum: <literal>&systemd-md5;</literal></para>580 527 </listitem> 581 528 </varlistentry> … … 632 579 <para>Download: <ulink url="&vim-url;"/></para> 633 580 <para>MD5 sum: <literal>&vim-md5;</literal></para> 634 </listitem>635 </varlistentry>636 637 <varlistentry>638 <term>XML::Parser (&xml-parser-version;) - <token>&xml-parser-size;</token>:</term>639 <listitem>640 <para>Home page: <ulink url="&xml-parser-home;"/></para>641 <para>Download: <ulink url="&xml-parser-url;"/></para>642 <para>MD5 sum: <literal>&xml-parser-md5;</literal></para>643 581 </listitem> 644 582 </varlistentry> -
BOOK/materials/common/patches.xml
r03e6a40 r88ef769 47 47 </varlistentry> 48 48 49 <varlistentry>50 <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term>51 <listitem>52 <para>Download: <ulink53 url="&patches-root;&coreutils-noman-patch;"/></para>54 <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para>55 </listitem>56 </varlistentry>57 58 49 <!-- GCC Branch Update Area --> 59 50 <varlistentry> … … 63 54 url="&patches-root;&gcc-branch_update-patch;"/></para> 64 55 <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para> 56 </listitem> 57 </varlistentry> 58 59 <varlistentry> 60 <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term> 61 <listitem> 62 <para>Download: <ulink 63 url="&patches-root;&iana-etc-get_fix-patch;"/></para> 64 <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para> 65 65 </listitem> 66 66 </varlistentry> … … 130 130 131 131 <varlistentry> 132 <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term> 133 <listitem> 134 <para>Download: <ulink 135 url="&patches-root;&procps-fix_HZ_errors-patch;"/></para> 136 <para>MD5 sum: <literal>&procps-fix_HZ_errors-patch-md5;</literal></para> 137 </listitem> 138 </varlistentry> 139 140 <varlistentry> 141 <term>Procps ps cgroup Patch - <token>&procps-ps_cgroup-patch-size;</token>:</term> 142 <listitem> 143 <para>Download: <ulink 144 url="&patches-root;&procps-ps_cgroup-patch;"/></para> 145 <para>MD5 sum: <literal>&procps-ps_cgroup-patch-md5;</literal></para> 146 </listitem> 147 </varlistentry> 148 149 <varlistentry> 132 150 <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term> 133 151 <listitem> … … 135 153 url="&patches-root;&readline-branch_update-patch;"/></para> 136 154 <para>MD5 sum: <literal>&readline-branch_update-patch-md5;</literal></para> 137 </listitem>138 </varlistentry>139 140 <varlistentry>141 <term>Systemd Compat Patch - <token>&systemd-compat-patch-size;</token>:</term>142 <listitem>143 <para>Download: <ulink144 url="&patches-root;&systemd-compat-patch;"/></para>145 <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>146 155 </listitem> 147 156 </varlistentry> -
BOOK/network/alpha-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/common/choose.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="choose.html"?> 10 10 11 <title> SystemdNetworking?</title>11 <title>DHCP or Static Networking?</title> 12 12 13 13 <indexterm zone="ch-network-choose"> … … 20 20 21 21 <para> There are two different ways you can proceed from this point 22 to configure your network. You can use Systemd, or install the 23 CLFS-Network-Scripts.</para> 22 to configure your network. Dynamic will allow you to take advantage of 23 a DHCP server to get all your configuration information. Static you become 24 responsible for setting up your options.</para> 24 25 25 <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para>26 <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para> 26 27 27 <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para>28 <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para> 28 29 29 30 </sect1> -
BOOK/network/common/dhcpcd.xml
r03e6a40 r88ef769 46 46 </sect2> 47 47 48 <sect2 id="conf-dhcpcd" role="configuration">49 <title>Creating the DHCP Network Interface Configuration File</title>50 51 <para>The following is an example for the eth0 interface. Refer to the52 dhcpcd.conf man page for more information. This step may be skipped if53 default behavior of dhcpcd is required.</para>54 55 <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file56 using the following commands. Adjust appropriately for additional options:</para>57 58 <screen><userinput>cd /etc &&59 cat > dhcpcd.conf << "EOF"60 <literal># dhcpcd configuration eth0 interface61 # See dhcpcd.conf(5) for details.62 63 interface eth064 # dhcpcd-run-hooks uses these options.65 option subnet_mask, routers, domain_name_servers66 67 # The default timeout for waiting for a DHCP response is 30 seconds68 # which may be too long or too short and can be changed here.69 timeout 16</literal>70 EOF</userinput></screen>71 72 <para>To configure another Static Interface, Follow <xref linkend="ch-network-static"/>.</para>73 74 </sect2>75 76 <sect2>77 <title>Configuring the Network Interface at boot</title>78 79 <para>Enabling of the Network Interface configuration is80 done per interface. To enable Network Interface81 configuration at boot, run:</para>82 83 <screen role="nodump"><userinput>systemctl enable dhcpcd@eth0</userinput></screen>84 85 <para>To disable previously enabled Network Interface86 configuration at boot, run:</para>87 88 <screen role="nodump"><userinput>systemctl disable dhcpcd@eth0</userinput></screen>89 90 <para>To manually start the Network Interface configuration,91 run:</para>92 93 <screen role="nodump"><userinput>systemctl start dhcpcd@eth0</userinput></screen>94 95 <para>Replace eth0 with the correct Network Interface96 name as described on the beginning of this page.</para>97 98 </sect2>99 100 48 <sect2 id="contents-dhcpcd" role="content"> 101 49 <title>Contents of dhcpcd</title> -
BOOK/network/common/hostname.xml
r03e6a40 r88ef769 9 9 <?dbhtml filename="hostname.html"?> 10 10 11 <title>Configuring the system hostname</title>11 <title>Configuring the localnet Script</title> 12 12 13 13 <indexterm zone="ch-network-hostname"> 14 <primary sortas="d- hostname">hostname</primary>14 <primary sortas="d-localnet">localnet</primary> 15 15 <secondary>configuring</secondary></indexterm> 16 16 17 <para>Systemd reads <filename>/etc/hostname</filename> to determine which 18 hostname should be set.</para> 17 <para>Part of the job of the <command>localnet</command> script is 18 setting the system's hostname. This needs to be configured in the 19 <filename>/etc/sysconfig/network</filename> file.</para> 19 20 20 <para>Create the <filename>/etc/ hostname</filename> file and enter a hostname21 by running:</para>21 <para>Create the <filename>/etc/sysconfig/network</filename> file 22 and enter a hostname by running:</para> 22 23 23 <screen><userinput>echo " <replaceable>[clfs]</replaceable>" > /etc/hostname</userinput></screen>24 <screen><userinput>echo "HOSTNAME=<replaceable>[clfs]</replaceable>" > /etc/sysconfig/network</userinput></screen> 24 25 25 26 <para><replaceable>[clfs]</replaceable> needs to be replaced with the -
BOOK/network/common/hosts.xml
r03e6a40 r88ef769 24 24 25 25 <para>If a network card is to be configured, decide on the IP address, 26 fully-qualified domain name (FQDN), and possible aliases for use in the26 FQDN, and possible aliases for use in the 27 27 <filename>/etc/hosts</filename> file. The syntax is:</para> 28 28 … … 35 35 are:</para> 36 36 37 <screen><literal>Private Network Address Range Normal Prefix 38 10.0.0.1 - 10.255.255.254 8 39 172.x.0.1 - 172.x.255.254 16 40 192.168.y.1 - 192.168.y.254 24</literal></screen> 41 42 <para>x can be any number in the range 16-31. y can be any number in the 43 range 0-255.</para> 37 <screen><literal> Class Networks 38 A 10.0.0.0 39 B 172.16.0.0 through 172.31.0.255 40 C 192.168.0.0 through 192.168.255.255</literal></screen> 44 41 45 42 <para>A valid IP address could be 192.168.1.1. A valid FQDN for this 46 IP could be <uri>www. cross-lfs.org</uri> (not recommended43 IP could be <uri>www.linuxfromscratch.org</uri> (not recommended 47 44 because this is a valid registered domain address and could cause 48 45 domain name server issues).</para> 49 46 50 <para>Even if not using a network card, a validFQDN is still required.47 <para>Even if not using a network card, an FQDN is still required. 51 48 This is necessary for certain programs to operate correctly.</para> 52 49 53 <para>Create the <filename>/etc/hosts</filename> file by running:</para>50 <para>Create the <filename>/etc/hosts</filename> file by running:</para> 54 51 55 52 <screen><userinput>cat > /etc/hosts << "EOF" … … 57 54 58 55 127.0.0.1 localhost 59 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable>56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> 60 57 61 58 # End /etc/hosts (network card version)</literal> … … 66 63 values need to be changed for specific users or requirements (if 67 64 assigned an IP address by a network/system administrator and the 68 machine will be connected to an existing network). The optional69 alias name(s) can be omitted.</para> 65 machine will be connected to an existing network).</para> 66 70 67 71 68 <para>If a network card is not going to be configured, create the -
BOOK/network/common/resolv.xml
r03e6a40 r88ef769 40 40 EOF</userinput></screen> 41 41 42 <para>The <replaceable>domain</replaceable> statement can be omitted or43 replaced with a <replaceable>search</replaceable> statement. See the man44 page for resolv.conf for more details.</para>45 46 42 <para>Replace <replaceable>[IP address of the nameserver]</replaceable> 47 43 with the IP address of the DNS most appropriate for the setup. There will -
BOOK/network/mips-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/mips64-64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/mips64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/multilib/dhcpcd.xml
r03e6a40 r88ef769 58 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 59 href="../common/dhcpcd.xml" 60 xpointer="xpointer(id('conf-dhcpcd'))"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"63 href="../common/dhcpcd.xml"64 60 xpointer="xpointer(id('contents-dhcpcd'))"/> 65 61 -
BOOK/network/ppc-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/ppc64-64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/ppc64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc64-64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86_64-64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86_64-chapter.xml
r03e6a40 r88ef769 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/packages.ent
r03e6a40 r88ef769 12 12 <!ENTITY aboot-home "http://sourceforge.net/projects/aboot"> 13 13 14 <!ENTITY acl-version "2.2.52">15 <!ENTITY acl-size "384 KB">16 <!ENTITY acl-url "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz">17 <!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda">18 <!ENTITY acl-home "http://acl.bestbits.at/">19 20 <!ENTITY attr-version "2.4.47">21 <!ENTITY attr-size "340 KB">22 <!ENTITY attr-url "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz">23 <!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7">24 <!ENTITY attr-home "http://acl.bestbits.at/">25 26 14 <!ENTITY arcload-version "0.5"> 27 15 <!ENTITY arcload-size "48 KB"> … … 36 24 <!ENTITY autoconf-home "&gnu-software;autoconf"> 37 25 38 <!ENTITY automake-version2 "1.14 ">39 <!ENTITY automake-version "&automake-version2; .1">26 <!ENTITY automake-version2 "1.14.1"> 27 <!ENTITY automake-version "&automake-version2;"> 40 28 <!ENTITY automake-size "1,489 KB"> 41 29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> … … 43 31 <!ENTITY automake-home "&gnu-software;automake"> 44 32 45 <!ENTITY bash-version "4. 3">46 <!ENTITY bash-size " 7,956KB">33 <!ENTITY bash-version "4.2"> 34 <!ENTITY bash-size "6,848 KB"> 47 35 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> 48 <!ENTITY bash-md5 " 81348932d5da294953e15d4814c74dd1">36 <!ENTITY bash-md5 "3fb927c7c33022f1c327f14a81c0d4b0"> 49 37 <!ENTITY bash-home "&gnu-software;bash"> 50 38 51 39 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;"> 52 41 <!ENTITY bc-size "284 KB"> 53 42 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> … … 81 70 <!ENTITY bzip2-home "http://www.bzip.org/"> 82 71 83 <!ENTITY check-version "0.9.1 2">84 <!ENTITY check-size " 730KB">72 <!ENTITY check-version "0.9.11"> 73 <!ENTITY check-size "691 KB"> 85 74 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> 86 <!ENTITY check-md5 " 46fe540d1a03714c7a1967dbc6d484e7">75 <!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178"> 87 76 <!ENTITY check-home "http://check.sourceforge.net/"> 88 77 89 <!ENTITY clfs-network-scripts-version "20140224"> 90 <!ENTITY clfs-network-scripts-size "22 KB"> 91 <!ENTITY clfs-network-scripts-url "http://cross-lfs.org/files/clfs-network-scripts-&clfs-network-scripts-version;.tar.xz"> 92 <!ENTITY clfs-network-scripts-md5 "831308d5e80bdaa3f494dc218ee43f78"> 93 <!ENTITY clfs-network-scripts-home " "> 94 95 <!ENTITY cloog-version "0.18.2"> 96 <!ENTITY cloog-size "2,377 KB"> 78 <!ENTITY cloog-version "0.18.1"> 79 <!ENTITY cloog-size "3,857 KB"> 97 80 <!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz"> 98 <!ENTITY cloog-md5 " 69116aa6cd5e73f6b688d871875e1292">81 <!ENTITY cloog-md5 "e34fca0540d840e5d0f6427e98c92252"> 99 82 <!ENTITY cloog-home "http://cloog.org"> 100 83 … … 111 94 <!ENTITY coreutils-home "&gnu-software;coreutils"> 112 95 113 <!ENTITY dbus-version "1.8.0">114 <!ENTITY dbus-size "1,861 KB">115 <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">116 <!ENTITY dbus-md5 "059fbe84e39fc99c67a14f15b1f39dff">117 <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">118 119 96 <!ENTITY dejagnu-version "1.5.1"> 120 97 <!ENTITY dejagnu-size "568 KB"> … … 123 100 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 124 101 125 <!ENTITY dhcpcd-version "6. 3.2">126 <!ENTITY dhcpcd-size "1 37KB">102 <!ENTITY dhcpcd-version "6.1.0"> 103 <!ENTITY dhcpcd-size "114 KB KB"> 127 104 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 128 <!ENTITY dhcpcd-md5 " bb7d8e8533161fbe0eee3b8830fdbdf4">105 <!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a"> 129 106 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 130 107 … … 147 124 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 148 125 149 <!ENTITY glibc-version "2.19"> 150 <!ENTITY glibc-size "12,083 KB"> 151 <!ENTITY glibc-url "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-&glibc-version;.tar.xz"> 152 <!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4"> 153 <!ENTITY glibc-home "http://www.gnu.org/software/libc/"> 154 <!ENTITY glibc-ld-name "ld-&glibc-version;.so"> 126 <!ENTITY eglibc-version "2.18"> 127 <!ENTITY eglibc-revision "24148"> 128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 129 <!ENTITY eglibc-size "11,943 KB"> 130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz"> 131 <!ENTITY eglibc-md5 "8b3dc01f6ee5f1654b98213e8d4721a4"> 132 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 155 134 156 135 <!ENTITY elftoaout-version "2.3"> … … 159 138 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> 160 139 <!ENTITY elftoaout-home " "> 161 162 <!ENTITY expat-version "2.1.0">163 <!ENTITY expat-size "556 KB">164 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">165 <!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd">166 <!ENTITY expat-home " ">167 140 168 141 <!ENTITY expect-version "5.45"> … … 173 146 <!ENTITY expect-lib-version "5.43"> 174 147 175 <!ENTITY file-version "5.1 8">176 <!ENTITY file-size " 715KB">148 <!ENTITY file-version "5.16"> 149 <!ENTITY file-size "659 KB"> 177 150 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 178 151 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 179 <!ENTITY file-md5 " d420d8f2990cd344673acfbf8d76ff5a">152 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc"> 180 153 <!ENTITY file-home "http://www.darwinsys.com/file"> 181 154 … … 186 159 <!ENTITY findutils-home "&gnu-software;findutils"> 187 160 188 <!ENTITY flex-version "2.5.3 9">189 <!ENTITY flex-size "1, 612KB">161 <!ENTITY flex-version "2.5.37"> 162 <!ENTITY flex-size "1,276 KB"> 190 163 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 191 <!ENTITY flex-md5 " 77d44c6bb8c0705e0017ab9a84a1502b">164 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06"> 192 165 <!ENTITY flex-home "http://flex.sourceforge.net"> 193 166 194 <!ENTITY gawk-version "4.1. 1">195 <!ENTITY gawk-size "2, 197KB">167 <!ENTITY gawk-version "4.1.0"> 168 <!ENTITY gawk-size "2,004 KB"> 196 169 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 197 <!ENTITY gawk-md5 " a2a26543ce410eb74bc4a508349ed09a">170 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707"> 198 171 <!ENTITY gawk-home "&gnu-software;gawk"> 199 172 … … 204 177 <!ENTITY gcc-home "http://gcc.gnu.org"> 205 178 206 <!ENTITY gettext-version "0.18.3. 2">207 <!ENTITY gettext-size "1 5,832 KB">179 <!ENTITY gettext-version "0.18.3.1"> 180 <!ENTITY gettext-size "16,342 KB"> 208 181 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 209 <!ENTITY gettext-md5 " 241aba309d07aa428252c74b40a818ef">182 <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02"> 210 183 <!ENTITY gettext-home "&gnu-software;gettext"> 211 184 212 <!ENTITY gmp-version " 6.0.0">213 <!ENTITY gmp-size "1, 904KB">214 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version; a.tar.xz">215 <!ENTITY gmp-md5 " 1e6da4e434553d2811437aa42c7f7c76">185 <!ENTITY gmp-version "5.1.3"> 186 <!ENTITY gmp-size "1,819 KB"> 187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz"> 188 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa"> 216 189 <!ENTITY gmp-home "http://gmplib.org/"> 217 190 218 <!ENTITY gperf-version "3.0.4"> 219 <!ENTITY gperf-size "968 KB"> 220 <!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz"> 221 <!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632"> 222 <!ENTITY gperf-home "&gnu-software;gperf"> 223 224 <!ENTITY grep-version "2.18"> 225 <!ENTITY grep-size "1,213 KB"> 191 <!ENTITY grep-version "2.15"> 192 <!ENTITY grep-size "1,267 KB"> 226 193 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 227 <!ENTITY grep-md5 " 7439f8266f50844b56cc3e2721606541">194 <!ENTITY grep-md5 "8cab8ca52bcae735af40278423c7c942"> 228 195 <!ENTITY grep-home "&gnu-software;grep"> 229 196 … … 260 227 261 228 262 <!ENTITY intltool-version "0.50.2">263 <!ENTITY intltool-size "192 KB">264 <!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz">265 <!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591">266 <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool">267 268 229 <!ENTITY iproute2-version "3.12.0"> 269 230 <!ENTITY iproute2-size "425 KB"> … … 278 239 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 279 240 280 <!ENTITY isl-version "0.12. 2">281 <!ENTITY isl-size "1,1 71 KB">241 <!ENTITY isl-version "0.12.1"> 242 <!ENTITY isl-size "1,161 KB"> 282 243 <!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma"> 283 <!ENTITY isl-md5 " b7d59eb79d3884e14b9788cc396f7687">284 <!ENTITY isl-home "http:// freecode.com/projects/isl">244 <!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f"> 245 <!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/"> 285 246 286 247 <!ENTITY kbd-version "2.0.1"> 287 <!ENTITY kbd-size " 951KB">288 <!ENTITY kbd-url " http://kbd-project.org/download/kbd-&kbd-version;.tar.xz">289 <!ENTITY kbd-md5 " 55453cb09d90370005e696949092b8f6">290 <!ENTITY kbd-home "http:// kbd-project.org/">291 292 <!ENTITY kmod-version "1 7">293 <!ENTITY kmod-size "1,4 84 KB">248 <!ENTITY kbd-size "2,009 KB"> 249 <!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz"> 250 <!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e"> 251 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/"> 252 253 <!ENTITY kmod-version "15"> 254 <!ENTITY kmod-size "1,454 KB"> 294 255 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 295 <!ENTITY kmod-md5 " bc36d28b12dcb2b664a35411560c5610">256 <!ENTITY kmod-md5 "d03372179ed2cfa0c52b6672cf438901"> 296 257 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 297 258 298 <!ENTITY less-version "46 2">299 <!ENTITY less-size "31 2KB">259 <!ENTITY less-version "460"> 260 <!ENTITY less-size "311 KB"> 300 261 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 301 <!ENTITY less-md5 " 55a001838501ed8a129682de047960df">262 <!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0"> 302 263 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 303 264 304 <!ENTITY libcap-version "2.24"> 305 <!ENTITY libcap-size "68 KB"> 306 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 307 <!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80"> 308 <!ENTITY libcap-home "http://sites.google.com/site/fullycapable/"> 265 <!ENTITY libee-version "0.4.1"> 266 <!ENTITY libee-size "352 KB"> 267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz"> 268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2"> 269 <!ENTITY libee-home "http://www.libee.org/"> 270 271 <!ENTITY libestr-version "0.1.5"> 272 <!ENTITY libestr-size "326 KB"> 273 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz"> 274 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4"> 275 <!ENTITY libestr-home "http://libestr.adiscon.com/"> 309 276 310 277 <!ENTITY libtool-version "2.4.2"> … … 316 283 <!ENTITY linux-dl-version "3.0"> 317 284 318 <!ENTITY linux-version "3.12 .15">319 <!ENTITY linux-size "76, 414KB">285 <!ENTITY linux-version "3.12"> 286 <!ENTITY linux-size "76,385 KB"> 320 287 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 321 <!ENTITY linux-md5 " 4eb2b7f62fd504d07b77f54bcd3cb758">288 <!ENTITY linux-md5 "cc6ee608854e0da4b64f6c1ff8b6398c"> 322 289 <!ENTITY linux-home "http://www.kernel.org"> 323 290 … … 336 303 <!ENTITY man-version "1.6g"> 337 304 <!ENTITY man-size "252 KB"> 338 <!ENTITY man-url " &packages-root;man-&man-version;.tar.gz">305 <!ENTITY man-url "http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz"> 339 306 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660"> 340 341 <!ENTITY man-pages-version "3.64"> 342 <!ENTITY man-pages-size "1,222 KB"> 307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 308 309 <!ENTITY man-pages-version "3.55"> 310 <!ENTITY man-pages-size "1,177 KB"> 343 311 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 344 <!ENTITY man-pages-md5 " e39da1ac5a5effd4514809301bad47a8">312 <!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d"> 345 313 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 346 314 347 <!ENTITY mpc-version "1.0. 2">348 <!ENTITY mpc-size "6 24KB">315 <!ENTITY mpc-version "1.0.1"> 316 <!ENTITY mpc-size "616 KB"> 349 317 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 350 <!ENTITY mpc-md5 " 68fadff3358fb3e7976c7a398a0af4c3">318 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679"> 351 319 <!ENTITY mpc-home "http://www.multiprecision.org/"> 352 320 … … 375 343 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 376 344 377 <!ENTITY perl-version "5.18. 2">378 <!ENTITY perl-size "14,0 59KB">345 <!ENTITY perl-version "5.18.1"> 346 <!ENTITY perl-size "14,060 KB"> 379 347 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 380 <!ENTITY perl-md5 " d549b16ee4e9210988da39193a9389c1">348 <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c"> 381 349 <!ENTITY perl-home "http://www.perl.org"> 382 350 … … 393 361 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 394 362 395 <!ENTITY procps- ng-version "3.3.9">396 <!ENTITY procps- ng-size "548KB">397 <!ENTITY procps- ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">398 <!ENTITY procps- ng-md5 "0980646fa25e0be58f7afb6b98f79d74">399 <!ENTITY procps- ng-home "http://sourceforge.net/projects/procps-ng">400 401 <!ENTITY psmisc-version "22.2 1">402 <!ENTITY psmisc-size "4 58 KB">363 <!ENTITY procps-version "3.2.8"> 364 <!ENTITY procps-size "280 KB"> 365 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz"> 366 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0"> 367 <!ENTITY procps-home "http://procps.sourceforge.net"> 368 369 <!ENTITY psmisc-version "22.20"> 370 <!ENTITY psmisc-size "428 KB"> 403 371 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 404 <!ENTITY psmisc-md5 " 935c0fd6eb208288262b385fa656f1bf">372 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f"> 405 373 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 406 374 407 <!ENTITY readline-version "6.3"> 408 <!ENTITY readline-size "2,469 KB"> 375 <!ENTITY readline-version2 "6"> 376 <!ENTITY readline-version "&readline-version2;.2"> 377 <!ENTITY readline-size "2,228 KB"> 409 378 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> 410 <!ENTITY readline-md5 " 33c8fb279e981274f485fd91da77e94a">379 <!ENTITY readline-md5 "67948acb2ca081f23359d0256e9a271c"> 411 380 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 381 382 <!ENTITY rsyslog-version "6.4.2"> 383 <!ENTITY rsyslog-size "2,519 KB"> 384 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz"> 385 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee"> 386 <!ENTITY rsyslog-home "http://www.rsyslog.com/"> 412 387 413 388 <!ENTITY sed-version "4.2.2"> … … 434 409 <!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f"> 435 410 <!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit"> 436 437 <!ENTITY systemd-version "212">438 <!ENTITY systemd-size "2,723 KB">439 <!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">440 <!ENTITY systemd-md5 "257a75fff826ff91cb1ce567091cf270">441 <!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd">442 411 443 412 <!ENTITY tar-version "1.27.1"> … … 454 423 <!ENTITY tcl-home "http://www.tcl.tk"> 455 424 456 <!ENTITY tzdata-version "201 4b">457 <!ENTITY tzdata-size "22 1KB">425 <!ENTITY tzdata-version "2013h"> 426 <!ENTITY tzdata-size "227 KB"> 458 427 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 459 <!ENTITY tzdata-md5 " c58d556612396d4ca5a17807a79924e5">428 <!ENTITY tzdata-md5 "d310abe42cbe87e76ceb69e2c7003c92"> 460 429 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 461 430 … … 466 435 <!ENTITY texinfo-home "&gnu-software;texinfo"> 467 436 468 <!ENTITY eudev-version "1. 5.3">469 <!ENTITY eudev-size "1, 724KB">437 <!ENTITY eudev-version "1.3"> 438 <!ENTITY eudev-size "1,679 KB"> 470 439 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 471 <!ENTITY eudev-md5 " 51380938b489385cc394f4ebabc048f0">440 <!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f"> 472 441 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 473 442 … … 479 448 480 449 <!ENTITY util-linux-major-version "2.24"> 481 <!ENTITY util-linux-version "&util-linux-major-version; .1">482 <!ENTITY util-linux-size "3,5 44KB">450 <!ENTITY util-linux-version "&util-linux-major-version;"> 451 <!ENTITY util-linux-size "3,532 KB"> 483 452 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 484 <!ENTITY util-linux-md5 " 88d46ae23ca599ac5af9cf96b531590f">453 <!ENTITY util-linux-md5 "4fac6443427f575fc5f3531a4ad2ca01"> 485 454 <!ENTITY util-linux-blkid-id "1.1.0"> 486 455 <!ENTITY util-linux-uuid-id "1.3.0"> … … 494 463 <!ENTITY vim-home "http://www.vim.org"> 495 464 496 <!ENTITY xml-parser-version "2.42_01">497 <!ENTITY xml-parser-size "240 KB">498 <!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">499 <!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">500 <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">501 502 465 <!ENTITY xz-version "5.0.5"> 503 466 <!ENTITY xz-size "908 KB"> -
BOOK/patches.ent
r03e6a40 r88ef769 5 5 <!-- Start of Common Patches --> 6 6 7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update- 1.patch">8 <!ENTITY bash-branch_update-patch-md5 " a0ae18e2dc5c9c5e125e0ea3fa6febbe">9 <!ENTITY bash-branch_update-patch-size " 9.002KB">7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-7.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "4dfb1ce9b5d0040eae06e66157ab213a"> 9 <!ENTITY bash-branch_update-patch-size "58 KB"> 10 10 11 11 <!-- Binutils branch update area … … 19 19 <!ENTITY coreutils-uname-patch-size "4.9 KB"> 20 20 21 <!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">22 <!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9">23 <!ENTITY coreutils-noman-patch-size "14 KB">24 25 21 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 26 22 <!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357"> … … 28 24 29 25 <!-- GCC branch update area --> 30 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update- 2.patch">31 <!ENTITY gcc-branch_update-patch-md5 " 30b9b9e35cb742edf380b0c05c9a5879">32 <!ENTITY gcc-branch_update-patch-size " 1,964KB">26 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch"> 27 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74"> 28 <!ENTITY gcc-branch_update-patch-size "258 KB"> 33 29 34 <!ENTITY iana-etc-numbers_update-date "20140202"> 35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch.xz"> 36 <!ENTITY iana-etc-numbers_update-patch-md5 "b0e7051fef0b3ba064209a5f3d23bd2a"> 37 <!ENTITY iana-etc-numbers_update-patch-size "282 KB"> 30 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch"> 31 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27"> 32 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB"> 38 33 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-2.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "c2344acdd81607685886f617da7d66e0"> 41 <!ENTITY iputils-fixes-patch-size "158 KB"> 34 <!ENTITY iana-etc-numbers_update-date "20120610"> 35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch"> 36 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102"> 37 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB"> 38 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 41 <!ENTITY iputils-fixes-patch-size "153 KB"> 42 42 43 43 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> … … 45 45 <!ENTITY man-i18n-patch-size "11 KB"> 46 46 47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes- 2.patch">48 <!ENTITY mpfr-fixes-patch-md5 " 2951be1103eb20a4acff2a8fce29ca22">49 <!ENTITY mpfr-fixes-patch-size " 30KB">47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch"> 48 <!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88"> 49 <!ENTITY mpfr-fixes-patch-size "23 KB"> 50 50 51 51 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> … … 58 58 59 59 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 60 <!ENTITY perl-libc-patch-md5 " 0959d8c1d370ce152b0d2a6df5ccfd7e">61 <!ENTITY perl-libc-patch-size "1.6 57KB">60 <!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c"> 61 <!ENTITY perl-libc-patch-size "1.603 KB"> 62 62 63 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-1.patch">64 <!ENTITY readline-branch_update-patch-md5 "dbb0a021abfd0a0012b62c66e6943802">65 <!ENTITY readline-branch_update-patch-size "1.920KB">63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch"> 64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630"> 65 <!ENTITY procps-ps_cgroup-patch-size "3.1 KB"> 66 66 67 <!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch"> 68 <!ENTITY systemd-compat-patch-md5 "09bfa3f4b09620555aa107e48a4f850b"> 69 <!ENTITY systemd-compat-patch-size "9.244 KB"> 67 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch"> 68 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b"> 69 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB"> 70 71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch"> 72 <!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574"> 73 <!ENTITY readline-branch_update-patch-size "4.9 KB"> 70 74 71 75 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> … … 75 79 <!-- Vim branch update patch area --> 76 80 77 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 2.patch">78 <!ENTITY vim-branch_update-patch-md5 " aa2e7384582ddd94ce7e5d91bebce78f">79 <!ENTITY vim-branch_update-patch-size " 2,740 KB">81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch"> 82 <!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d"> 83 <!ENTITY vim-branch_update-patch-size "460 KB"> 80 84 81 85 <!-- Start of multilib patches --> … … 86 90 87 91 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> 88 <!ENTITY perl-multilib-patch-md5 " 5b79ffc5337193d4f725d4bfd3c60997">89 <!ENTITY perl-multilib-patch-size " 2.000KB">92 <!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c"> 93 <!ENTITY perl-multilib-patch-size "1.946 KB"> 90 94 91 95 <!-- Start of Pure64 patches --> … … 105 109 <!ENTITY aboot-alpha-patch-size "175 KB"> 106 110 107 <!ENTITY glibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">108 <!ENTITY glibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d">109 <!ENTITY glibc-alpha_fixes-patch-size "7 KB">111 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> 112 <!ENTITY eglibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d"> 113 <!ENTITY eglibc-alpha_fixes-patch-size "7 KB"> 110 114 111 115 <!-- Start of mips/mips64 patches --> -
BOOK/prologue/common/hostreqs.xml
r03e6a40 r88ef769 63 63 <listitem> 64 64 <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions 65 greater than & glibc-version; are not recommended as they have65 greater than &eglibc-version; are not recommended as they have 66 66 not been tested)</para> 67 67 </listitem> … … 104 104 105 105 <listitem> 106 <para><emphasis role="strong">XZ 106 <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para> 107 107 </listitem> 108 108 -
BOOK/prologue/common/prerequisites.xml
r03e6a40 r88ef769 41 41 <listitem> 42 42 <para remap="verbatim">The Linux Users' Guide 43 <ulink url="http://www. tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para>43 <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para> 44 44 45 45 <para>This guide covers the usage of assorted Linux software.</para> -
BOOK/temp-system/64/binutils.xml
r03e6a40 r88ef769 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/binutils.xml" 53 xpointer="xpointer(//*[@os='ea'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 56 href="../common/binutils.xml" 53 57 xpointer="xpointer(//*[@os='be'])"/> -
BOOK/temp-system/64/check.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../common/check.xml"33 xpointer="xpointer(//*[@os='e'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/cloog.xml
r03e6a40 r88ef769 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml"35 xpointer="xpointer(//*[@os='s1'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../../final-system/common/cloog.xml"39 xpointer="xpointer(//*[@os='s2'])"/>40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"42 34 href="../common/cloog.xml" 43 35 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/64/gcc.xml
r03e6a40 r88ef769 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 80 81 --with-cloog=/tools --with-system-zlib \ 81 82 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/64/gmp.xml
r03e6a40 r88ef769 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../multilib/gmp.xml"46 xpointer="xpointer(//*[@os='ba'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 45 href="../common/gmp.xml" 50 46 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/alpha-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/common/bash.xml
r03e6a40 r88ef769 58 58 <!-- 59 59 <variablelist os="c"> 60 <title>The meaning of the newconfigure option:</title>60 <title>The meaning of the configure option:</title> 61 61 62 62 <varlistentry> … … 81 81 <c:command>make install</c:command> 82 82 83 <c:para>Make a link for programs that use <c:command>sh</c:command> for 84 a shell:</c:para> 85 86 <c:command>ln -sv bash /tools/bin/sh</c:command> 87 83 88 </c:install> 84 89 -
BOOK/temp-system/common/bison.xml
r03e6a40 r88ef769 27 27 <screen os='s2'><userinput>cp -v Makefile.in{,.orig} 28 28 sed '/bison.help:/s/^/# /' Makefile.in.orig > Makefile.in</userinput></screen> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/bison.xml" 31 xpointer="xpointer(//*[@os='t3'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/bison.xml" 35 xpointer="xpointer(//*[@os='t4'])"/> 29 36 30 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/check.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 29 29 <screen os="d"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="e">33 <title>The meaning of the new configure option:</title>34 35 <varlistentry>36 <term><parameter>PKG_CONFIG=</parameter></term>37 <listitem>38 <para>Prevents check from using <command>pkg-config</command> to39 search for additional packages that may be on the host but40 won't exist inside the temporary build environment.</para>41 </listitem>42 </varlistentry>43 44 </variablelist>45 31 46 32 <para os="f">Build the package:</para> … … 77 63 <para>Awk script for generating C unit tests for use with the C the 78 64 Check unit testing framework</para> 79 <indexterm zone="ch-te mp-system-check checkmk">65 <indexterm zone="ch-testsuite-tools-check checkmk"> 80 66 <primary sortas="b-check">checkmk</primary> 81 67 </indexterm> … … 88 74 <para>Contains functions that allow Check to be called from a test 89 75 program</para> 90 <indexterm zone="ch-te mp-system-check libcheck">76 <indexterm zone="ch-testsuite-tools-check libcheck"> 91 77 <primary sortas="c-libcheck">libcheck.{a,so};</primary> 92 78 </indexterm> -
BOOK/temp-system/common/choose.xml
r03e6a40 r88ef769 36 36 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 37 37 (having been compiled with GCC-4.1.2 or greater). The reason for the 38 kernel version requirement is that glibc is built to generate the library38 kernel version requirement is that eglibc is built to generate the library 39 39 for the smallest version of the Linux kernel expected to be supported.</para> 40 40 -
BOOK/temp-system/common/cloog.xml
r03e6a40 r88ef769 29 29 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../../final-system/common/cloog.xml"33 xpointer="xpointer(//*[@os='s1'])"/>34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../../final-system/common/cloog.xml"37 xpointer="xpointer(//*[@os='s2'])"/>38 39 31 <para os="c">Compile the package:</para> 40 32 -
BOOK/temp-system/common/coreutils.xml
r03e6a40 r88ef769 33 33 EOF</userinput></screen> 34 34 35 <para os="p1">Apply a patch to prevent Coreutils from generating manpages :</para>36 37 <screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen>38 39 35 <para os="bd">Prepare Coreutils for compilation:</para> 40 36 … … 55 51 56 52 </variablelist> 53 54 <para os="s1">Apply a sed to allow completion of the build:</para> 55 56 <screen os="s2"><userinput>cp -v Makefile{,.orig} 57 sed -e 's/^#run_help2man\|^run_help2man/#&/' \ 58 -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen> 57 59 58 60 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/gawk.xml
r03e6a40 r88ef769 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <para os="s1">Apply a sed which will allow the build system to complete without error:</para> 26 27 <screen os="s2"><userinput>cp -v extension/Makefile.in{,.orig} 28 sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \ 29 extension/Makefile.in.orig > extension/Makefile.in</userinput></screen> 24 30 25 31 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r03e6a40 r88ef769 75 75 --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \ 76 76 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 77 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 78 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 77 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 78 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 79 80 --with-native-system-header-dir=/tools/include --disable-libssp \ 80 --enable-checking=release --enable-libstdcxx-time</userinput></screen> 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 81 83 82 84 <variablelist os="cl"> 83 <title>The meaning of the new configure option :</title>85 <title>The meaning of the new configure options:</title> 84 86 85 87 <varlistentry os="cl1"> -
BOOK/temp-system/common/gettext.xml
r03e6a40 r88ef769 29 29 <screen os="b"><userinput>cd gettext-tools</userinput></screen> 30 30 31 <para os="t1">When cross-compiling, the Gettext 32 <command>configure</command> script assumes we don't have a working wcwidth 33 even when when we do. The following will fix possible 31 <para os="t1">When cross-compiling the Gettext configure script assumes we 32 don't have a working wcwidth when we do. The following will fix possible 34 33 compilation errors because of this assumption:</para> 35 34 … … 42 41 --disable-shared --cache-file=config.cache</userinput></screen> 43 42 44 <para os="e">Compile the required programs and support library:</para> 43 <variablelist os="e"> 44 <title>The meaning of the configure options:</title> 45 45 46 <screen os="f"><userinput>make -C gnulib-lib 47 make -C src msgfmt msgmerge xgettext</userinput></screen> 46 <varlistentry os="e1"> 47 <term><parameter>--disable-shared</parameter></term> 48 <listitem> 49 <para>This tells Gettext not to create a shared library.</para> 50 </listitem> 51 </varlistentry> 48 52 49 <para os="g">Install the <command>msgfmt</command>, 50 <command>msgmerge</command> and <command>xgettext</command> binaries:</para> 53 </variablelist> 51 54 52 <screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen> 55 <para os="f">Compile the package:</para> 56 57 <screen os="g"><userinput>make -C gnulib-lib 58 make -C src msgfmt</userinput></screen> 59 60 <para os="h">Install the <command>msgfmt</command> binary:</para> 61 62 <screen os="i"><userinput>cp -v src/msgfmt /tools/bin</userinput></screen> 53 63 54 64 </sect2> -
BOOK/temp-system/common/grep.xml
r03e6a40 r88ef769 40 40 assumes there is no usable <filename>regex.h</filename> installed and 41 41 instead uses the one included with Grep. This switch forces the use of 42 the regex functions from GLIBC.</para>42 the regex functions from EGLIBC.</para> 43 43 </listitem> 44 44 </varlistentry> -
BOOK/temp-system/common/make.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> PKG_CONFIG=./configure --prefix=/tools \29 <screen os="aa"><userinput>./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/common/ncurses.xml
r03e6a40 r88ef769 76 76 <term><parameter>--with-build-cc=gcc</parameter></term> 77 77 <listitem> 78 <para>This tells Ncurses which compiler to use to build native tools 79 when cross-compiling.</para> 78 <para>This tells Ncurses what type of compiler we are using.</para> 80 79 </listitem> 81 80 </varlistentry> -
BOOK/temp-system/common/texinfo.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput> PERL=/usr/bin/perl./configure --prefix=/tools \29 <screen os="b"><userinput>./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="ba">33 <title>The meaning of the new configure option:</title>34 35 <varlistentry>36 <term><parameter>PERL=/usr/bin/perl</parameter></term>37 <listitem>38 <para>This forces Texinfo to use39 <filename class="directory">/usr/bin</filename> as the location of40 <command>perl</command>, as some host systems may have it in41 <filename class="directory">/bin</filename>.</para>42 </listitem>43 </varlistentry>44 45 </variablelist>46 31 47 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r03e6a40 r88ef769 62 62 --with-tlib=ncurses</userinput></screen> 63 63 64 <variablelist os="f">65 <title>The meaning of the new configure options:</title>66 67 <varlistentry>68 <term><parameter>--enable-multibyte</parameter></term>69 <listitem>70 <para>This optional but highly recommended switch enables support71 for editing files in multibyte character encodings. This is needed72 if using a locale with a multibyte character set. This switch is73 also helpful to be able to edit text files initially created in74 Linux distributions like Fedora that use UTF-8 as a default75 character set.</para>76 </listitem>77 </varlistentry>78 79 <varlistentry>80 <term><parameter>--enable-gui=no --disable-gtktest --disable-xim --with-features=normal --disable-gpm --without-x --disable-netbeans</parameter></term>81 <listitem>82 <para>These options prevent Vim from trying to link to libraries83 that might be on the host but won't exist inside the temporary84 build environment.</para>85 </listitem>86 </varlistentry>87 88 <varlistentry>89 <term><parameter>--with-tlib=ncurses</parameter></term>90 <listitem>91 <para>Tells Vim to use Ncurses as its terminal library.</para>92 </listitem>93 </varlistentry>94 95 </variablelist>96 97 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 65 href="../../final-system/common/vim.xml" … … 107 74 xpointer="xpointer(//*[@os='j'])"/> 108 75 109 <screen os="k"><userinput>make install</userinput></screen> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../../final-system/common/vim.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 110 79 111 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 119 88 120 89 <screen os="tv2"><userinput>cat > /tools/etc/vimrc << "EOF" 121 <literal>" Begin / tools/etc/vimrc90 <literal>" Begin /etc/vimrc 122 91 123 92 set nocompatible … … 126 95 syntax on 127 96 128 " End / tools/etc/vimrc</literal>97 " End /etc/vimrc</literal> 129 98 EOF</userinput></screen> 130 99 -
BOOK/temp-system/common/xz.xml
r03e6a40 r88ef769 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ 23 <title>Installation of XZ-Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/mips-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/mips64-64/gcc.xml
r03e6a40 r88ef769 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 80 81 --with-cloog=/tools --with-system-zlib --enable-checking=release \ 81 82 --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/mips64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/mips64/choose.xml
r03e6a40 r88ef769 32 32 xpointer="xpointer(//*[@os='d'])"/> 33 33 34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that glibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para> 35 35 36 36 <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para> -
BOOK/temp-system/mips64/gcc.xml
r03e6a40 r88ef769 77 77 --enable-c99 --enable-shared --enable-threads=posix \ 78 78 --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --with-abi=64 --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --with cloog=/tools --with-system-zlib \ 79 --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \ 80 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with cloog=/tools --with-system-zlib \ 81 82 --enable-checking=release --enable-libstdcxx-time \ 82 83 --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/multilib/binutils.xml
r03e6a40 r88ef769 49 49 --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen> 50 50 51 <variablelist os="ea"> 52 <title>The meaning of the new configure options:</title> 53 54 <varlistentry> 55 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term> 56 <listitem> 57 <para>Tells the compiler to use our 64-bit build flags.</para> 58 </listitem> 59 </varlistentry> 60 61 </variablelist> 62 51 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 64 href="../common/binutils.xml" -
BOOK/temp-system/multilib/bison.xml
r03e6a40 r88ef769 30 30 href="../common/bison.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/bison.xml" 35 xpointer="xpointer(//*[@os='t3'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/bison.xml" 39 xpointer="xpointer(//*[@os='t4'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/check.xml
r03e6a40 r88ef769 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET} --libdir=/tools/lib64</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../common/check.xml"33 xpointer="xpointer(//*[@os='e'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r03e6a40 r88ef769 32 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 33 33 (having been compiled with GCC-4.1.2 or greater). The reason for the 34 kernel version requirement is that glibc is built to generate the library34 kernel version requirement is that eglibc is built to generate the library 35 35 for the smallest version of the Linux kernel expected to be supported.</para> 36 36 -
BOOK/temp-system/multilib/cloog.xml
r03e6a40 r88ef769 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml"35 xpointer="xpointer(//*[@os='s1'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../../final-system/common/cloog.xml"39 xpointer="xpointer(//*[@os='s2'])"/>40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"42 34 href="../common/cloog.xml" 43 35 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/multilib/coreutils.xml
r03e6a40 r88ef769 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 34 href="../common/coreutils.xml" 35 xpointer="xpointer(//*[@os='p1'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/coreutils.xml"39 xpointer="xpointer(//*[@os='p2'])"/>40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"42 href="../common/coreutils.xml"43 35 xpointer="xpointer(//*[@os='bd'])"/> 44 36 … … 50 42 href="../common/coreutils.xml" 51 43 xpointer="xpointer(//*[@os='be1'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/coreutils.xml" 47 xpointer="xpointer(//*[@os='s1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/coreutils.xml" 51 xpointer="xpointer(//*[@os='s2'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gawk.xml
r03e6a40 r88ef769 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/gawk.xml" 27 xpointer="xpointer(//*[@os='s1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/gawk.xml" 31 xpointer="xpointer(//*[@os='s2'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r03e6a40 r88ef769 77 77 --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \ 78 78 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 79 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 80 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 81 82 --with-native-system-header-dir=/tools/include --disable-libssp \ 82 --enable-libstdcxx-time --enable-checking=release</userinput></screen> 83 --disable-install-libiberty --enable-libstdcxx-time \ 84 --enable-checking=release</userinput></screen> 83 85 84 86 <variablelist os="dd"> -
BOOK/temp-system/multilib/gettext.xml
r03e6a40 r88ef769 64 64 xpointer="xpointer(//*[@os='h'])"/> 65 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/gettext.xml" 68 xpointer="xpointer(//*[@os='i'])"/> 69 66 70 </sect2> 67 71 -
BOOK/temp-system/multilib/gmp.xml
r03e6a40 r88ef769 42 42 --libdir=/tools/lib64 --enable-cxx</userinput></screen> 43 43 44 <variablelist os="ba">45 <title>The meaning of the new configure option:</title>46 47 <varlistentry>48 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>49 <listitem>50 <para>Tells the compiler to use our 64-bit build flags.</para>51 </listitem>52 </varlistentry>53 54 </variablelist>55 56 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 45 href="../common/gmp.xml" -
BOOK/temp-system/multilib/make.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> PKG_CONFIG=CC="${CC} ${BUILD64}" ./configure --prefix=/tools \29 <screen os="aa"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/multilib/texinfo.xml
r03e6a40 r88ef769 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>PERL=/usr/bin/perl CC="${CC} ${BUILD64}" \ 30 ./configure --prefix=/tools \ 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 31 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/texinfo.xml"35 xpointer="xpointer(//*[@os='ba'])"/>36 31 37 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/vim.xml
r03e6a40 r88ef769 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 61 href="../common/vim.xml" 62 xpointer="xpointer(//*[@os='f'])"/>63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"65 href="../common/vim.xml"66 62 xpointer="xpointer(//*[@os='g'])"/> 67 63 -
BOOK/temp-system/multilib/xz.xml
r03e6a40 r88ef769 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ 23 <title>Installation of XZ-Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 28 28 29 29 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}\ 31 31 --libdir=/tools/lib64</userinput></screen> 32 32 -
BOOK/temp-system/ppc-chapter.xml
r03e6a40 r88ef769 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 31 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 38 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/ppc64-64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/ppc64-64/gcc.xml
r03e6a40 r88ef769 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 80 81 --with-cloog=/tools --with-system-zlib \ 81 82 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/ppc64-chapter.xml
r03e6a40 r88ef769 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 31 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 38 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/sparc-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/x86-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r03e6a40 r88ef769 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r03e6a40 r88ef769 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> … … 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 38 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 39 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 40 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/users_groups.ent
r03e6a40 r88ef769 8 8 <!ENTITY uid-adm "3"> 9 9 <!ENTITY uid-lp "10"> 10 <!ENTITY uid-messagebus "27">11 10 <!ENTITY uid-mail "30"> 12 11 <!ENTITY uid-news "31"> … … 36 35 <!ENTITY gid-console "17"> 37 36 <!ENTITY gid-cdrw "18"> 38 <!ENTITY gid-messagebus "27">39 <!ENTITY gid-systemd-journal "28">40 37 <!ENTITY gid-mail "30"> 41 38 <!ENTITY gid-news "31"> 42 <!ENTITY gid-wheel "39">43 39 <!ENTITY gid-users "1000"> 44 40 <!ENTITY gid-nogroup "65533"> 41 <!ENTITY gid-nobody "65534"> -
scripts/patch/perl-patch.sh
r03e6a40 r88ef769 17 17 # 18 18 cd /usr/src 19 if ! [ -e perl-${VERSION}.tar. bz2]; then20 wget http://www.cpan.org/src/perl-${VERSION}.tar. bz219 if ! [ -e perl-${VERSION}.tar.gz ]; then 20 wget http://www.cpan.org/src/perl-${VERSION}.tar.gz 21 21 fi 22 22 … … 41 41 # 42 42 rm -rf perl-${VERSION} perl-${VERSION}.orig 43 tar xvf perl-${VERSION}.tar. bz243 tar xvf perl-${VERSION}.tar.gz 44 44 mv perl-${VERSION} perl-${VERSION}.orig 45 45 CURRENTDIR=$(pwd -P)
Note:
See TracChangeset
for help on using the changeset viewer.