Changes in / [88ef769:03e6a40]
- Files:
-
- 95 added
- 88 deleted
- 354 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r88ef769 r03e6a40 22 22 sparc sparc64 sparc64-64 \ 23 23 mips mips64 mips64-64 \ 24 ppc ppc64 ppc64-64 \25 alpha 24 ppc ppc64 ppc64-64 25 # alpha Not tested anymore 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 @echo 292 293 @echo "md5-List Targets" 293 294 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/appendices/acronymlist.xml
r88ef769 r03e6a40 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>33 26 <term><emphasis role="bold">API</emphasis></term> 34 27 <listitem> -
BOOK/appendices/dependencies/alpha.xml
r88ef769 r03e6a40 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC,23 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, 24 24 Grep, Make, Ncurses, Sed and Patch</seg> 25 25 </seglistitem> -
BOOK/appendices/dependencies/common.xml
r88ef769 r03e6a40 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 33 89 <!-- Begin Autoconf dependency info --> 34 90 <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead> … … 38 94 39 95 <seglistitem> 40 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed andTexinfo</seg>41 </seglistitem> 42 </segmentedlist> 43 44 <segmentedlist> 45 <segtitle>&testsuites;</segtitle> 46 47 <seglistitem> 48 <seg>Automake, Binutils, Diffutils, Findutils, GCC andLibtool</seg>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> 49 105 </seglistitem> 50 106 </segmentedlist> … … 66 122 <seglistitem> 67 123 <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, 68 Sed andTexinfo</seg>124 Sed, Texinfo</seg> 69 125 </seglistitem> 70 126 </segmentedlist> … … 75 131 <seglistitem> 76 132 <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, 77 Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several133 Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several 78 134 other packages that are not installed in CLFS.</seg> 79 135 </seglistitem> … … 95 151 96 152 <seglistitem> 97 <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make,98 Ncurses, Patch, Readline, Sed andTexinfo</seg>153 <seg>Bash, Bison, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, Make, 154 Ncurses, Patch, Readline, Sed, Texinfo</seg> 99 155 </seglistitem> 100 156 </segmentedlist> … … 123 179 124 180 <seglistitem> 125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,181 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, Grep, Make, 126 182 and Readline</seg> 127 183 </seglistitem> … … 151 207 152 208 <seglistitem> 153 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC,209 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, File, Gawk, GCC, 154 210 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 155 211 </seglistitem> … … 179 235 180 236 <seglistitem> 181 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC,182 Grep, M4, Make andSed</seg>183 </seglistitem> 184 </segmentedlist> 185 186 <segmentedlist> 187 <segtitle>&testsuites;</segtitle> 188 189 <seglistitem> 190 <seg>Diffutils, Findutils andGawk</seg>191 </seglistitem> 192 </segmentedlist> 193 194 <segmentedlist> 195 <segtitle>&before;</segtitle> 196 197 <seglistitem> 198 <seg>Flex, Kbd andTar</seg>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> 199 255 </seglistitem> 200 256 </segmentedlist> … … 207 263 208 264 <seglistitem> 209 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg>265 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make</seg> 210 266 </seglistitem> 211 267 </segmentedlist> … … 234 290 235 291 <seglistitem> 236 <seg>Bash, Coreutils, Make andSed</seg>292 <seg>Bash, Coreutils, Make, Sed</seg> 237 293 </seglistitem> 238 294 </segmentedlist> … … 281 337 </segmentedlist> 282 338 283 <!-- Begin CLooG -ISLdependency 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>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> 292 348 </seglistitem> 293 349 </segmentedlist> … … 316 372 317 373 <seglistitem> 318 <seg> Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make,319 Patch, Perl, Sed and Texinfo</seg>374 <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, GMP, 375 Grep, Libcap, Make, Patch, Perl, Sed and Texinfo</seg> 320 376 </seglistitem> 321 377 </segmentedlist> … … 333 389 334 390 <seglistitem> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 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> 336 420 </seglistitem> 337 421 </segmentedlist> … … 398 482 399 483 <seglistitem> 400 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,484 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 401 485 Make, Patch, Sed and Texinfo</seg> 402 486 </seglistitem> … … 419 503 </segmentedlist> 420 504 421 <!-- Begin EGLIBC dependency info -->422 <bridgehead renderas="sect2" id=" eglibc-dep">EGLIBC</bridgehead>505 <!-- Begin GLIBC dependency info --> 506 <bridgehead renderas="sect2" id="glibc-dep">GLIBC</bridgehead> 423 507 424 508 <segmentedlist> … … 447 531 </segmentedlist> 448 532 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 449 589 <!-- Begin Expect dependency info --> 450 590 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 454 594 455 595 <seglistitem> 456 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,596 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, Make, 457 597 Patch, Sed and Tcl</seg> 458 598 </seglistitem> … … 482 622 483 623 <seglistitem> 484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,624 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gettext, Grep, Gzip, 485 625 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 486 626 </seglistitem> … … 510 650 511 651 <seglistitem> 512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,652 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 513 653 Make, Sed and Zlib</seg> 514 654 </seglistitem> … … 538 678 539 679 <seglistitem> 540 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,680 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 541 681 Sed and Texinfo</seg> 542 682 </seglistitem> … … 566 706 567 707 <seglistitem> 568 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make,708 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, M4, Make, 569 709 Sed and Texinfo</seg> 570 710 </seglistitem> … … 594 734 595 735 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg>736 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Sed and Texinfo</seg> 597 737 </seglistitem> 598 738 </segmentedlist> … … 621 761 622 762 <seglistitem> 623 <seg>Bash, Binutils, CLooG -ISL, Coreutils, Diffutils, EGLIBC,763 <seg>Bash, Binutils, CLooG, Coreutils, Diffutils, GLIBC, 624 764 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 625 765 Tar and Texinfo</seg> … … 650 790 651 791 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,792 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, 653 793 GCC, Grep, Make, Sed and Texinfo</seg> 654 794 </seglistitem> … … 672 812 673 813 <!-- Begin Glib dependency info --> 674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>814 <!-- <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 675 815 676 816 <segmentedlist> … … 696 836 <seg>Pkg-config-lite</seg> 697 837 </seglistitem> 698 </segmentedlist> 838 </segmentedlist> --> 699 839 700 840 <!-- Begin GMP dependency info --> … … 705 845 706 846 <seglistitem> 707 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make,847 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, M4, Make, 708 848 Sed and Texinfo</seg> 709 849 </seglistitem> … … 723 863 <seglistitem> 724 864 <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> 725 893 </seglistitem> 726 894 </segmentedlist> … … 733 901 734 902 <seglistitem> 735 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,903 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 736 904 Make, Patch, Sed and Texinfo</seg> 737 905 </seglistitem> … … 761 929 762 930 <seglistitem> 763 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl931 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Perl 764 932 Sed and Texinfo</seg> 765 933 </seglistitem> … … 789 957 790 958 <seglistitem> 791 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,959 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 792 960 Sed and Texinfo</seg> 793 961 </seglistitem> … … 837 1005 </segmentedlist> 838 1006 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 839 1034 <!-- Begin IProute2 dependency info --> 840 1035 <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead> … … 844 1039 845 1040 <seglistitem> 846 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC,1041 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Findutils, Flex, GCC, 847 1042 Make, Linux-Headers and Sed</seg> 848 1043 </seglistitem> … … 872 1067 873 1068 <seglistitem> 874 <seg>Bash, Binutils, Coreutils, EGLIBC, GCCand Make</seg>1069 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Libcap and Make</seg> 875 1070 </seglistitem> 876 1071 </segmentedlist> … … 899 1094 900 1095 <seglistitem> 901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1096 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 902 1097 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 903 1098 </seglistitem> … … 927 1122 928 1123 <seglistitem> 929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and1124 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gzip, Make, and 930 1125 Check</seg> 931 1126 </seglistitem> … … 955 1150 956 1151 <seglistitem> 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ -Utils, and Zlib.1152 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Flex, Gawk, GCC, 1153 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, and Zlib. 959 1154 </seg> 960 1155 </seglistitem> … … 973 1168 974 1169 <seglistitem> 975 <seg> Eudev</seg>1170 <seg>Systemd</seg> 976 1171 </seglistitem> 977 1172 </segmentedlist> … … 984 1179 985 1180 <seglistitem> 986 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1181 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 987 1182 Ncurses and Sed</seg> 988 1183 </seglistitem> … … 1005 1200 </segmentedlist> 1006 1201 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> 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> 1060 1226 </seglistitem> 1061 1227 </segmentedlist> … … 1068 1234 1069 1235 <seglistitem> 1070 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,1236 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, 1071 1237 GCC, Grep, Make, Sed and Texinfo</seg> 1072 1238 </seglistitem> … … 1123 1289 1124 1290 <seglistitem> 1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,1291 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, GCC, Grep, 1126 1292 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1127 1293 </seglistitem> … … 1151 1317 1152 1318 <seglistitem> 1153 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed1319 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Sed 1154 1320 and Texinfo</seg> 1155 1321 </seglistitem> … … 1179 1345 1180 1346 <seglistitem> 1181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1347 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 1182 1348 Make, Sed and Texinfo</seg> 1183 1349 </seglistitem> … … 1188 1354 1189 1355 <seglistitem> 1190 <seg>Perl and Procps </seg>1356 <seg>Perl and Procps-ng</seg> 1191 1357 </seglistitem> 1192 1358 </segmentedlist> … … 1207 1373 1208 1374 <seglistitem> 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>1375 <seg>Bash, Binutils, Bzip2, Coreutils, GLIBC, Gawk, GCC, 1376 Grep, Groff, Gzip, Less, XZ Utils, Make and Sed</seg> 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> 1227 1393 </seglistitem> 1228 1394 </segmentedlist> … … 1262 1428 1263 1429 <seglistitem> 1264 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1430 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP, 1265 1431 Make, MPFR, Sed and Texinfo</seg> 1266 1432 </seglistitem> … … 1290 1456 1291 1457 <seglistitem> 1292 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1458 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP, 1293 1459 Make, Sed and Texinfo</seg> 1294 1460 </seglistitem> … … 1308 1474 <seglistitem> 1309 1475 <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>1338 1476 </seglistitem> 1339 1477 </segmentedlist> … … 1346 1484 1347 1485 <seglistitem> 1348 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1486 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 1349 1487 Make and Sed</seg> 1350 1488 </seglistitem> … … 1363 1501 1364 1502 <seglistitem> 1365 <seg>Bash, GRUB, Inetutils, Less, Procps , Psmisc, Readline, Texinfo,1503 <seg>Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, 1366 1504 Util-linux and Vim</seg> 1367 1505 </seglistitem> … … 1375 1513 1376 1514 <seglistitem> 1377 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg>1515 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make and Sed</seg> 1378 1516 </seglistitem> 1379 1517 </segmentedlist> … … 1402 1540 1403 1541 <seglistitem> 1404 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep,1542 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, 1405 1543 Make and Sed</seg> 1406 1544 </seglistitem> … … 1411 1549 1412 1550 <seglistitem> 1413 <seg>Gzip, Iana-Etc and Procps , Tar</seg>1551 <seg>Gzip, Iana-Etc and Procps-ng, Tar</seg> 1414 1552 </seglistitem> 1415 1553 </segmentedlist> … … 1430 1568 1431 1569 <seglistitem> 1432 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1570 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 1433 1571 Make and Sed</seg> 1434 1572 </seglistitem> … … 1447 1585 1448 1586 <seglistitem> 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>1587 <seg>E2fsprogs, Systemd, Util-linux</seg> 1588 </seglistitem> 1589 </segmentedlist> 1590 1591 <!-- Begin Procps-ng dependency 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> 1461 1599 </seglistitem> 1462 1600 </segmentedlist> … … 1485 1623 1486 1624 <seglistitem> 1487 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses1625 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses 1488 1626 and Sed</seg> 1489 1627 </seglistitem> … … 1513 1651 1514 1652 <seglistitem> 1515 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses,1653 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses, 1516 1654 Patch, Sed and Texinfo</seg> 1517 1655 </seglistitem> … … 1531 1669 <seglistitem> 1532 1670 <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>1561 1671 </seglistitem> 1562 1672 </segmentedlist> … … 1569 1679 1570 1680 <seglistitem> 1571 <seg> Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1681 <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 1572 1682 Sed and Texinfo</seg> 1573 1683 </seglistitem> … … 1597 1707 1598 1708 <seglistitem> 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> 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> 1628 1740 </seglistitem> 1629 1741 </segmentedlist> … … 1652 1764 1653 1765 <seglistitem> 1654 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC,1766 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, 1655 1767 Grep, Make, Sed and Texinfo</seg> 1656 1768 </seglistitem> … … 1680 1792 1681 1793 <seglistitem> 1682 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,1794 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, 1683 1795 Make and Sed</seg> 1684 1796 </seglistitem> … … 1708 1820 1709 1821 <seglistitem> 1710 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make,1822 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, 1711 1823 Ncurses and Sed</seg> 1712 1824 </seglistitem> … … 1718 1830 <seglistitem> 1719 1831 <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>1748 1832 </seglistitem> 1749 1833 </segmentedlist> … … 1764 1848 1765 1849 <seglistitem> 1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1850 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 1767 1851 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1768 1852 </seglistitem> … … 1781 1865 1782 1866 <seglistitem> 1783 <seg>E2fsprogs </seg>1867 <seg>E2fsprogs, Systemd</seg> 1784 1868 </seglistitem> 1785 1869 </segmentedlist> … … 1792 1876 1793 1877 <seglistitem> 1794 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,1878 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC, 1795 1879 Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1796 1880 </seglistitem> … … 1813 1897 </segmentedlist> 1814 1898 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, 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, 1823 1934 Grep, Make and Sed</seg> 1824 1935 </seglistitem> … … 1848 1959 1849 1960 <seglistitem> 1850 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>1961 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Sed</seg> 1851 1962 </seglistitem> 1852 1963 </segmentedlist> -
BOOK/appendices/dependencies/sparc.xml
r88ef769 r03e6a40 48 48 49 49 <seglistitem> 50 <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,50 <seg>Binutils, Coreutils, GLIBC, Elftoaout, Gawk, GCC, Grep, Gzip, 51 51 Make, Patch and Sed</seg> 52 52 </seglistitem> -
BOOK/appendices/dependencies/x86.xml
r88ef769 r03e6a40 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, GLIBC, Gawk, GCC, Gettext, 24 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> -
BOOK/appendices/rationale/common.xml
r88ef769 r03e6a40 20 20 21 21 <listitem> 22 <para>ACL</para> 23 <para>The ACL package allows usage and setting of POSIX Access Control 24 Lists. It can be used by several other packages in CLFS, such as Coreutils 25 and Systemd.</para> 26 </listitem> 27 28 <listitem> 29 <para>Attr</para> 30 <para>Attr allows setting and viewing extended attributes of filesystem 31 objects. It is required by Systemd..</para> 32 </listitem> 33 34 <listitem> 22 35 <para>Autoconf</para> 23 36 <para>The Autoconf package contains programs for producing shell scripts … … 74 87 <listitem> 75 88 <para>Check</para> 76 <para>This package contains a test harness for other programs.</para> 77 </listitem> 78 79 <listitem> 80 <para>CLooG-ISL</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> 81 95 <para>This package is used by GCC.</para> 82 96 </listitem> … … 86 100 <para>This package contains many basic command-line file-management 87 101 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 to 107 communicate to each other. It is required by Systemd.</para> 88 108 </listitem> 89 109 … … 109 129 110 130 <listitem> 111 <para> EGLIBC</para>131 <para>GLIBC</para> 112 132 <para>Any dynamically-linked C program (which is nearly everything 113 133 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 still 140 used for the "Boot" method in the temp-system, as Systemd is not needed 141 there.</para> 114 142 </listitem> 115 143 … … 167 195 <para>GMP</para> 168 196 <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> 169 202 </listitem> 170 203 … … 195 228 196 229 <listitem> 230 <para>Intltool</para> 231 <para>This package is required by Systemd.</para> 232 </listitem> 233 234 <listitem> 197 235 <para>IProute2</para> 198 236 <para>This package contains programs for administering network interfaces.</para> … … 228 266 229 267 <listitem> 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> 268 <para>Libcap</para> 269 <para>This package is required by Systemd.</para> 239 270 </listitem> 240 271 … … 309 340 310 341 <listitem> 311 <para>Procps </para>342 <para>Procps-ng</para> 312 343 <para>Provides a number of small, useful utilities that give information 313 344 about the <filename class="directory">/proc</filename> filesystem.</para> … … 329 360 330 361 <listitem> 331 <para>Rsyslog</para>332 <para>Rsyslog is an enhanced multi-threaded syslogd that supports333 multiple backends with very little dependencies. It provides a program334 that logs various system events into files in335 <filename class="directory">/var/log</filename>.</para>336 </listitem>337 338 <listitem>339 362 <para>Sed</para> 340 363 <para>This package contains a stream editor. It is used in the … … 349 372 350 373 <listitem> 351 <para>Sys vinit</para>352 <para>Sys vinit is the init daemon that the clfs-bootscripts were written353 to work with.</para>374 <para>Systemd</para> 375 <para>Systemd provides the init daemon for the system, as well as Udev, 376 which dynamically creates device nodes.</para> 354 377 </listitem> 355 378 … … 370 393 converting info pages. It is used in the installation procedures 371 394 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 device377 nodes.</para>378 395 </listitem> 379 396 … … 393 410 394 411 <listitem> 395 <para>XZ-Utils</para> 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> 396 418 <para>Useful for compressing files to reduce size. Also needed to 397 419 uncompress tarballs for many CLFS packages</para> -
BOOK/boot/64/createfiles.xml
r88ef769 r03e6a40 13 13 <title>Creating Essential Symlinks</title> 14 14 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> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 16 href="../common/createfiles.xml" 17 xpointer="xpointer(//*[@os='a'])"/> 19 18 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> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 20 href="../common/createfiles.xml" 21 xpointer="xpointer(//*[@os='b'])"/> 27 22 28 <para os=" b">To enable some c++ tests in the Glibc and Binutils testsuites23 <para os="e">To enable some C++ tests in the Glibc and Binutils testsuites 29 24 to link, create a directory and make some symbolic links:</para> 30 25 31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64 32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen> 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'])"/> 33 36 34 37 </sect1> -
BOOK/boot/64/e2fsprogs.xml
r88ef769 r03e6a40 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/e2fsprogs.xml"53 xpointer="xpointer(//*[@os='g'])"/>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> 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 80 71 </sect2> 81 72 -
BOOK/boot/64/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 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> 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> 37 34 38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 40 37 xpointer="xpointer(//*[@os='c'])"/> 41 38 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 44 41 xpointer="xpointer(//*[@os='d'])"/> 45 42 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 48 45 xpointer="xpointer(//*[@os='g'])"/> 49 46 … … 53 50 54 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../../final-system/common/eudev.xml" 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" 56 61 xpointer="xpointer(//*[@os='r1'])"/> 57 62 … … 60 65 xpointer="xpointer(//*[@os='r2'])"/> 61 66 62 </sect2>63 64 <sect2 role="content">65 <title/>66 67 <para>Details on this package are located in <xref68 linkend="contents-eudev" role="."/></para>69 70 67 </sect2> 71 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/eudev.xml" 71 xpointer="xpointer(//*[@role='content'])"/> 72 72 73 </sect1> -
BOOK/boot/64/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 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'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 63 xpointer="xpointer(//*[@os='f'])"/> 56 64 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../x86/grub-build.xml" 67 xpointer="xpointer(//*[@os='ag'])"/> 58 68 59 69 </sect2> -
BOOK/boot/64/shadow.xml
r88ef769 r03e6a40 36 36 37 37 <screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>38 --build=${CLFS_HOST} --host=${CLFS_TARGET}</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 68 72 </sect2> 69 73 -
BOOK/boot/alpha-chapter.xml
r88ef769 r03e6a40 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="alpha/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <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"/> 29 <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="alpha/aboot.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 33 32 -
BOOK/boot/alpha/kernel.xml
r88ef769 r03e6a40 80 80 81 81 <screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>82 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>89 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>99 <screen><userinput>cp -v vmlinux /tools/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
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-scripts-boot " role="wrap">8 <sect1 id="ch-scripts-bootscripts" 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 ">13 <indexterm zone="ch-scripts-bootscripts"> 14 14 <primary sortas="a-Bootscripts">Bootscripts</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../bootscripts/common/bootscripts.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 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> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Bootscripts</title> 24 27 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../bootscripts/common/bootscripts.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <screen os="b"><userinput>make DESTDIR=${CLFS} install-minimal</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../bootscripts/common/setclock.xml" 33 xpointer="xpointer(//*[@os='a'])"/> 34 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> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../../bootscripts/common/setclock.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 45 46 <screen os="d"><userinput>cat > ${CLFS}/etc/sysconfig/clock << "EOF" 47 <literal># Begin /etc/sysconfig/clock 28 <para os="s1">Update the bootscripts so they can be used in /tools:</para> 29 30 <screen os="s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen> 31 32 <para os="a">Install the package:</para> 33 34 <screen os="b"><userinput>make DESTDIR=/tools install-minimal</userinput></screen> 35 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> 44 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 48 60 49 61 UTC=1 50 62 51 # End / etc/sysconfig/clock</literal>63 # End /tools/etc/sysconfig/clock</literal> 52 64 EOF</userinput></screen> 53 65 54 66 </sect2> 55 67 56 <sect2 role="content"> 57 <title/> 58 59 <para>Details on this package are located in <xref 60 linkend="contents-bootscripts" role="."/></para> 68 <sect2 id="contents-bootscripts" role="content"> 69 <title>Contents of Bootscripts</title> 70 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> 61 230 62 231 </sect2> -
BOOK/boot/common/changingowner.xml
r88ef769 r03e6a40 11 11 <title>Changing Ownership</title> 12 12 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> 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> 20 26 21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen> 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> 22 35 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 36 <screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools 37 chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen> 29 38 30 39 </sect1> -
BOOK/boot/common/createfiles.xml
r88ef769 r03e6a40 16 16 the next chapter after the software has been installed.</para> 17 17 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 18 <screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 20 19 ln -sv /tools/bin/file ${CLFS}/usr/bin 21 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 22 ln -sv /tools/lib/libstd*so* ${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 23 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 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> 25 37 26 38 </sect1> -
BOOK/boot/common/creatingdirs.xml
r88ef769 r03e6a40 11 11 <title>Creating Directories</title> 12 12 13 <para os="a">It is time to create some structure in the CLFS file system. Create a 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 14 22 standard directory tree by issuing the following commands:</para> 15 23 16 <screen os=" b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt}24 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt} 17 25 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 18 26 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 23 31 mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man} 24 32 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 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> 33 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen> 29 34 30 <para os=" c">Directories are, by default, created with permission mode 755,35 <para os="d">Directories are, by default, created with permission mode 755, 31 36 but this is not desirable for all directories. In the commands above, 32 37 two changes are made—one to the home directory of user … … 34 39 directories for temporary files.</para> 35 40 36 <para os=" d">The first mode change ensures that not just anybody can enter41 <para os="e">The first mode change ensures that not just anybody can enter 37 42 the <filename class="directory">/root</filename> directory—the 38 43 same as a normal user would do with his or her home directory. The … … 44 49 1777 bit mask.</para> 45 50 46 <sect2 os=" e">51 <sect2 os="f"> 47 52 <title>FHS Compliance Note</title> 48 53 -
BOOK/boot/common/devices.xml
r88ef769 r03e6a40 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 as22 the <systemitem class="username">root</systemitem> user. Check23 that ${CLFS} is set in the24 <systemitem class="username">root</systemitem> user’s environment25 before proceeding.</para>26 </note>27 28 20 <para os="b">When the kernel boots the system, it requires the presence 29 21 of a few device nodes, in particular the <filename … … 36 28 the following commands:</para> 37 29 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> 30 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 31 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 48 32 49 33 </sect2> -
BOOK/boot/common/e2fsprogs.xml
r88ef769 r03e6a40 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 50 54 </variablelist> 51 55 … … 73 77 xpointer="xpointer(//*[@os='l'])"/> 74 78 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 80 79 </sect2> 81 80 -
BOOK/boot/common/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/eudev.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 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> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Eudev</title> 24 27 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/eudev.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 <para os="a">Prepare Eudev for compilation:</para> 28 29 29 30 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 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 \ 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 \ 36 34 --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \ 37 35 --enable-libkmod</userinput></screen> 38 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/eudev.xml" 41 xpointer="xpointer(//*[@os='c'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../../final-system/common/eudev.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../../final-system/common/eudev.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/eudev.xml" 55 xpointer="xpointer(//*[@os='i'])"/> 56 57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../../final-system/common/eudev.xml" 61 xpointer="xpointer(//*[@os='r1'])"/> 37 <para os="c">Compile the package:</para> 38 39 <screen os="d"><userinput>make</userinput></screen> 40 41 <para os="g">Install the package:</para> 42 43 <screen os="j"><userinput>make install</userinput></screen> 44 45 <para os="i">Create a directory for storing firmware that can be 46 loaded by <command>udev</command>:</para> 47 48 <screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen> 49 50 <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para> 62 51 63 52 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \ 64 > ${CLFS}/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>53 > /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen> 65 54 66 55 </sect2> 67 56 68 <sect2 role="content"> 69 <title/> 70 71 <para>Details on this package are located in <xref 72 linkend="contents-eudev" role="."/></para> 57 <sect2 id="contents-eudev" role="content"> 58 <title>Contents of Eudev</title> 59 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> 73 273 74 274 </sect2> -
BOOK/boot/common/introduction.xml
r88ef769 r03e6a40 15 15 build the final system packages.</para> 16 16 17 <para>There are a few additional packages that will need to be18 installed to allow you to boot the minimal system. Some of these19 packages will be installed onto root or in /usr on the CLFS20 partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the21 "DESTDIR" option with make. This will require the22 <systemitem class="username">clfs</systemitem> user to have write access to23 the rest of the CLFS partition, so you will need to temporarily change the24 ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user.25 Run the following command as <systemitem26 class="username">root</systemitem>:</para>27 28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen>29 30 17 </sect1> -
BOOK/boot/common/kmod.xml
r88ef769 r03e6a40 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 25 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 32 href="../../final-system/common/kmod.xml" … … 29 35 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 36 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 31 ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 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> 34 52 35 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 63 xpointer="xpointer(//*[@os='g'])"/> 46 64 47 <screen os=" k"><userinput>make DESTDIR=${CLFS}install</userinput></screen>65 <screen os="h"><userinput>make install</userinput></screen> 48 66 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../../final-system/common/kmod.xml" 69 xpointer="xpointer(//*[@os='i'])"/> 52 70 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> 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> 59 75 60 76 </sect2> -
BOOK/boot/common/pwdgroup.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group 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>35 19 </indexterm> 36 20 … … 45 29 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 46 30 <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> 47 35 EOF</userinput></screen> 48 36 … … 53 41 <variablelist os="c"> 54 42 55 <title>Additional users you may want to add :</title>43 <title>Additional users you may want to add if not already included:</title> 56 44 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 ID67 for daemons to run as, in order to limit their access to the system.</para>68 </listitem>69 </varlistentry>70 45 <varlistentry> 71 46 <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term> … … 104 79 </listitem> 105 80 </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>110 </listitem>111 </varlistentry>112 81 </variablelist> 113 82 … … 131 100 utmp:x:&gid-utmp;: 132 101 usb:x:&gid-usb;: 133 cdrom:x:&gid-cdrom;:</literal> 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> 134 109 EOF</userinput></screen> 135 110 136 111 <variablelist os="d"> 137 112 138 <title>Additional groups you may want to add </title>113 <title>Additional groups you may want to add if not already included:</title> 139 114 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>146 115 <varlistentry> 147 116 <term><literal>console:x:&gid-console;:</literal></term> … … 154 123 <listitem> 155 124 <para>This group is allowed to use the CDRW drive</para> 156 </listitem>157 </varlistentry>158 <varlistentry>159 <term><literal>mail:x:&gid-mail;:mail</literal></term>160 <listitem>161 <para>Used by MTAs (Mail Transport Agents)</para>162 125 </listitem> 163 126 </varlistentry> … … 175 138 </varlistentry> 176 139 <varlistentry> 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> 140 <term><literal>nobody:x:&gid-nogroup;:</literal></term> 185 141 <listitem> 186 142 <para>This is used by NFS</para> … … 190 146 191 147 <para os="e">The created groups are not part of any standard—they are 192 groups decided on in part by the requirements of the Eudevconfiguration148 groups decided on in part by the requirements of the Systemd configuration 193 149 in the final system, and in part by common convention employed by a 194 150 number of existing Linux distributions. The Linux Standard Base (LSB, … … 200 156 group's name.</para> 201 157 202 <para os="f">The <command>login</command>, <command>agetty</command>, and203 <command>init</command> programs (and others) use a number of log204 files to record information such as who was logged into the system and205 when. However, these programs will not write to the log files if they206 do not already exist. Initialize the log files and give them207 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/lastlog211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen>212 213 <para>The <filename>/var/run/utmp</filename> file records the users214 that are currently logged in. The <filename>/var/log/wtmp</filename>215 file records all logins and logouts. The216 <filename>/var/log/lastlog</filename> file records when217 each user last logged in. The <filename>/var/log/btmp</filename> file218 records the bad login attempts.</para>219 220 158 </sect1> -
BOOK/boot/common/settingenviron.xml
r88ef769 r03e6a40 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 <filename>.bash_profile</filename> file. Create the15 <filename>.bash_profile</filename> filenow:</para>14 shell, which will read the <filename>.bash_profile</filename> file. Create 15 <filename>.bash_profile</filename> now:</para> 16 16 17 17 <screen><userinput>cat > ${CLFS}/root/.bash_profile << "EOF" -
BOOK/boot/common/shadow.xml
r88ef769 r03e6a40 23 23 <title>Installation of Shadow</title> 24 24 25 <para os="b">Disable the installation of the <command>groups</command> 26 program, as Coreutils provides a better version:</para> 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> 27 28 28 29 <screen os="c"><userinput>cp -v src/Makefile.in{,.orig} 29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \ 31 src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 32 31 33 <para os="d">Prepare Shadow for compilation:</para> 32 34 33 35 <screen os="e"><userinput>./configure --prefix=/tools \ 34 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>36 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 35 37 36 <para os="f">The meaning of the configure options:</para> 38 <para os="f">Tell Shadow to use <command>passwd</command> in 39 <filename class="directory">/tools/bin</filename>:</para> 37 40 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> 41 <screen os="g"><userinput>cp config.h{,.orig} 42 sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen> 47 43 44 <para os="h">Prevent Shadow from setting installed programs suid:</para> 48 45 49 <para os="h">Compile the package:</para> 46 <screen os="i"><userinput>cp -v src/Makefile{,.orig} 47 sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen> 50 48 51 <screen os="i"><userinput>make</userinput></screen>49 <para os="j">Compile the package:</para> 52 50 53 <para os="j">This package does not come with a test suite.</para>51 <screen os="k"><userinput>make</userinput></screen> 54 52 55 <para os=" k">Install the package:</para>53 <para os="l">Install the package:</para> 56 54 57 <screen os=" l"><userinput>make DESTDIR=${CLFS}install</userinput></screen>55 <screen os="m"><userinput>make install</userinput></screen> 58 56 59 57 </sect2> -
BOOK/boot/common/sysvinit.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/sysvinit.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 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> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Sysvinit</title> 24 27 25 <para os="aa">The following modifications help locate files specific to this 26 particular build:</para> 27 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> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../../final-system/common/sysvinit.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 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> 31 32 <screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen> 33 34 <para os ="c">Compile the package:</para> 35 35 36 36 <screen os="ac"><userinput>make -C src clobber 37 37 make -C src CC="${CC}"</userinput></screen> 38 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/sysvinit.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen> 39 <para os="e">Install the package:</para> 40 41 <screen os="ad"><userinput>make -C src ROOT=/tools install</userinput></screen> 44 42 45 43 </sect2> … … 57 55 </indexterm> 58 56 59 <para>Create a new file <filename> ${CLFS}/etc/inittab</filename> by running the57 <para>Create a new file <filename>/tools/etc/inittab</filename> by running the 60 58 following:</para> 61 59 62 <screen><userinput>cat > ${CLFS}/etc/inittab << "EOF"63 <literal># Begin / etc/inittab60 <screen><userinput>cat > /tools/etc/inittab << "EOF" 61 <literal># Begin /tools/etc/inittab 64 62 65 63 id:3:initdefault: 66 64 67 si::sysinit:/ etc/rc.d/init.d/rc sysinit68 69 l0:0:wait:/ etc/rc.d/init.d/rc 070 l1:S1:wait:/ etc/rc.d/init.d/rc 171 l2:2:wait:/ etc/rc.d/init.d/rc 272 l3:3:wait:/ etc/rc.d/init.d/rc 373 l4:4:wait:/ etc/rc.d/init.d/rc 474 l5:5:wait:/ etc/rc.d/init.d/rc 575 l6:6:wait:/ etc/rc.d/init.d/rc 676 77 ca:12345:ctrlaltdel:/ sbin/shutdown -t1 -a -r now78 79 su:S016:once:/ sbin/sulogin65 si::sysinit:/tools/etc/rc.d/init.d/rc sysinit 66 67 l0:0:wait:/tools/etc/rc.d/init.d/rc 0 68 l1:S1:wait:/tools/etc/rc.d/init.d/rc 1 69 l2:2:wait:/tools/etc/rc.d/init.d/rc 2 70 l3:3:wait:/tools/etc/rc.d/init.d/rc 3 71 l4:4:wait:/tools/etc/rc.d/init.d/rc 4 72 l5:5:wait:/tools/etc/rc.d/init.d/rc 5 73 l6:6:wait:/tools/etc/rc.d/init.d/rc 6 74 75 ca:12345:ctrlaltdel:/tools/sbin/shutdown -t1 -a -r now 76 77 su:S016:once:/tools/sbin/sulogin 80 78 </literal> 81 79 EOF</userinput></screen> 82 80 83 81 <para>The following command adds the standard virtual terminals to 84 <filename> ${CLFS}/etc/inittab</filename>. If your system only has a serial82 <filename>/tools/etc/inittab</filename>. If your system only has a serial 85 83 console skip the following command:</para> 86 84 87 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"88 <literal>1:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty1 960089 2:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty2 960090 3:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty3 960091 4:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty4 960092 5:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty5 960093 6:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty6 960085 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 86 <literal>1:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty1 9600 87 2:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty2 9600 88 3:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty3 9600 89 4:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty4 9600 90 5:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty5 9600 91 6:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty6 9600 94 92 </literal> 95 93 EOF</userinput></screen> 96 94 97 95 <para>If your system has a serial console, run the following command to add 98 the entry to <filename> ${CLFS}/etc/inittab</filename>.</para>99 100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"101 <literal>c0:12345:respawn:/ sbin/agetty --noclear 115200 ttyS0 vt10096 the entry to <filename>/tools/etc/inittab</filename>.</para> 97 98 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 99 <literal>c0:12345:respawn:/tools/sbin/agetty --noclear 115200 ttyS0 vt100 102 100 </literal> 103 101 EOF</userinput></screen> 104 102 105 <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para> 106 107 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 108 <literal># End /etc/inittab</literal> 109 EOF</userinput></screen> 110 111 </sect2> 112 113 <sect2 role="content"> 114 <title/> 115 116 <para>Details on this package are located in <xref 117 linkend="contents-sysvinit" role="."/></para> 103 <para>Finally, add the end line to <filename>/tools/etc/inittab</filename>.</para> 104 105 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 106 <literal># End /tools/etc/inittab</literal> 107 EOF</userinput></screen> 108 109 <para>The <parameter>-I '\033(K'</parameter> option tells 110 <command>agetty</command> to send this escape sequence to the terminal 111 before doing anything else. This escape sequence switches the console 112 character set to a user-defined one, which can be modified by running 113 the <command>setfont</command> program. The <command>console</command> 114 initscript from the CLFS-Bootscripts package calls the 115 <command>setfont</command> program during system startup. Sending this 116 escape sequence is necessary for people who use non-ISO 8859-1 screen 117 fonts, but it does not affect native English speakers.</para> 118 119 </sect2> 120 121 <sect2 id="contents-sysvinit" role="content"> 122 <title>Contents of Sysvinit</title> 123 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> 118 252 119 253 </sect2> -
BOOK/boot/mips-chapter.xml
r88ef769 r03e6a40 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <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"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips/bootloaders.xml
r88ef769 r03e6a40 18 18 netbooting can be found at the link below.</para> 19 19 20 <para><ulink url=" http://documents.jg555.com/netboot"/></para>20 <para><ulink url="&hints-root;Category:Netboot"/></para> 21 21 22 22 </sect1> -
BOOK/boot/mips/kernel.xml
r88ef769 r03e6a40 72 72 73 73 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/vmlinux-&linux-version;92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version; 92 gzip -9 /tools/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
r88ef769 r03e6a40 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <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"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64-chapter.xml
r88ef769 r03e6a40 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <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"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64/createfiles.xml
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 22 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 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 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 26 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 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'])"/> 28 39 29 40 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r88ef769 r03e6a40 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv ${CLFS}/usr/lib/locale 31 28 ln -sv ../lib/locale ${CLFS}/usr/lib32 -
BOOK/boot/mips64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/vmlinux-&linux-version;96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version; 96 gzip -9 /tools/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
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv /tools/lib64/libstd*so* ${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 24 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 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'])"/> 26 37 27 38 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 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} 18 22 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 23 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 25 29 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 30 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 31 install -dv ${CLFS}/usr/lib/locale 31 32 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'])"/>36 33 37 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 40 xpointer="xpointer(//*[@os='e'])"/> 44 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 45 45 46 </sect1> -
BOOK/boot/multilib/e2fsprogs.xml
r88ef769 r03e6a40 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 85 77 </sect2> 86 78 -
BOOK/boot/multilib/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 29 28 <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} \ 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> 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> 38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 41 37 xpointer="xpointer(//*[@os='c'])"/> 42 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 45 41 xpointer="xpointer(//*[@os='d'])"/> 46 42 47 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 49 45 xpointer="xpointer(//*[@os='g'])"/> 50 46 … … 54 50 55 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../ ../final-system/common/eudev.xml"52 href="../common/eudev.xml" 57 53 xpointer="xpointer(//*[@os='r1'])"/> 58 54 … … 63 59 </sect2> 64 60 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> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/eudev.xml" 63 xpointer="xpointer(//*[@role='content'])"/> 72 64 73 65 </sect1> -
BOOK/boot/multilib/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 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'])"/> 44 53 45 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 64 xpointer="xpointer(//*[@os='f'])"/> 56 65 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../x86/grub-build.xml" 68 xpointer="xpointer(//*[@os='ag'])"/> 58 69 59 70 </sect2> -
BOOK/boot/multilib/kmod.xml
r88ef769 r03e6a40 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" 26 34 href="../../final-system/common/kmod.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> … … 30 38 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \ 31 39 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 32 --bindir=/bin --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --with-xz --with-zlib --disable-manpages</userinput></screen> 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'])"/> 34 46 35 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 57 xpointer="xpointer(//*[@os='g'])"/> 46 58 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/kmod.xml" 61 xpointer="xpointer(//*[@os='h'])"/> 48 62 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/kmod.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 52 66 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> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/kmod.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 59 70 60 71 </sect2> -
BOOK/boot/multilib/sysvinit.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/sysvinit.xml"18 href="../common/sysvinit.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 25 href="../common/sysvinit.xml" 27 xpointer="xpointer(//*[@os=' aa'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 28 27 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 29 href="../common/sysvinit.xml" 31 xpointer="xpointer(//*[@os=' ab'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 52 51 xpointer="xpointer(//*[@role='configuration'])"/> 53 52 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> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/sysvinit.xml" 55 xpointer="xpointer(//*[@role='content'])"/> 61 56 62 57 </sect1> -
BOOK/boot/ppc-chapter.xml
r88ef769 r03e6a40 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/ 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"/>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 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 19 <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 20 <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"/>24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/> 27 24 <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"/> 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"/> 28 30 <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"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc/kernel.xml
r88ef769 r03e6a40 77 77 78 78 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 79 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>79 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>86 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>96 <screen><userinput>cp -v vmlinux /tools/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
r88ef769 r03e6a40 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/ 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"/>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 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 19 <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="common/pwdgroup.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/> 27 24 <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"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 31 <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"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc64-64/powerpc-utils.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 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> 32 34 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64-chapter.xml
r88ef769 r03e6a40 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/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"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 20 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 21 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 18 <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"/> 22 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>24 21 <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"/>26 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 27 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 28 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/> 29 25 <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"/> 30 31 <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="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"/>35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r88ef769 r03e6a40 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 95 87 </sect2> 96 88 -
BOOK/boot/ppc64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux /tools/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
r88ef769 r03e6a40 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <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"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc/kernel.xml
r88ef769 r03e6a40 72 72 73 73 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux /tools/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
r88ef769 r03e6a40 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <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"/> 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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <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"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64-chapter.xml
r88ef769 r03e6a40 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 25 <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"/> 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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <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"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64/kernel.xml
r88ef769 r03e6a40 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH= ${CLFS}\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=/tools \ 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>83 INSTALL_MOD_PATH=/tools 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 ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>93 <screen><userinput>cp -v vmlinux /tools/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
r88ef769 r03e6a40 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="x86/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <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"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --disable-werror</userinput></screen> 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> 44 55 45 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 66 xpointer="xpointer(//*[@os='f'])"/> 56 67 57 <screen os="ag"><userinput>make DESTDIR=${CLFS}install</userinput></screen>68 <screen os="ag"><userinput>make install</userinput></screen> 58 69 59 70 </sect2> -
BOOK/boot/x86/kernel.xml
r88ef769 r03e6a40 80 80 81 81 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>82 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>89 INSTALL_MOD_PATH=/tools 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"> ${CLFS}/boot</filename> directory.</para>93 the <filename class="directory">/tools/boot</filename> directory.</para> 94 94 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../../bootable/x86/kernel.xml" 97 xpointer="xpointer(//*[@os='v'])"/> 95 <para os="v">Issue the following commands to install the kernel:</para> 98 96 99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen>97 <screen><userinput>cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 100 98 101 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 103 101 xpointer="xpointer(//*[@os='w'])"/> 104 102 105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen>103 <screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen> 106 104 107 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 109 107 xpointer="xpointer(//*[@os='x'])"/> 110 108 111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen>109 <screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen> 112 110 113 111 </sect2> -
BOOK/boot/x86_64-64-chapter.xml
r88ef769 r03e6a40 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="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <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"/> 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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 29 <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"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64-64/kmod.xml
r88ef769 r03e6a40 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" 26 34 href="../../final-system/common/kmod.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> … … 29 37 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 38 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 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> 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'])"/> 34 45 35 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 56 xpointer="xpointer(//*[@os='g'])"/> 46 57 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/kmod.xml" 60 xpointer="xpointer(//*[@os='h'])"/> 48 61 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href="../common/kmod.xml" 64 xpointer="xpointer(//*[@os='i'])"/> 52 65 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> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/kmod.xml" 68 xpointer="xpointer(//*[@os='j'])"/> 59 69 60 70 </sect2> -
BOOK/boot/x86_64-chapter.xml
r88ef769 r03e6a40 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="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 24 <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"/> 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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 29 <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"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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 arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 96 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/alpha/kernel.xml
r88ef769 r03e6a40 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'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r88ef769 r03e6a40 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 031 sysfs /sys sysfs defaults 0 032 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 033 shm /dev/shm tmpfs defaults 0 034 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 30 37 31 # End /etc/fstab</literal> -
BOOK/bootable/mips/kernel.xml
r88ef769 r03e6a40 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r88ef769 r03e6a40 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r88ef769 r03e6a40 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/kernel.xml
r88ef769 r03e6a40 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r88ef769 r03e6a40 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 into the MBR of 42 42 <filename class="partition">sda</filename>:</para> 43 43 -
BOOK/bootable/x86/kernel.xml
r88ef769 r03e6a40 37 37 un-tarring.</para> 38 38 39 <note os="kc"><para>A good starting place for setting up the kernel 40 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system 41 architecture into account.</para> 42 43 <para>Be sure to enable or disable following features or the system might 44 not work correctly or boot at all. Refer to 45 <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para> 46 47 <screen role="nodump">General setup ---> 48 [*] open by fhandle syscalls 49 [ ] Auditing support 50 [*] Control Group support 51 Processor type and features ---> 52 [*] Enable seccomp to safely compute untrusted bytecode 53 Networking support ---> 54 Networking options ---> 55 <*> The IPv6 protocol 56 Device Drivers ---> 57 Generic Driver Options ---> 58 () path to uevent helper 59 [*] Maintain a devtmpfs filesystem to mount at /dev 60 [ ] Fallback user-helper invocation for firmware loading 61 File systems ---> 62 [*] Inotify support for userspace 63 <*> Kernel automounter version 4 support (also supports v3) 64 Pseudo filesystems ---> 65 [*] Tmpfs POSIX Access Control Lists 66 [*] Tmpfs extended attributes 67 Firmware Drivers ---> 68 EFI (Extensible Firmware Interface) Support ---> 69 <*> EFI Variable Support via sysfs 70 -*- Enable the block layer ---> 71 Partition Types ---> 72 [*] Advanced partition selection 73 [*] EFI GUID Partition support 74 Kernel Hacking ---> 75 [*] Collect scheduler debugging info 76 [*] Collect scheduler statistics</screen></note> 77 78 <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it 79 is highly recommended by the Systemd developers. "EFI Variable support" and 80 "EFI GUID Partition support" are for UEFI systems. "Collect scheduler 81 debugging info" and "Collect scheduler statistics" is for systemd-bootchart. 82 </para></note> 83 39 84 <para os="h">Configure the kernel via a menu-driven interface. 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 85 CBLFS has some information regarding particular kernel configuration 86 requirements of packages outside of CLFS at <ulink 44 87 url="&cblfs-root;"/>:</para> 45 88 -
BOOK/bootable/x86_64/kernel.xml
r88ef769 r03e6a40 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootscripts/alpha-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/common/console.xml
r88ef769 r03e6a40 14 14 <secondary>configuring</secondary></indexterm> 15 15 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> 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> 22 29 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> 30 <para>The <filename>/etc/vconsole.conf</filename> file should contain lines 31 of the form: VARIABLE="value". The following variables are recognized:</para> 34 32 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> 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> 39 135 40 136 </sect1> -
BOOK/bootscripts/common/introduction.xml
r88ef769 r03e6a40 11 11 <title>Introduction</title> 12 12 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> 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> 27 16 28 17 </sect1> -
BOOK/bootscripts/common/locale.xml
r88ef769 r03e6a40 11 11 12 12 <indexterm zone="ch-scripts-locale"> 13 <primary sortas="e-/etc/ profile">/etc/profile</primary>13 <primary sortas="e-/etc/locale.conf">/etc/locale.conf</primary> 14 14 </indexterm> 15 15 16 <para>The base <filename>/etc/profile</filename> below sets some17 environment variables necessary for native language support. Setting18 them properlyresults in:</para>16 <para>The <filename>/etc/locale.conf</filename> below sets some environment 17 variables necessary for native language support. Setting them properly 18 results in:</para> 19 19 20 20 <itemizedlist> … … 23 23 </listitem> 24 24 <listitem> 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> 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> 29 28 </listitem> 30 29 <listitem> … … 39 38 </itemizedlist> 40 39 41 <para>This script also sets the <envar>INPUTRC</envar> environment variable42 that makes Bash and Readline use the <filename>/etc/inputrc</filename> file43 created earlier.</para>44 45 40 <para>Replace <replaceable>[ll]</replaceable> below with the 46 41 two-letter code for the desired language (e.g., <quote>en</quote>) and 47 42 <replaceable>[CC]</replaceable> with the two-letter code for the 48 appropriate country (e.g., <quote>GB</quote> ).43 appropriate country (e.g., <quote>GB</quote> or <quote>US</quote>). 49 44 <replaceable>[charmap]</replaceable> should be replaced with the 50 canonical charmap for your chosen locale.</para> 45 canonical charmap for your chosen locale. Optional modifiers such as 46 <quote>@euro</quote> may also be present.</para> 51 47 52 48 <para>The list of all locales supported by Glibc can be obtained by running … … 71 67 72 68 <para>This results in a final locale setting of <quote>en_US.UTF-8</quote>. 73 It is important that the locale found using the heuristic above is tested prior74 to it being added to the Bash startup files:</para>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> 75 71 76 72 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory … … 108 104 109 105 <para>Other packages can also function incorrectly (but may not necessarily 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 locale112 might provide some useful information.</para>106 display any error messages) if the locale name does not meet their 107 expectations. In those cases, investigating how other Linux distributions 108 support your locale might provide some useful information.</para> 113 109 114 110 <para>Once the proper locale settings have been determined, create the 115 <filename>/etc/ profile</filename> file:</para>111 <filename>/etc/locale.conf</filename> file:</para> 116 112 117 <screen><userinput>cat > /etc/ profile<< "EOF"118 <literal># Begin /etc/ profile113 <screen><userinput>cat > /etc/locale.conf << "EOF" 114 <literal># Begin /etc/locale.conf 119 115 120 export LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable> 121 export INPUTRC=/etc/inputrc 116 LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable> 122 117 123 # End /etc/ profile</literal>118 # End /etc/locale.conf</literal> 124 119 EOF</userinput></screen> 125 120 121 <para>Note that you can modify <filename>/etc/locale.conf</filename> with 122 Systemd <command>localectl</command> utility. To use 123 <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 such 128 as <envar>LANG</envar>, <envar>LC_CTYPE</envar>, <envar>LC_NUMERIC</envar> or 129 any other environment variable from <command>locale</command> output. Just 130 separate them with a space. An example where <envar>LANG</envar> is set as 131 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 can 136 be used only on a system booted with Systemd.</para></note> 126 137 <para>Setting the keyboard layout, screen font, and locale-related 127 138 environment variables are the only internationalization steps needed to -
BOOK/bootscripts/common/profile.xml
r88ef769 r03e6a40 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. In the next section, a base 41 <filename>/etc/profile</filename> will be created to set up locale 42 information.</para> 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> 43 55 44 56 </sect1> -
BOOK/bootscripts/common/symlinks.xml
r88ef769 r03e6a40 45 45 <note> 46 46 <para>Although the examples in this book work properly, be aware 47 that Eudev does not recognize the backslash for line continuation.48 If modifying Eudev rules with an editor, be sure to leave each rule47 that Udev does not recognize the backslash for line continuation. 48 If modifying Udev 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- eudev"/>, the order in91 <para>As explained in <xref linkend="ch-scripts-udev"/>, 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 Eudev rules can be found in137 <filename>/usr/share/doc/ udev/writing_udev_rules/index.html</filename>.</para>136 <para>More information on writing Udev rules can be found in 137 <filename>/usr/share/doc/systemd-208/udev.html</filename>.</para> 138 138 139 139 </sect2> -
BOOK/bootscripts/common/usage.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="usage.html"?> 10 10 11 <title>How Do These Bootscripts Work?</title>11 <title>How does Systemd work?</title> 12 12 13 13 <indexterm zone="ch-scripts-usage"> 14 <primary sortas="a- Bootscripts">Bootscripts</primary>14 <primary sortas="a-systemd-usage">Systemd usage</primary> 15 15 <secondary>usage</secondary></indexterm> 16 16 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> 17 <warning> 18 <para>Please disregard this page until it is complete and verified.</para> 19 </warning> 23 20 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> 21 <sect2> 22 <title>Introduction to Systemd</title> 32 23 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> 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> 40 29 41 <para>The command used to change run-levels is <command>init42 <replaceable>[runlevel]</replaceable></command>, where43 <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 the47 <command>halt</command> command.</para>30 <para>Systemd's initialization instructions for each daemon are recorded in 31 a declarative configuration file rather than a shell script. For 32 inter-process communication, systemd makes Unix domain sockets and D-Bus 33 available to the running daemons. Because systemd tracks processes using 34 Linux cgroups instead of process identifiers (PIDs), daemons cannot "escape" 35 systemd; not even by double-forking. Systemd is also capable of aggressive 36 parallelization.</para> 48 37 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> 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> 62 43 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> 44 <para>Systemd provides a replacement for sysvinit, pm-utils, inetd, acpid, 45 syslog, watchdog, cron and atd, and obsoletes ConsoleKit.</para> 73 46 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> 47 </sect2> 82 48 83 < para>These are descriptions of what the arguments make the scripts84 do:</para>49 <sect2> 50 <title>Systemctl</title> 85 51 86 <variablelist> 87 <varlistentry> 88 <term><option>start</option></term> 89 <listitem> 90 <para>The service is started.</para> 91 </listitem> 92 </varlistentry> 52 <para><command>systemctl</command> is the main command used to introspect 53 and control Systemd.</para> 93 54 94 <varlistentry> 95 <term><option>stop</option></term> 96 <listitem> 97 <para>The service is stopped.</para> 98 </listitem> 99 </varlistentry> 55 <variablelist> 100 56 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>57 <varlistentry> 58 <term>List running units:</term> 59 <listitem> 60 <para><command>systemctl</command> or <command>systemctl list-units</command></para> 61 </listitem> 62 </varlistentry> 107 63 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> 64 <varlistentry> 65 <term>List failed units:</term> 66 <listitem> 67 <para><command>systemctl --failed</command></para> 68 </listitem> 69 </varlistentry> 116 70 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> 71 <varlistentry> 72 <term>List available unit files:</term> 73 <listitem> 74 <para><command>systemctl list-unit-files</command></para> 75 </listitem> 76 </varlistentry> 124 77 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> 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> 128 150 129 151 </sect1> -
BOOK/bootscripts/mips-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-64-chapter.xml
r88ef769 r03e6a40 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 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/chroot/64/createfiles.xml
r88ef769 r03e6a40 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/libstd* /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 23 24 ln -sv bash /bin/sh 24 25 ln -sv /run /var/run</userinput></screen> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 28 href="../../boot/64/createfiles.xml" 28 xpointer="xpointer(//*[@os=' b'])"/>29 xpointer="xpointer(//*[@os='e'])"/> 29 30 30 31 <screen><userinput>mkdir -pv /usr/lib64 31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen> 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'])"/> 32 41 33 42 </sect1> -
BOOK/chroot/alpha-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/common/changingowner.xml
r88ef769 r03e6a40 11 11 <title>Changing Ownership</title> 12 12 13 <note>14 <para>This step is not optional as some of the binaries in15 <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 20 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 21 14 and <filename class="directory">/cross-tools</filename> directories 22 15 are owned by the user <emphasis>clfs</emphasis>, a user that 23 exists only on the host system. Although the<filename16 exists only on the host system. Although <filename 24 17 class="directory">/tools</filename> and <filename 25 class="directory">/cross-tools</filename> directories can be deleted26 once the CLFSsystem has been finished, they can be retained to build18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 27 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 28 21 and <filename class="directory">/cross-tools</filename> directories are 29 22 kept as is, the files are owned by a user ID without a corresponding 30 23 account. This is dangerous because a user account created later could 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> 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> 34 26 35 <para os="b"> To avoid this issue, add the <systemitem36 class="username">clfs</systemitem> user to the new CLFS system later when37 creating the <filename>/etc/passwd</filename> file, taking care to assign38 it the same user and group IDs as on the host system. Alternatively,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, 39 31 assign the contents of the <filename class="directory">/tools</filename> 40 32 and <filename class="directory">/cross-tools</filename> directories to -
BOOK/chroot/common/createfiles.xml
r88ef769 r03e6a40 11 11 <title>Creating Essential Symlinks</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"14 href="../../boot/common/createfiles.xml"15 xpointer="xpointer(//*[@os='a'])"/>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/libstd* /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 21 22 ln -sv bash /bin/sh 22 23 ln -sv /run /var/run</userinput></screen> 23 24 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 24 31 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../../boot/common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 <screen os=" b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}17 <screen os="c"><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} 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'])"/> 26 mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen> 34 27 35 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 34 xpointer="xpointer(//*[@os='e'])"/> 42 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../../boot/common/creatingdirs.xml" 38 xpointer="xpointer(//*[@os='f'])"/> 39 43 40 </sect1> -
BOOK/chroot/common/kernfs.xml
r88ef769 r03e6a40 11 11 <title>Mounting Virtual Kernel File Systems</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/devices.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 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> 16 20 17 21 <para>Various file systems exported by the kernel are used to communicate … … 42 46 43 47 <para>Once the system is complete and booting, the rest of our device 44 nodes are created by the Eudev package. Since this package is not48 nodes are created by Udev, part of Systemd. Since this package is not 45 49 available to us right now, we must take other steps to provide device 46 50 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> -
BOOK/chroot/common/pwdgroup.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group 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>35 19 </indexterm> 36 20 … … 44 28 <screen><userinput>cat > /etc/passwd << "EOF" 45 29 <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> 46 34 EOF</userinput></screen> 47 35 … … 73 61 utmp:x:&gid-utmp;: 74 62 usb:x:&gid-usb;: 75 cdrom:x:&gid-cdrom;:</literal> 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> 76 70 EOF</userinput></screen> 77 71 … … 99 93 for the duration of the next chapters.</para> 100 94 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/lastlog107 chmod -v 664 /var/run/utmp /var/log/lastlog108 chmod -v 600 /var/log/btmp</userinput></screen>109 110 <para>The <filename>/var/run/utmp</filename> file records the users that111 are currently logged in. The <filename>/var/log/wtmp</filename> file records112 all logins and logouts. The <filename>/var/log/lastlog</filename> file113 records when each user last logged in. The <filename>/var/log/btmp</filename>114 file records the bad login attempts.</para>115 116 95 </sect1> -
BOOK/chroot/mips-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/> -
BOOK/chroot/mips/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os=' b'])"/>19 xpointer="xpointer(//*[@os='c'])"/> 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"33 29 xpointer="xpointer(//*[@os='d'])"/> 34 30 … … 37 33 xpointer="xpointer(//*[@os='e'])"/> 38 34 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
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64/createfiles.xml
r88ef769 r03e6a40 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/libstd* /usr/lib 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 ln -sv /tools/lib64/libstd* /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 25 26 ln -sv bash /bin/sh 26 27 ln -sv /run /var/run</userinput></screen> 27 28 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 28 37 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 ln -sv ../lib/locale /usr/lib32 … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 40 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"48 41 xpointer="xpointer(//*[@os='d'])"/> 49 42 … … 52 45 xpointer="xpointer(//*[@os='e'])"/> 53 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/creatingdirs.xml" 49 xpointer="xpointer(//*[@os='f'])"/> 50 54 51 </sect1> -
BOOK/chroot/multilib/createfiles.xml
r88ef769 r03e6a40 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 26 34 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 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'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 36 xpointer="xpointer(//*[@os='e'])"/> 44 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/creatingdirs.xml" 40 xpointer="xpointer(//*[@os='f'])"/> 41 45 42 </sect1> -
BOOK/chroot/ppc-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/> -
BOOK/chroot/ppc64-64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/ppc64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/> -
BOOK/chroot/sparc64-64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/> -
BOOK/chroot/x86/before-chroot.xml
r88ef769 r03e6a40 35 35 <command>config.guess</command>:</para> 36 36 37 <screen><userinput> build-aux/config.guess</userinput></screen>37 <screen><userinput>lib/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 build-aux/config.guess</userinput></screen>57 <screen><userinput>setarch linux32 lib/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> build-aux/config.guess</userinput></screen>127 <screen os="uui"><userinput>lib/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
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86_64-chapter.xml
r88ef769 r03e6a40 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/cross-tools/64/gcc-static.xml
r88ef769 r03e6a40 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 96 104 </sect2> 97 105 -
BOOK/cross-tools/alpha-chapter.xml
r88ef769 r03e6a40 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/ eglibc-headers.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc-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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.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
r88ef769 r03e6a40 28 28 29 29 <variablelist> 30 <title>The meaning of the configure option s:</title>30 <title>The meaning of the configure option:</title> 31 31 32 32 <varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r88ef769 r03e6a40 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 its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 113 121 <para os="be">Compile the package:</para> 114 122 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> 123 <screen os="bf"><userinput>make</userinput></screen> 130 124 131 125 <para os="bh">Install the package:</para> 132 126 133 127 <screen os="bi"><userinput>make install</userinput></screen> 134 135 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to136 <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>139 128 140 129 </sect2> -
BOOK/cross-tools/common/binutils.xml
r88ef769 r03e6a40 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 its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 109 117 </varlistentry> 110 118 111 <varlistentry os="bd 7">119 <varlistentry os="bd8"> 112 120 <term><parameter>--enable-64-bit-bfd</parameter></term> 113 121 <listitem> … … 120 128 <para os="be">Compile the package:</para> 121 129 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> 130 <screen os="bf"><userinput>make</userinput></screen> 137 131 138 132 <para os="bh">Install the package:</para> 139 133 140 134 <screen os="bi"><userinput>make install</userinput></screen> 141 142 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to143 <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>146 135 147 136 </sect2> -
BOOK/cross-tools/common/cloog.xml
r88ef769 r03e6a40 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 31 39 <para os="c">Compile the package:</para> 32 40 -
BOOK/cross-tools/common/file.xml
r88ef769 r03e6a40 28 28 29 29 <variablelist> 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> 30 <title>The meaning of the new configure option:</title> 40 31 41 32 <varlistentry> -
BOOK/cross-tools/common/gcc-final.xml
r88ef769 r03e6a40 68 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 72 71 --enable-libstdcxx-time</userinput></screen> 73 72 … … 114 113 </varlistentry> 115 114 115 <varlistentry os="bg6"> 116 <term><parameter>--enable-libstdcxx-time</parameter></term> 117 <listitem> 118 <para>This enables link-time checks for the availability of 119 clock_gettime clocks, and nanosleep and sched_yield functions, in the 120 C library.</para> 121 </listitem> 122 </varlistentry> 123 116 124 </variablelist> 117 125 -
BOOK/cross-tools/common/gcc-static.xml
r88ef769 r03e6a40 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-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 \ 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 \ 75 74 --enable-languages=c --enable-checking=release</userinput></screen> 76 75 77 76 <variablelist os="am"> 78 77 <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>86 78 87 79 <varlistentry> … … 96 88 </varlistentry> 97 89 98 99 90 <varlistentry> 100 91 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> … … 107 98 108 99 <varlistentry> 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> 100 <term><parameter>--disable-shared</parameter></term> 101 <listitem> 102 <para>This tells GCC not to create a shared library.</para> 113 103 </listitem> 114 104 </varlistentry> … … 136 126 137 127 <varlistentry> 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> 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> 155 132 </listitem> 156 133 </varlistentry> … … 167 144 168 145 <varlistentry> 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> 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> 193 157 </listitem> 194 158 </varlistentry> … … 231 195 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 232 196 197 <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to 198 <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 233 202 </sect2> 234 203 -
BOOK/cross-tools/common/gmp.xml
r88ef769 r03e6a40 46 46 47 47 <variablelist os="b1"> 48 <title>The meaning of the new configure option s:</title>48 <title>The meaning of the new configure option:</title> 49 49 50 50 <varlistentry> -
BOOK/cross-tools/common/mpfr.xml
r88ef769 r03e6a40 49 49 50 50 <varlistentry> 51 <term><parameter>--enable-shared</parameter></term>52 <listitem>53 <para>This tells <command>configure</command> to build MPFR's54 shared libraries.</para>55 </listitem>56 </varlistentry>57 58 <varlistentry>59 51 <term><parameter>--with-gmp=/cross-tools</parameter></term> 60 52 <listitem> -
BOOK/cross-tools/mips-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.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
r88ef769 r03e6a40 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 89 93 </variablelist> 90 94 -
BOOK/cross-tools/mips/gcc-static.xml
r88ef769 r03e6a40 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 98 106 </sect2> 99 107 -
BOOK/cross-tools/mips64-64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.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
r88ef769 r03e6a40 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc- &gcc-version;/configure --prefix=/cross-tools \62 ../gcc-4.8.2/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 --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> 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> 75 72 76 73 <variablelist os="bg"> … … 104 101 xpointer="xpointer(//*[@os='bg5'])"/> 105 102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../common/gcc-final.xml" 105 xpointer="xpointer(//*[@os='bg6'])"/> 106 106 107 </variablelist> 107 108 -
BOOK/cross-tools/mips64-64/gcc-static.xml
r88ef769 r03e6a40 69 69 70 70 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 71 ../gcc- &gcc-version;/configure --prefix=/cross-tools \71 ../gcc-4.8.2/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 --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> 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> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 104 106 xpointer="xpointer(//*[@os='ar'])"/> 105 107 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 106 116 </sect2> 107 117 -
BOOK/cross-tools/mips64-chapter.xml
r88ef769 r03e6a40 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/ 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"/>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"/> 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
r88ef769 r03e6a40 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 98 106 </sect2> 99 107 -
BOOK/cross-tools/multilib/binutils.xml
r88ef769 r03e6a40 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='bd 7'])"/>84 xpointer="xpointer(//*[@os='bd8'])"/> 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"102 98 xpointer="xpointer(//*[@os='bh'])"/> 103 99 … … 105 101 href="../common/binutils.xml" 106 102 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'])"/>115 103 116 104 </sect2> -
BOOK/cross-tools/multilib/gcc-final.xml
r88ef769 r03e6a40 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 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 72 71 --enable-libstdcxx-time</userinput></screen> 73 72 -
BOOK/cross-tools/multilib/gcc-static.xml
r88ef769 r03e6a40 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-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> 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> 83 82 84 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 105 xpointer="xpointer(//*[@os='ar'])"/> 107 106 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 108 115 </sect2> 109 116 -
BOOK/cross-tools/ppc-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.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
r88ef769 r03e6a40 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 97 105 </sect2> 98 106 -
BOOK/cross-tools/ppc64-64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.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
r88ef769 r03e6a40 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 96 104 </sect2> 97 105 -
BOOK/cross-tools/ppc64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc-64bit.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"/> 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
r88ef769 r03e6a40 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 98 106 </sect2> 99 107 -
BOOK/cross-tools/sparc-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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
r88ef769 r03e6a40 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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.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
r88ef769 r03e6a40 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 90 98 </sect2> 91 99 -
BOOK/cross-tools/sparc64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.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"/> 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
r88ef769 r03e6a40 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/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.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
r88ef769 r03e6a40 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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.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
r88ef769 r03e6a40 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/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eglibc-64bit.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"/> 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
r88ef769 r03e6a40 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"89 85 xpointer="xpointer(//*[@os='n'])"/> 90 86 … … 116 112 xpointer="xpointer(//*[@os='s'])"/> 117 113 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 126 114 </sect2> 127 115 -
BOOK/final-system/64/gcc.xml
r88ef769 r03e6a40 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'])"/>53 45 54 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 144 136 xpointer="xpointer(//*[@os='z'])"/> 145 137 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
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/final-system/common/automake.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Automake for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bash.xml
r88ef769 r03e6a40 27 27 28 28 <c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \ 29 --without-bash-malloc --with-installed-readline</c:command> 29 --without-bash-malloc --with-installed-readline \ 30 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 30 31 <c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 31 32 ./configure --prefix=/usr --bindir=/bin \ 32 --without-bash-malloc --with-installed-readline</c:command> 33 --without-bash-malloc --with-installed-readline \ 34 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 33 35 34 36 <!-- … … 56 58 <c:para>Install the package:</c:para> 57 59 58 <c:command>make htmldir=/usr/share/doc/bash-&bash-version;install</c:command>60 <c:command>make install</c:command> 59 61 60 62 <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing -
BOOK/final-system/common/bc.xml
r88ef769 r03e6a40 18 18 <title/> 19 19 20 <para>The Bc pac akge contains an arbitrary precision numeric processing language.</para>20 <para>The Bc package 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</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline \ 30 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/binutils.xml
r88ef769 r03e6a40 62 62 <para os="j">Compile the package:</para> 63 63 64 <screen os="k"><userinput>make configure-host</userinput></screen>64 <screen os="k"><userinput>make tooldir=/usr</userinput></screen> 65 65 66 66 <important os="l"> 67 <para>During <command>make configure-host</command> you may receive the67 <para>During <command>make tooldir=/usr</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 78 76 <variablelist os="n"> 79 77 <title>The meaning of the make parameter:</title> … … 104 102 <screen os="s"><userinput>make tooldir=/usr install</userinput></screen> 105 103 106 <para os="t">Install the <filename class="headerfile">libiberty</filename> header107 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 111 104 </sect2> 112 105 … … 123 116 objdump, 124 117 ranlib, readelf, size, strings, and strip</seg> 125 <seg>lib iberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>118 <seg>libbfd.[a,so], and libopcodes.[a,so]</seg> 126 119 <seg>/usr/lib/ldscripts</seg> 127 120 </seglistitem> … … 310 303 </varlistentry> 311 304 312 <varlistentry id="libiberty">313 <term><filename class="libraryfile">libiberty</filename></term>314 <listitem>315 <para>Contains routines used by various GNU programs, including316 <command>getopt</command>, <command>obstack</command>,317 <command>strerror</command>, <command>strtol</command>, and318 <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 325 305 <varlistentry id="libbfd"> 326 306 <term><filename class="libraryfile">libbfd</filename></term> -
BOOK/final-system/common/bison.xml
r88ef769 r03e6a40 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine28 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 32 27 <para os="a">Prepare Bison for compilation:</para> 33 28 34 <screen os="b"><userinput> ./configure --prefix=/usr --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr</userinput></screen> 35 30 36 31 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bzip2.xml
r88ef769 r03e6a40 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 in 37 <filename class="directory">/usr/share/man</filename> instead of 38 <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> 35 41 36 42 <para os="a">The Bzip2 package does not contain a <command>configure</command> -
BOOK/final-system/common/cloog.xml
r88ef769 r03e6a40 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> 35 39 36 40 <para os="c">Compile the package:</para> -
BOOK/final-system/common/coreutils.xml
r88ef769 r03e6a40 38 38 ./configure --prefix=/usr \ 39 39 --enable-no-install-program=kill,uptime \ 40 --enable-install-program=hostname </userinput></screen>40 --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen> 41 41 42 42 <variablelist os="d1"> … … 56 56 <screen os="f"><userinput>make</userinput></screen> 57 57 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 58 <para os="g">Now the test suite is ready to be run. First, run 66 59 the tests that are meant to be run as user 67 60 <systemitem class="username">root</systemitem>:</para> 68 61 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 \ 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 \ 81 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 82 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 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 95 94 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 96 95 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 97 96 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 99 <para os="t">Other Coreutils programs are used by some of the scripts100 in the CLFS-Bootscripts package. As <filename101 class="directory">/usr</filename> may not be available during the early102 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} /bin105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin106 ln -svf ../../bin/install /usr/bin</userinput></screen>107 97 108 98 </sect2> -
BOOK/final-system/common/diffutils.xml
r88ef769 r03e6a40 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 28 32 <para os="a">Prepare Diffutils for compilation:</para> 29 33 30 34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 35 32 <para os="s 1">Diffutils wants <command>ed</command> as the default editor.36 <para os="s3">Diffutils wants <command>ed</command> as the default editor. 33 37 The following sed will change the default to <command>vim</command>:</para> 34 38 35 <screen os="s 2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>39 <screen os="s4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen> 36 40 37 41 <para os="c">Compile the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r88ef769 r03e6a40 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 the 73 <systemitem class="library">libuuid</systemitem> and 74 <systemitem class="library">libblkid</systemitem> libraries, the 75 <systemitem class="daemon">uuidd</systemitem> daemon, and the 76 <command>fsck</command> wrapper, as Util-Linux installed all of 77 them earlier.</para> 66 78 </listitem> 67 79 </varlistentry> -
BOOK/final-system/common/flex.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Flex for compilation:</para> 29 29 30 <screen os="b"><userinput> ./configure --prefix=/usr</userinput></screen>30 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</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">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 44 <para os="h">A few programs do not know about <command>flex</command> yet and 52 45 try to run its predecessor, <command>lex</command>. To support those 53 46 programs, create a wrapper script named <filename>lex</filename> that … … 55 48 mode:</para> 56 49 57 <screen os=" k"><userinput>cat > /usr/bin/lex << "EOF"50 <screen os="i"><userinput>cat > /usr/bin/lex << "EOF" 58 51 <literal>#!/bin/sh 59 52 # Begin /usr/bin/lex … … 73 66 <segtitle>Installed programs</segtitle> 74 67 <segtitle>Installed libraries</segtitle> 68 <segtitle>Installed directory</segtitle> 75 69 76 70 <seglistitem> 77 <seg>flex and lex</seg> 78 <seg>libfl.a and libfl_pic.a</seg> 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> 79 74 </seglistitem> 80 75 </segmentedlist> … … 119 114 </varlistentry> 120 115 121 <varlistentry id="libfl .a">122 <term><filename class="libraryfile">libfl .a</filename></term>116 <varlistentry id="libfl"> 117 <term><filename class="libraryfile">libfl</filename></term> 123 118 <listitem> 124 119 <para>The <filename class="libraryfile">flex</filename> library</para> 125 <indexterm zone="ch-system-flex libfl .a">126 <primary sortas="c-libfl .a">libfl.a</primary>120 <indexterm zone="ch-system-flex libfl"> 121 <primary sortas="c-libfl">libfl</primary> 127 122 </indexterm> 128 123 </listitem> 129 124 </varlistentry> 130 125 131 <varlistentry id="libfl_pic .a">132 <term><filename class="libraryfile">libfl_pic .a</filename></term>126 <varlistentry id="libfl_pic"> 127 <term><filename class="libraryfile">libfl_pic</filename></term> 133 128 <listitem> 134 129 <para>The <filename class="libraryfile">flex</filename> library</para> 135 <indexterm zone="ch-system-flex libfl_pic .a">136 <primary sortas="c-libfl .a">libfl_pic.a</primary>130 <indexterm zone="ch-system-flex libfl_pic"> 131 <primary sortas="c-libfl">libfl_pic</primary> 137 132 </indexterm> 138 133 </listitem> -
BOOK/final-system/common/gawk.xml
r88ef769 r03e6a40 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 44 49 </sect2> 45 50 … … 54 59 <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, 55 60 pgawk, pgawk-&gawk-version;, and pwcat</seg> 56 <seg>/usr/lib/awk, /usr/share/awk</seg> 61 <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk, 62 /usr/share/doc/gawk-&gawk-version;</seg> 57 63 </seglistitem> 58 64 </segmentedlist> -
BOOK/final-system/common/gcc.xml
r88ef769 r03e6a40 34 34 suppress the execution of the <command>fixincludes</command> script:</para> 35 35 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> 36 <screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 45 37 46 38 <para os="f">The GCC documentation recommends building GCC outside of the source … … 52 44 <para os="h">Prepare GCC for compilation:</para> 53 45 54 <screen os="i"><userinput> CC="gcc -isystem /usr/include" \46 <screen os="i"><userinput>SED=sed CC="gcc -isystem /usr/include" \ 55 47 CXX="g++ -isystem /usr/include" \ 56 48 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ … … 60 52 --enable-clocale=gnu --enable-languages=c,c++ \ 61 53 --disable-multilib --disable-libstdcxx-pch \ 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> 54 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 65 55 66 56 <para os="j">Compile the package:</para> … … 99 89 <screen os="t"><userinput>make install</userinput></screen> 100 90 101 <para os="u">Some packages expect the C preprocessor to be installed in the 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 102 97 <filename class="directory">/lib</filename> directory. 103 98 To support those packages, create this symlink:</para> 104 99 105 <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 C100 <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 C 108 103 compiler. To satisfy those packages, create a symlink:</para> 109 104 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>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> 115 110 116 111 </sect2> … … 126 121 <seglistitem> 127 122 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</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> 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> 131 127 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 132 128 </seglistitem> … … 210 206 </varlistentry> 211 207 208 <varlistentry id="libatomic"> 209 <term><filename class="libraryfile">libatomic</filename></term> 210 <listitem> 211 <para>A GCC support runtime library for atomic operations not 212 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 212 219 <varlistentry id="libgcc"> 213 220 <term><filename class="libraryfile">libgcc</filename></term> … … 242 249 </varlistentry> 243 250 251 <varlistentry id="libiberty"> 252 <term><filename class="libraryfile">libiberty</filename></term> 253 <listitem> 254 <para>Contains routines used by various GNU programs, including 255 <command>getopt</command>, <command>obstack</command>, 256 <command>strerror</command>, <command>strtol</command>, and 257 <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 provides 268 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 244 285 <varlistentry id="libmudflap"> 245 286 <term><filename class="libraryfile">libmudflap</filename></term> … … 253 294 </varlistentry> 254 295 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 255 306 <varlistentry id="libssp"> 256 307 <term><filename class="libraryfile">libssp</filename></term> -
BOOK/final-system/common/gettext.xml
r88ef769 r03e6a40 30 30 <para os="a">Prepare Gettext for compilation:</para> 31 31 32 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</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, /usr/share/gettext</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, 64 /usr/share/gettext</seg> 64 65 </seglistitem> 65 66 </segmentedlist> -
BOOK/final-system/common/gmp.xml
r88ef769 r03e6a40 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 72 78 </sect2> 73 79 … … 77 83 <segmentedlist> 78 84 <segtitle>Installed libraries</segtitle> 85 <segtitle>Installed directory</segtitle> 79 86 80 87 <seglistitem> 81 <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg> 88 <seg>libgmp.[a,so], libgmpxx.[a,so]</seg> 89 <seg>/usr/share/doc/gmp-&gmp-version;</seg> 82 90 </seglistitem> 83 91 </segmentedlist> … … 108 116 </varlistentry> 109 117 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 120 118 </variablelist> 121 119 -
BOOK/final-system/common/iana-etc.xml
r88ef769 r03e6a40 26 26 <title>Installation of Iana-Etc</title> 27 27 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> 28 <para os="p2">The following patch updates the services and protocol xml files:</para> 34 29 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> 30 <screen os="p3"><userinput>xzcat ../&iana-etc-numbers_update-patch; | patch -Np1 -i -</userinput></screen> 38 31 39 32 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r88ef769 r03e6a40 36 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 37 sed -i '/ARPD/d' Makefile 38 rm -v man/man8/arpd.8</userinput></screen>38 sed -i 's/arpd.8//' man/man8/Makefile</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= DOCDIR=/usr/share/doc/iproute2 \ 47 MANDIR=/usr/share/man</userinput></screen> 46 <screen os="b"><userinput>make DESTDIR= MANDIR=/usr/share/man</userinput></screen> 48 47 49 48 <variablelist os="c"> … … 60 59 </listitem> 61 60 </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 be67 installed into <filename class="directory">/share/doc</filename> and68 <filename class="directory">/share/man</filename>. These options69 ensure the docs are installed to the correct locations.</para>70 </listitem>71 </varlistentry>72 61 </variablelist> 73 62 … … 76 65 <para os="e">Install the package:</para> 77 66 78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \67 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \ 79 68 MANDIR=/usr/share/man install</userinput></screen> 80 69 … … 92 81 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 93 82 and tc</seg> 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> 83 <seg>/etc/iproute2, /usr/lib/tc, 84 /usr/share/doc/iproute2-&iproute2-version;</seg> 95 85 </seglistitem> 96 86 </segmentedlist> … … 183 173 delete the multicast routing</para> 184 174 185 <para><command>ip monitor</command> allows users to contin ously monitor175 <para><command>ip monitor</command> allows users to continuously monitor 186 176 the state of devices, addresses and routes</para> 187 177 <indexterm zone="ch-system-iproute2 ip"> -
BOOK/final-system/common/iputils.xml
r88ef769 r03e6a40 32 32 <para os="a">Compile the package:</para> 33 33 34 <screen os="b"><userinput>make USE_CAP=no\34 <screen os="b"><userinput>make \ 35 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 36 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/common/isl.xml
r88ef769 r03e6a40 52 52 53 53 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib 54 mv -v /usr/lib/ *gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>54 mv -v /usr/lib/libisl*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> 62 63 63 64 <seglistitem> 64 65 <seg>libisl.[a,so]</seg> 66 <seg>/usr/include/isl</seg> 65 67 </seglistitem> 66 68 </segmentedlist> -
BOOK/final-system/common/kbd.xml
r88ef769 r03e6a40 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 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> 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> 49 53 50 54 </sect2> … … 65 69 unicode_start, and unicode_stop</seg> 66 70 <seg>/usr/share/consolefonts, /usr/share/consoletrans, 71 /usr/share/doc/kbd-&kbd-version;, 67 72 /usr/share/keymaps, /usr/share/unimaps</seg> 68 73 </seglistitem> -
BOOK/final-system/common/kmod.xml
r88ef769 r03e6a40 31 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib --disable-manpages\33 --with-rootlibdir=/lib \ 34 34 --with-zlib --with-xz</userinput></screen> 35 35 … … 70 70 71 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 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> 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sfv ../bin/kmod /sbin/${tool} 74 done</userinput></screen> 77 75 78 76 </sect2> … … 85 83 86 84 <seglistitem> 87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 88 rmmod</seg> 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> 89 88 </seglistitem> 90 89 </segmentedlist> -
BOOK/final-system/common/man-pages.xml
r88ef769 r03e6a40 18 18 <title/> 19 19 20 <para>The Man-pages package contains over 1,200 man pages.</para>20 <para>The Man-pages package contains over 2,100 man pages.</para> 21 21 22 22 </sect2> -
BOOK/final-system/common/man.xml
r88ef769 r03e6a40 50 50 <para os="h">Prepare Man for compilation:</para> 51 51 52 <screen os="i"><userinput>./configure -confdir=/etc </userinput></screen>52 <screen os="i"><userinput>./configure -confdir=/etc -mandir=/usr/share/man</userinput></screen> 53 53 54 54 <variablelist os="j"> -
BOOK/final-system/common/mpfr.xml
r88ef769 r03e6a40 34 34 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 35 35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 36 ./configure --prefix=/usr -- enable-shared\37 --with-gmp=/usr</userinput></screen>36 ./configure --prefix=/usr --with-gmp=/usr \ 37 --docdir=/usr/share/doc/mpfr-&mpfr-version;</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 </seg>67 <seg>/usr/share/doc/mpfr-&mpfr-version;</seg> 68 68 </seglistitem> 69 69 </segmentedlist> -
BOOK/final-system/common/ncurses.xml
r88ef769 r03e6a40 57 57 <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para> 58 58 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> 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> 64 66 65 67 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs … … 74 76 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 75 77 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 in78 <filename class="directory">/usr/lib</filename> for compatibility:</para>79 80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen>81 78 82 79 </sect2> -
BOOK/final-system/common/perl.xml
r88ef769 r03e6a40 37 37 <note os="a00"> 38 38 <para>If you are following the boot method you will need to enable the 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> 39 loopback device:</para> 40 41 <screen><userinput remap="test">ip link set lo up</userinput></screen> 43 42 </note> 44 43 45 <para os="a0 2">Before starting to configure, create a basic44 <para os="a01">Before starting to configure, create a basic 46 45 <filename>/etc/hosts</filename> file which will be referenced by one 47 46 of Perl's configuration files as well as used by the testsuite:</para> 48 47 49 <screen os="a0 3"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>48 <screen os="a02"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen> 50 49 51 50 <para os="a">To have full control over the way Perl is set up, you can … … 67 66 <term><parameter>-Dpager="/bin/less -isR"</parameter></term> 68 67 <listitem> 69 <para>This corrects an error in the way that <command>perldoc</command> 70 invokes the <command>less</command> program.</para> 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> 71 71 </listitem> 72 72 </varlistentry> -
BOOK/final-system/common/pkg-config-lite.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</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 </seg>55 <seg>/usr/share/doc/pkg-config-&pkg-config-lite-version;</seg> 56 56 </seglistitem> 57 57 </segmentedlist> -
BOOK/final-system/common/pkgmgt.xml
r88ef769 r03e6a40 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:// lsbbook.gforge.freestandards.org/package.html#RPM">Linux221 url="http://refspecs.linuxfoundation.org/lsb.shtml">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
r88ef769 r03e6a40 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 Sysvinit66 package, which provides a better <command>pidof</command> program. If67 Sysvinit will not be used for a particular system, complete the installation68 of Psmisc by creating the following symlink:</para>69 70 <screen os="l" role="nodump"><userinput>ln -sv killall /bin/pidof</userinput></screen>71 63 72 64 </sect2> -
BOOK/final-system/common/readline.xml
r88ef769 r03e6a40 43 43 <para os="f">Install the package:</para> 44 44 45 <screen os="g"><userinput>make install</userinput></screen>45 <screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version; install</userinput></screen> 46 46 47 <para os="h"> Install the documentation:</para>47 <para os="h">Now move the static libraries to a more appropriate location:</para> 48 48 49 <screen os="i"><userinput>m ake install-doc</userinput></screen>49 <screen os="i"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 50 50 51 <para os="j">N ow move the static libraries to a more appropriate location:</para>51 <para os="j">Next, 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> 52 52 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> 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> 62 56 63 57 </sect2> … … 72 66 <seglistitem> 73 67 <seg>libhistory.[a,so], and libreadline.[a,so]</seg> 74 <seg>/usr/include/readline, /usr/share/ readline</seg>68 <seg>/usr/include/readline, /usr/share/doc/readline-&readline-version;, /usr/share/readline</seg> 75 69 </seglistitem> 76 70 </segmentedlist> -
BOOK/final-system/common/sed.xml
r88ef769 r03e6a40 27 27 <para os="a">Prepare Sed for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 30 --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> … … 60 61 <seglistitem> 61 62 <seg>sed</seg> 62 <seg>/usr/share/doc/sed </seg>63 <seg>/usr/share/doc/sed-&sed-version;</seg> 63 64 </seglistitem> 64 65 </segmentedlist> -
BOOK/final-system/common/shadow.xml
r88ef769 r03e6a40 33 33 command below.</para> 34 34 </note> 35 36 35 37 36 <para os="b">Disable the installation of the <command>groups</command> and … … 60 59 </variablelist> 61 60 62 63 61 <para os="h">Compile the package:</para> 64 62 … … 154 152 155 153 <seglistitem> 156 <seg>chage, chfn, ch passwd, chgpasswd, chsh, expiry, faillog, gpasswd,154 <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd, 157 155 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 158 156 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, -
BOOK/final-system/common/tar.xml
r88ef769 r03e6a40 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 53 57 </sect2> 54 58 … … 58 62 <segmentedlist> 59 63 <segtitle>Installed programs</segtitle> 64 <segtitle>Installed directory</segtitle> 60 65 61 66 <seglistitem> 62 67 <seg>rmt and tar</seg> 68 <seg>/usr/share/doc/tar-&tar-version;</seg> 63 69 </seglistitem> 64 70 </segmentedlist> -
BOOK/final-system/common/temp-perl.xml
r88ef769 r03e6a40 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 69 65 </sect2> 70 66 -
BOOK/final-system/common/util-linux.xml
r88ef769 r03e6a40 42 42 <title>Installation of Util-linux</title> 43 43 44 <note os="n"> 45 <para><command>findmnt</command>, and <command>lsblk</command> can 46 utilize <filename class="libraryfile">libudev</filename> for WWN and serial 47 number information. If this is desired, rebuild Util-linux after 48 <xref linkend="ch-system-systemd"/></para> 49 </note> 50 44 51 <para os="a">Prepare Util-linux for compilation:</para> 45 52 46 <screen os="b"><userinput>./configure --enable-write </userinput></screen>53 <screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 47 54 48 55 <variablelist os="c"> … … 63 70 <screen os="e"><userinput>make</userinput></screen> 64 71 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/group68 echo "dummy2:x:1001:dummy" >> /etc/group69 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen>70 71 72 <para os="f">To test the results, issue:</para> 72 73 73 <screen os="f2"><userinput remap="test">chown -Rv dummy . &&74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>74 <screen os="f2"><userinput remap="test">chown -Rv nobody . && 75 su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 75 76 76 77 <para os="g">Install the package:</para> 77 78 78 79 <screen os="h"><userinput>make install</userinput></screen> 79 80 <para os="i">Move the <command>logger</command> binary to81 <filename class="directory">/bin</filename> as it is needed by the82 CLFS-Bootscripts package:</para>83 84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen>85 80 86 81 </sect2> … … 109 104 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 110 105 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 106 /usr/share/bash-completion, 107 /usr/share/doc/util-linux-&util-linux-version;/getopt, 108 /var/lib/hwclock</seg> 112 109 </seglistitem> 113 110 </segmentedlist> … … 270 267 <indexterm zone="ch-system-util-linux cytune"> 271 268 <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 date280 to a Discordian one</para>281 <indexterm zone="ch-system-util-linux ddate">282 <primary sortas="b-ddate">ddate</primary>283 269 </indexterm> 284 270 </listitem> … … 598 584 <term><command>lscpu</command></term> 599 585 <listitem> 600 <para>Prints CPU architec hture information</para>586 <para>Prints CPU architecture information</para> 601 587 <indexterm zone="ch-system-util-linux lscpu"> 602 588 <primary sortas="b-lscpu">lscpu</primary> -
BOOK/final-system/common/vim.xml
r88ef769 r03e6a40 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 support59 for editing files in multibyte character encodings. This is needed60 if using a locale with a multibyte character set. This switch is61 also helpful to be able to edit text files initially created in62 Linux distributions like Fedora that use UTF-8 as a default63 character set.</para>64 </listitem>65 </varlistentry>66 67 </variablelist>68 69 52 <para os="g">Compile the package:</para> 70 53 … … 81 64 <para os="j">Install the package:</para> 82 65 83 <screen os="k"><userinput>make install</userinput></screen>66 <screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version; install</userinput></screen> 84 67 85 68 <para os="l">Many users are accustomed to using <command>vi</command> … … 92 75 <screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen> 93 76 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 77 <para os="n">If an X Window System is going to be installed on the CLFS 103 78 system, you may want to recompile Vim after installing X. Vim 104 79 comes with a GUI version of the editor that requires X and some … … 166 141 <segmentedlist> 167 142 <segtitle>Installed programs</segtitle> 168 <segtitle>Installed director y</segtitle>143 <segtitle>Installed directories</segtitle> 169 144 170 145 <seglistitem> … … 173 148 tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, 174 149 vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> 175 <seg>/usr/share/vim </seg>150 <seg>/usr/share/vim, /usr/share/doc/vim-&vim-version;</seg> 176 151 </seglistitem> 177 152 </segmentedlist> -
BOOK/final-system/common/xz.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="xz.html"?> 10 10 11 <title>XZ -Utils-&xz-version;</title>11 <title>XZ Utils-&xz-version;</title> 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The XZ -Utils package contains programs for compressing and21 decompressing files. Compressing text files with <command>XZ -Utils</command>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 -Utils</title>29 30 <para os="a">Prepare XZ -Utils for compilation:</para>31 32 <screen os="b"><userinput>./configure --prefix=/usr </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 --docdir=/usr/share/doc/xz-&xz-version;</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 vf ../../lib/liblzma.so.&xz-version;/usr/lib/liblzma.so</userinput></screen>55 ln -sfv ../../lib/$(readlink /usr/lib/liblzma.so) /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 -Utils</title>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 </seg>76 <seg>/usr/include/lzma, /usr/share/doc/xz-&xz-version;</seg> 77 77 </seglistitem> 78 78 </segmentedlist> -
BOOK/final-system/common/zlib.xml
r88ef769 r03e6a40 52 52 53 53 <screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib 54 ln -s vf ../../lib/libz.so.1/usr/lib/libz.so</userinput></screen>54 ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so</userinput></screen> 55 55 56 56 </sect2> -
BOOK/final-system/mips-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/gcc.xml
r88ef769 r03e6a40 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'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 138 130 xpointer="xpointer(//*[@os='z'])"/> 139 131 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
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/gcc.xml
r88ef769 r03e6a40 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'])"/>53 45 54 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 144 136 xpointer="xpointer(//*[@os='z'])"/> 145 137 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
r88ef769 r03e6a40 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/ 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"/>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"/> 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"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/> … … 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 40 41 <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"/> 41 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/> 42 50 <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"/> 43 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 44 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 50 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 51 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-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-n 32.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 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-ng-n32.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 55 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 56 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> 57 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 72 <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"/> 59 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 60 77 <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"/>65 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 66 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> 67 80 <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"/>71 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 72 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 76 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/> 77 87 <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"/>79 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/> 80 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> … … 93 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> 94 103 <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"/> 95 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 104 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 105 115 <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"/> 106 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 107 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> … … 109 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 110 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 119 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 120 135 <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"/>124 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 125 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/binutils.xml
r88ef769 r03e6a40 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"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 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 118 106 </sect2> 119 107 -
BOOK/final-system/mips64/gcc.xml
r88ef769 r03e6a40 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"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 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> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/automake.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r88ef769 r03e6a40 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"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 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 118 106 </sect2> 119 107 -
BOOK/final-system/multilib/bison-64bit.xml
r88ef769 r03e6a40 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"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" M4=m4 \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 37 30 38 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r88ef769 r03e6a40 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" M4=m4 \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 38 31 39 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r88ef769 r03e6a40 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" M4=m4 \ 30 ./configure --prefix=/usr</userinput></screen> 38 31 39 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bzip2-64bit.xml
r88ef769 r03e6a40 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'])"/> 31 39 32 40 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2-n32.xml
r88ef769 r03e6a40 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'])"/> 32 40 33 41 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2.xml
r88ef769 r03e6a40 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'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-64bit.xml
r88ef769 r03e6a40 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'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-n32.xml
r88ef769 r03e6a40 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'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog.xml
r88ef769 r03e6a40 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'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r88ef769 r03e6a40 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 113 109 </sect2> 114 110 -
BOOK/final-system/multilib/diffutils.xml
r88ef769 r03e6a40 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 30 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 39 href="../common/diffutils.xml" 32 xpointer="xpointer(//*[@os='s 1'])"/>40 xpointer="xpointer(//*[@os='s3'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 43 href="../common/diffutils.xml" 36 xpointer="xpointer(//*[@os='s 2'])"/>44 xpointer="xpointer(//*[@os='s4'])"/> 37 45 38 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r88ef769 r03e6a40 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 ../configure --prefix=/usr --with-root-prefix="" \ 41 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 CC="gcc ${BUILD64}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 43 44 --enable-elf-shlibs --disable-libblkid \ 44 45 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r88ef769 r03e6a40 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 42 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 CC="gcc ${BUILDN32}" \ 44 ../configure --prefix=/usr --with-root-prefix="" \ 44 45 --enable-elf-shlibs --disable-libblkid \ 45 46 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs.xml
r88ef769 r03e6a40 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 ../configure --prefix=/usr --with-root-prefix="" \ 37 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 CC="gcc ${BUILD32}" \ 39 ../configure --prefix=/usr --with-root-prefix="" \ 39 40 --enable-elf-shlibs --disable-libblkid \ 40 41 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/flex-64bit.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \29 --libdir=/usr/lib64 </userinput></screen>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> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 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> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/flex.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 61 58 62 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 60 href="../common/flex.xml" 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'])"/> 61 xpointer="xpointer(//*[@os='i'])"/> 69 62 70 63 </sect2> -
BOOK/final-system/multilib/flex-n32.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \29 --libdir=/usr/lib32 </userinput></screen>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> 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 the48 <filename class="libraryfile">lex</filename> library in <filename49 class="directory">/usr/lib32</filename>. Create a symlink to account for50 this:</para>51 52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen>53 54 47 </sect2> 55 48 -
BOOK/final-system/multilib/flex.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 33 34 xpointer="xpointer(//*[@os='c'])"/> 34 35 35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen>36 <screen os="d"><userinput>make</userinput></screen> 36 37 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 40 xpointer="xpointer(//*[@os='f'])"/> 40 41 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'])"/> 42 <screen os="g"><userinput>make install</userinput></screen> 50 43 51 44 </sect2> -
BOOK/final-system/multilib/gawk.xml
r88ef769 r03e6a40 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 55 63 </sect2> 56 64 -
BOOK/final-system/multilib/gcc.xml
r88ef769 r03e6a40 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"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 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> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-64bit.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 29 ./configure --prefix=/usr --libdir=/usr/lib64 \ 30 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-n32.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib32 \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 ./configure --prefix=/usr</userinput></screen> 30 ./configure --prefix=/usr \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-64bit.xml
r88ef769 r03e6a40 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 76 84 <para os="j">Create the 64bit header file:</para> 77 85 -
BOOK/final-system/multilib/gzip.xml
r88ef769 r03e6a40 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/gzip.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 42 <screen><userinput remap="test">make PERL=perl-64 check</userinput></screen> 45 43 46 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r88ef769 r03e6a40 46 46 xpointer="xpointer(//*[@os='a'])"/> 47 47 48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= LIBDIR=/usr/lib64\49 DOCDIR=/usr/share/doc/iproute2MANDIR=/usr/share/man</userinput></screen>48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= \ 49 LIBDIR=/usr/lib64 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 \64 DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \ 65 65 MANDIR=/usr/share/man install</userinput></screen> 66 66 -
BOOK/final-system/multilib/iputils.xml
r88ef769 r03e6a40 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen os="b"><userinput>make USE_CAP=noCC="gcc ${BUILD64}" \36 <screen os="b"><userinput>make 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
r88ef769 r03e6a40 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 57 65 </sect2> 58 66 -
BOOK/final-system/multilib/kmod-64bit.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 30 31 32 --with-zlib --with-xz --disable-manpages</userinput></screen>29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod-n32.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 30 31 32 33 --with-zlib --with-xz --disable-manpages</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</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 31 32 33 --with-zlib --with-xz --disable-manpages</userinput></screen>30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-64bit.xml
r88ef769 r03e6a40 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 --enable-shared</userinput></screen> 38 ./configure --prefix=/usr --libdir=/usr/lib64 \ 39 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r88ef769 r03e6a40 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 --enable-shared</userinput></screen> 39 ./configure --prefix=/usr --libdir=/usr/lib32 \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r88ef769 r03e6a40 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} --enable-shared</userinput></screen> 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-64bit.xml
r88ef769 r03e6a40 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 75 75 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> 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> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 96 98 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 97 99 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in99 <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 103 100 </sect2> 104 101 -
BOOK/final-system/multilib/ncurses-n32.xml
r88ef769 r03e6a40 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 75 75 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> 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> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 95 97 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 96 98 97 <para os="n">Now we will create a symlink for /usr/share/terminfo in98 <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 102 99 </sect2> 103 100 -
BOOK/final-system/multilib/ncurses.xml
r88ef769 r03e6a40 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 107 99 </sect2> 108 100 -
BOOK/final-system/multilib/perl.xml
r88ef769 r03e6a40 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'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/psmisc.xml
r88ef769 r03e6a40 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 71 63 </sect2> 72 64 -
BOOK/final-system/multilib/readline-64bit.xml
r88ef769 r03e6a40 61 61 xpointer="xpointer(//*[@os='h'])"/> 62 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="readline.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 63 <screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 66 64 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="readline.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 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> 70 66 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> 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> 80 70 81 71 </sect2> -
BOOK/final-system/multilib/readline-n32.xml
r88ef769 r03e6a40 62 62 xpointer="xpointer(//*[@os='h'])"/> 63 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="readline.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 64 <screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 67 65 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="readline.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 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> 71 67 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> 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> 81 71 82 72 </sect2> -
BOOK/final-system/multilib/readline.xml
r88ef769 r03e6a40 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 84 76 </sect2> 85 77 -
BOOK/final-system/multilib/sed.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin </userinput></screen>29 --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r88ef769 r03e6a40 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 72 80 </sect2> 73 81 -
BOOK/final-system/multilib/temp-perl.xml
r88ef769 r03e6a40 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 79 71 </sect2> 80 72 -
BOOK/final-system/multilib/util-linux-64bit.xml
r88ef769 r03e6a40 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" 30 34 xpointer="xpointer(//*[@os='a'])"/> 31 35 32 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 33 --enable-write </userinput></screen>37 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 65 xpointer="xpointer(//*[@os='h'])"/> 62 66 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 71 67 </sect2> 72 68 -
BOOK/final-system/multilib/util-linux-n32.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</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 68 60 </sect2> 69 61 -
BOOK/final-system/multilib/util-linux.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</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'])"/>51 43 52 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/vim.xml
r88ef769 r03e6a40 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"58 54 xpointer="xpointer(//*[@os='g'])"/> 59 55 … … 94 90 xpointer="xpointer(//*[@os='n'])"/> 95 91 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 104 92 </sect2> 105 93 -
BOOK/final-system/multilib/xz-64bit.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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 --libdir=/usr/lib64</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 66 66 67 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 67 ln -s vf ../../lib64/liblzma.so.&xz-version;/usr/lib64/liblzma.so</userinput></screen>68 ln -sfv ../../lib64/$(readlink /usr/lib64/liblzma.so) /usr/lib64/liblzma.so</userinput></screen> 68 69 69 70 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz-n32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 --libdir=/usr/lib32</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 57 57 58 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 58 ln -s vf ../../lib32/liblzma.so.&xz-version;/usr/lib32/liblzma.so</userinput></screen>59 ln -sfv ../../lib32/$(readlink /usr/lib32/liblzma.so) /usr/lib32/liblzma.so</userinput></screen> 59 60 60 61 </sect2> -
BOOK/final-system/multilib/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz-32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/zlib-64bit.xml
r88ef769 r03e6a40 62 62 63 63 <screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64 64 ln -s vf ../../lib64/libz.so.1/usr/lib64/libz.so</userinput></screen>64 ln -sfv ../../lib64/$(readlink /usr/lib64/libz.so) /usr/lib64/libz.so</userinput></screen> 65 65 66 66 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r88ef769 r03e6a40 63 63 64 64 <screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32 65 ln -s vf ../../lib32/libz.so.1/usr/lib32/libz.so</userinput></screen>65 ln -sfv ../../lib32/$(readlink /usr/lib32/libz.so) /usr/lib32/libz.so</userinput></screen> 66 66 67 67 </sect2> -
BOOK/final-system/ppc-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/gcc.xml
r88ef769 r03e6a40 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'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/hfsutils.xml
r88ef769 r03e6a40 33 33 <para os="a">Prepare Hfsutils for compilation:</para> 34 34 35 <screen><userinput>./configure --prefix=/usr </userinput></screen>35 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 36 36 37 37 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc64-64/yaboot.xml
r88ef769 r03e6a40 40 40 <term><parameter>"s/m32/m64/g"</parameter></term> 41 41 <listitem> 42 <para>Replaces -m32 wi h -m64 to force <command>gcc</command> to42 <para>Replaces -m32 with -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
r88ef769 r03e6a40 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/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-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"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 55 63 <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"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <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"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <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"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <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"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/gcc.xml
r88ef769 r03e6a40 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'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 138 130 xpointer="xpointer(//*[@os='z'])"/> 139 131 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
r88ef769 r03e6a40 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr </userinput></screen>36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/sparc-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-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"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 55 63 <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"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <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"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <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"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <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"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/x86-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> --> 75 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/grub.xml
r88ef769 r03e6a40 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 ative bootloaders28 one you can go to the following link for alternative 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"> EGLIBC-&eglibc-version; does not declare gets():</para>41 <para os="s1">GLIBC-&glibc-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
r88ef769 r03e6a40 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> 29 32 <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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <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"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <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"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <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"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r88ef769 r03e6a40 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"87 83 xpointer="xpointer(//*[@os='n'])"/> 88 84 … … 125 121 xpointer="xpointer(//*[@os='s'])"/> 126 122 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 135 123 </sect2> 136 124 -
BOOK/final-system/x86_64-chapter.xml
r88ef769 r03e6a40 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/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-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"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 55 63 <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"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <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"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <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"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <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"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/general.ent
r88ef769 r03e6a40 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month " 12"> <!-- Use two digits -->4 <!ENTITY month_name " December">5 <!ENTITY day " 30"> <!-- Use two digits -->6 <!ENTITY year "201 3"> <!-- Use four digits -->3 <!ENTITY month "04"> <!-- Use two digits --> 4 <!ENTITY month_name "April"> 5 <!ENTITY day "20"> <!-- Use two digits --> 6 <!ENTITY year "2014"> <!-- 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 version "GIT-&year;&month;&day;"> 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> 16 <!ENTITY version "SYSTEMD-&year;&month;&day;"> 16 17 17 18 <!ENTITY version-x86 "&version;-x86"> … … 28 29 <!ENTITY version-mips64 "&version;-MIPS64-Multilib"> 29 30 <!ENTITY version-mips64-64 "&version;-MIPS64-Pure64"> 31 <!-- Alpha isn't tested anymore 30 32 <!ENTITY version-alpha "&version;-ALPHA"> 33 --> 31 34 <!ENTITY version-native "&version;-Native"> 32 35 <!ENTITY version-native64 "&version;-Native-Multilib"> -
BOOK/introduction/common/changelog.xml
r88ef769 r03e6a40 31 31 </listitem> 32 32 <listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 38 37 --> 38 39 <listitem> 40 <para>20 April 2014</para> 41 <itemizedlist> 42 <listitem> 43 <para>[Chris] - Reorganized "boot" section to allow everything 44 to be installed into /tools, remove the need to chown ${CLFS} to the 45 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-system 55 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, as 65 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 install 75 into /tools instead of $CLFS. Thanks to Martin Ward and 76 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 it 86 to use /tools/etc/inittab and /tools/sbin/agetty.</para> 87 </listitem> 88 <listitem> 89 <para>[Chris] - Moved Util-linux installation out of boot/chroot 90 sections into the temp-system, as it can be installed the same 91 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-su 104 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-backend 123 parameter from GCC configure.</para> 124 </listitem> 125 <listitem> 126 <para>[William Harrington] - Remove unneeded 127 --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 for 140 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 system 163 and remove bison and flex from temp system.</para> 164 </listitem> 165 <listitem> 166 <para>[William Harrington] - Add M4=m4 before configure command in 167 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 and 174 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/sysconfig 193 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 to 219 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 instructions 277 for Readline and Bash.</para> 278 </listitem> 279 <listitem> 280 <para>[Chris] - Deleted --remove-destination parameter when creating 281 /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/terminfo 537 symlink from Ncurses instructions.</para> 538 </listitem> 539 <listitem> 540 <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited 541 instructions for packages to ensure all documentation is installed 542 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 and 556 /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" commands 566 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 modify 579 /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 longer 583 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 Gettext 593 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 - needed 633 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 remove 643 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 39 678 <listitem> 40 679 <para>30 December 2013</para> -
BOOK/introduction/common/how.xml
r88ef769 r03e6a40 77 77 alternative booting methods in <xref linkend="ch-boot-whatnext"/></para> 78 78 79 <para>To finish the installation, the CLFS-Bootscripts are set up in <xref80 linkend="chapter-bootscripts"/>, and the kernel and boot loader are set79 <para>To finish the installation, several configuration files are created in 80 <xref 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
r88ef769 r03e6a40 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> 36 45 <para>24 October 2013</para> 37 46 <itemizedlist> -
BOOK/introduction/ppc64-64/changelog.xml
r88ef769 r03e6a40 20 20 <!-- Changelog template 21 21 22 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> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r88ef769 r03e6a40 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 configure 41 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 35 55 <listitem> 36 56 <para>08 November 2013</para> -
BOOK/introduction/x86/changelog.xml
r88ef769 r03e6a40 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 avoid 39 linking to host system libraries.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 <listitem> 35 45 <para>24 October 2013</para> 36 46 <itemizedlist> -
BOOK/materials/common/introduction.xml
r88ef769 r03e6a40 55 55 following MD5 or SHA1 checksum lists:</para> 56 56 57 <para><ulink url=" /files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>57 <para><ulink url="&packages-root;MD5SUMS">MD5SUMS</ulink>:</para> 58 58 59 59 <screen><userinput>pushd ${CLFS}/sources … … 61 61 popd</userinput></screen> 62 62 63 <para><ulink url=" /files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>63 <para><ulink url="&packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para> 64 64 65 65 <screen><userinput>pushd ${CLFS}/sources -
BOOK/materials/common/packages.xml
r88ef769 r03e6a40 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> 18 36 <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term> 19 37 <listitem> … … 97 115 98 116 <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> 99 126 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 100 127 <listitem> … … 115 142 116 143 <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> 117 153 <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term> 118 154 <listitem> … … 142 178 143 179 <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>153 180 <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term> 154 181 <listitem> … … 165 192 <para>Download: <ulink url="&eudev-url;"/></para> 166 193 <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> 167 203 </listitem> 168 204 </varlistentry> … … 241 277 242 278 <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> 243 288 <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term> 244 289 <listitem> … … 250 295 251 296 <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> 252 306 <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term> 253 307 <listitem> … … 286 340 287 341 <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> 288 351 <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term> 289 352 <listitem> … … 340 403 341 404 <varlistentry> 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> 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> 356 410 </listitem> 357 411 </varlistentry> … … 396 450 <term>Man (&man-version;) - <token>&man-size;</token>:</term> 397 451 <listitem> 398 <para>Home page: <ulink url="&man-home;"/></para>399 452 <para>Download: <ulink url="&man-url;"/></para> 400 453 <para>MD5 sum: <literal>&man-md5;</literal></para> … … 466 519 467 520 <varlistentry> 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>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> 473 526 </listitem> 474 527 </varlistentry> … … 493 546 494 547 <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>504 548 <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term> 505 549 <listitem> … … 525 569 <para>Download: <ulink url="&sysvinit-url;"/></para> 526 570 <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> 527 580 </listitem> 528 581 </varlistentry> … … 579 632 <para>Download: <ulink url="&vim-url;"/></para> 580 633 <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> 581 643 </listitem> 582 644 </varlistentry> -
BOOK/materials/common/patches.xml
r88ef769 r03e6a40 47 47 </varlistentry> 48 48 49 <varlistentry> 50 <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term> 51 <listitem> 52 <para>Download: <ulink 53 url="&patches-root;&coreutils-noman-patch;"/></para> 54 <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para> 55 </listitem> 56 </varlistentry> 57 49 58 <!-- GCC Branch Update Area --> 50 59 <varlistentry> … … 54 63 url="&patches-root;&gcc-branch_update-patch;"/></para> 55 64 <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: <ulink63 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: <ulink135 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: <ulink144 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>150 132 <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term> 151 133 <listitem> … … 153 135 url="&patches-root;&readline-branch_update-patch;"/></para> 154 136 <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: <ulink 144 url="&patches-root;&systemd-compat-patch;"/></para> 145 <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para> 155 146 </listitem> 156 147 </varlistentry> -
BOOK/network/alpha-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/common/choose.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="choose.html"?> 10 10 11 <title> DHCP or StaticNetworking?</title>11 <title>Systemd 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. 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> 22 to configure your network. You can use Systemd, or install the 23 CLFS-Network-Scripts.</para> 25 24 26 <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para>25 <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para> 27 26 28 <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para>27 <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para> 29 28 30 29 </sect1> -
BOOK/network/common/dhcpcd.xml
r88ef769 r03e6a40 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 the 52 dhcpcd.conf man page for more information. This step may be skipped if 53 default behavior of dhcpcd is required.</para> 54 55 <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file 56 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 interface 61 # See dhcpcd.conf(5) for details. 62 63 interface eth0 64 # dhcpcd-run-hooks uses these options. 65 option subnet_mask, routers, domain_name_servers 66 67 # The default timeout for waiting for a DHCP response is 30 seconds 68 # 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 is 80 done per interface. To enable Network Interface 81 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 Interface 86 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 Interface 96 name as described on the beginning of this page.</para> 97 98 </sect2> 99 48 100 <sect2 id="contents-dhcpcd" role="content"> 49 101 <title>Contents of dhcpcd</title> -
BOOK/network/common/hostname.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="hostname.html"?> 10 10 11 <title>Configuring the localnet Script</title>11 <title>Configuring the system hostname</title> 12 12 13 13 <indexterm zone="ch-network-hostname"> 14 <primary sortas="d- localnet">localnet</primary>14 <primary sortas="d-hostname">hostname</primary> 15 15 <secondary>configuring</secondary></indexterm> 16 16 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> 17 <para>Systemd reads <filename>/etc/hostname</filename> to determine which 18 hostname should be set.</para> 20 19 21 <para>Create the <filename>/etc/ sysconfig/network</filename> file22 and enter a hostnameby running:</para>20 <para>Create the <filename>/etc/hostname</filename> file and enter a hostname 21 by running:</para> 23 22 24 <screen><userinput>echo " HOSTNAME=<replaceable>[clfs]</replaceable>" > /etc/sysconfig/network</userinput></screen>23 <screen><userinput>echo "<replaceable>[clfs]</replaceable>" > /etc/hostname</userinput></screen> 25 24 26 25 <para><replaceable>[clfs]</replaceable> needs to be replaced with the -
BOOK/network/common/hosts.xml
r88ef769 r03e6a40 24 24 25 25 <para>If a network card is to be configured, decide on the IP address, 26 FQDN, and possible aliases for use in the26 fully-qualified domain name (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> 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> 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> 41 44 42 45 <para>A valid IP address could be 192.168.1.1. A valid FQDN for this 43 IP could be <uri>www. linuxfromscratch.org</uri> (not recommended46 IP could be <uri>www.cross-lfs.org</uri> (not recommended 44 47 because this is a valid registered domain address and could cause 45 48 domain name server issues).</para> 46 49 47 <para>Even if not using a network card, a nFQDN is still required.50 <para>Even if not using a network card, a valid FQDN is still required. 48 51 This is necessary for certain programs to operate correctly.</para> 49 52 50 <para>Create the 53 <para>Create the <filename>/etc/hosts</filename> file by running:</para> 51 54 52 55 <screen><userinput>cat > /etc/hosts << "EOF" … … 54 57 55 58 127.0.0.1 localhost 56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> 59 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable> 57 60 58 61 # End /etc/hosts (network card version)</literal> … … 63 66 values need to be changed for specific users or requirements (if 64 67 assigned an IP address by a network/system administrator and the 65 machine will be connected to an existing network). </para>66 68 machine will be connected to an existing network). The optional 69 alias name(s) can be omitted.</para> 67 70 68 71 <para>If a network card is not going to be configured, create the -
BOOK/network/common/resolv.xml
r88ef769 r03e6a40 40 40 EOF</userinput></screen> 41 41 42 <para>The <replaceable>domain</replaceable> statement can be omitted or 43 replaced with a <replaceable>search</replaceable> statement. See the man 44 page for resolv.conf for more details.</para> 45 42 46 <para>Replace <replaceable>[IP address of the nameserver]</replaceable> 43 47 with the IP address of the DNS most appropriate for the setup. There will -
BOOK/network/mips-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/mips64-64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/mips64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/multilib/dhcpcd.xml
r88ef769 r03e6a40 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" 60 64 xpointer="xpointer(id('contents-dhcpcd'))"/> 61 65 -
BOOK/network/ppc-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-chapter.xml
r88ef769 r03e6a40 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/packages.ent
r88ef769 r03e6a40 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 14 26 <!ENTITY arcload-version "0.5"> 15 27 <!ENTITY arcload-size "48 KB"> … … 24 36 <!ENTITY autoconf-home "&gnu-software;autoconf"> 25 37 26 <!ENTITY automake-version2 "1.14 .1">27 <!ENTITY automake-version "&automake-version2; ">38 <!ENTITY automake-version2 "1.14"> 39 <!ENTITY automake-version "&automake-version2;.1"> 28 40 <!ENTITY automake-size "1,489 KB"> 29 41 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> … … 31 43 <!ENTITY automake-home "&gnu-software;automake"> 32 44 33 <!ENTITY bash-version "4. 2">34 <!ENTITY bash-size " 6,848KB">45 <!ENTITY bash-version "4.3"> 46 <!ENTITY bash-size "7,956 KB"> 35 47 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> 36 <!ENTITY bash-md5 " 3fb927c7c33022f1c327f14a81c0d4b0">48 <!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1"> 37 49 <!ENTITY bash-home "&gnu-software;bash"> 38 50 39 51 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;">41 52 <!ENTITY bc-size "284 KB"> 42 53 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> … … 70 81 <!ENTITY bzip2-home "http://www.bzip.org/"> 71 82 72 <!ENTITY check-version "0.9.1 1">73 <!ENTITY check-size " 691KB">83 <!ENTITY check-version "0.9.12"> 84 <!ENTITY check-size "730 KB"> 74 85 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> 75 <!ENTITY check-md5 " fd5a03979bcab9fb80ba005b55f54178">86 <!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7"> 76 87 <!ENTITY check-home "http://check.sourceforge.net/"> 77 88 78 <!ENTITY cloog-version "0.18.1"> 79 <!ENTITY cloog-size "3,857 KB"> 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"> 80 97 <!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz"> 81 <!ENTITY cloog-md5 " e34fca0540d840e5d0f6427e98c92252">98 <!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292"> 82 99 <!ENTITY cloog-home "http://cloog.org"> 83 100 … … 94 111 <!ENTITY coreutils-home "&gnu-software;coreutils"> 95 112 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 96 119 <!ENTITY dejagnu-version "1.5.1"> 97 120 <!ENTITY dejagnu-size "568 KB"> … … 100 123 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 101 124 102 <!ENTITY dhcpcd-version "6. 1.0">103 <!ENTITY dhcpcd-size "1 14 KBKB">125 <!ENTITY dhcpcd-version "6.3.2"> 126 <!ENTITY dhcpcd-size "137 KB"> 104 127 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 105 <!ENTITY dhcpcd-md5 " 6070040c57492925af9ac6aed980de2a">128 <!ENTITY dhcpcd-md5 "bb7d8e8533161fbe0eee3b8830fdbdf4"> 106 129 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 107 130 … … 124 147 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 125 148 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"> 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"> 134 155 135 156 <!ENTITY elftoaout-version "2.3"> … … 138 159 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> 139 160 <!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 " "> 140 167 141 168 <!ENTITY expect-version "5.45"> … … 146 173 <!ENTITY expect-lib-version "5.43"> 147 174 148 <!ENTITY file-version "5.1 6">149 <!ENTITY file-size " 659KB">175 <!ENTITY file-version "5.18"> 176 <!ENTITY file-size "715 KB"> 150 177 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 151 178 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 152 <!ENTITY file-md5 " 359c0cf41c3d438d17b4d293f3b950dc">179 <!ENTITY file-md5 "d420d8f2990cd344673acfbf8d76ff5a"> 153 180 <!ENTITY file-home "http://www.darwinsys.com/file"> 154 181 … … 159 186 <!ENTITY findutils-home "&gnu-software;findutils"> 160 187 161 <!ENTITY flex-version "2.5.3 7">162 <!ENTITY flex-size "1, 276KB">188 <!ENTITY flex-version "2.5.39"> 189 <!ENTITY flex-size "1,612 KB"> 163 190 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 164 <!ENTITY flex-md5 " c75940e1fc25108f2a7b3ef42abdae06">191 <!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b"> 165 192 <!ENTITY flex-home "http://flex.sourceforge.net"> 166 193 167 <!ENTITY gawk-version "4.1. 0">168 <!ENTITY gawk-size "2, 004KB">194 <!ENTITY gawk-version "4.1.1"> 195 <!ENTITY gawk-size "2,197 KB"> 169 196 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 170 <!ENTITY gawk-md5 " b18992ff8faf3217dab55d2d0aa7d707">197 <!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a"> 171 198 <!ENTITY gawk-home "&gnu-software;gawk"> 172 199 … … 177 204 <!ENTITY gcc-home "http://gcc.gnu.org"> 178 205 179 <!ENTITY gettext-version "0.18.3. 1">180 <!ENTITY gettext-size "1 6,342 KB">206 <!ENTITY gettext-version "0.18.3.2"> 207 <!ENTITY gettext-size "15,832 KB"> 181 208 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 182 <!ENTITY gettext-md5 " 3fc808f7d25487fc72b5759df7419e02">209 <!ENTITY gettext-md5 "241aba309d07aa428252c74b40a818ef"> 183 210 <!ENTITY gettext-home "&gnu-software;gettext"> 184 211 185 <!ENTITY gmp-version " 5.1.3">186 <!ENTITY gmp-size "1, 819KB">187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version; .tar.xz">188 <!ENTITY gmp-md5 " e5fe367801ff067b923d1e6a126448aa">212 <!ENTITY gmp-version "6.0.0"> 213 <!ENTITY gmp-size "1,904 KB"> 214 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;a.tar.xz"> 215 <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76"> 189 216 <!ENTITY gmp-home "http://gmplib.org/"> 190 217 191 <!ENTITY grep-version "2.15"> 192 <!ENTITY grep-size "1,267 KB"> 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"> 193 226 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 194 <!ENTITY grep-md5 " 8cab8ca52bcae735af40278423c7c942">227 <!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541"> 195 228 <!ENTITY grep-home "&gnu-software;grep"> 196 229 … … 227 260 228 261 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 229 268 <!ENTITY iproute2-version "3.12.0"> 230 269 <!ENTITY iproute2-size "425 KB"> … … 239 278 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 240 279 241 <!ENTITY isl-version "0.12. 1">242 <!ENTITY isl-size "1,1 61 KB">280 <!ENTITY isl-version "0.12.2"> 281 <!ENTITY isl-size "1,171 KB"> 243 282 <!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma"> 244 <!ENTITY isl-md5 " d7a723a508056b9dc5a25c5ca7d1d74f">245 <!ENTITY isl-home "http:// garage.kotnet.org/~skimo/isl/">283 <!ENTITY isl-md5 "b7d59eb79d3884e14b9788cc396f7687"> 284 <!ENTITY isl-home "http://freecode.com/projects/isl"> 246 285 247 286 <!ENTITY kbd-version "2.0.1"> 248 <!ENTITY kbd-size " 2,009KB">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 "1 5">254 <!ENTITY kmod-size "1,4 54 KB">287 <!ENTITY kbd-size "951 KB"> 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 "17"> 293 <!ENTITY kmod-size "1,484 KB"> 255 294 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 256 <!ENTITY kmod-md5 " d03372179ed2cfa0c52b6672cf438901">295 <!ENTITY kmod-md5 "bc36d28b12dcb2b664a35411560c5610"> 257 296 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 258 297 259 <!ENTITY less-version "46 0">260 <!ENTITY less-size "31 1KB">298 <!ENTITY less-version "462"> 299 <!ENTITY less-size "312 KB"> 261 300 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 262 <!ENTITY less-md5 " c3b603140aed2beb6091fdbc27f80ff0">301 <!ENTITY less-md5 "55a001838501ed8a129682de047960df"> 263 302 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 264 303 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/"> 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/"> 276 309 277 310 <!ENTITY libtool-version "2.4.2"> … … 283 316 <!ENTITY linux-dl-version "3.0"> 284 317 285 <!ENTITY linux-version "3.12 ">286 <!ENTITY linux-size "76, 385KB">318 <!ENTITY linux-version "3.12.15"> 319 <!ENTITY linux-size "76,414 KB"> 287 320 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 288 <!ENTITY linux-md5 " cc6ee608854e0da4b64f6c1ff8b6398c">321 <!ENTITY linux-md5 "4eb2b7f62fd504d07b77f54bcd3cb758"> 289 322 <!ENTITY linux-home "http://www.kernel.org"> 290 323 … … 303 336 <!ENTITY man-version "1.6g"> 304 337 <!ENTITY man-size "252 KB"> 305 <!ENTITY man-url " http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz">338 <!ENTITY man-url "&packages-root;man-&man-version;.tar.gz"> 306 339 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660"> 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"> 340 341 <!ENTITY man-pages-version "3.64"> 342 <!ENTITY man-pages-size "1,222 KB"> 311 343 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 312 <!ENTITY man-pages-md5 " 443b13defb23df578aa11c6c768f2c7d">344 <!ENTITY man-pages-md5 "e39da1ac5a5effd4514809301bad47a8"> 313 345 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 314 346 315 <!ENTITY mpc-version "1.0. 1">316 <!ENTITY mpc-size "6 16KB">347 <!ENTITY mpc-version "1.0.2"> 348 <!ENTITY mpc-size "624 KB"> 317 349 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 318 <!ENTITY mpc-md5 " b32a2e1a3daa392372fbd586d1ed3679">350 <!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3"> 319 351 <!ENTITY mpc-home "http://www.multiprecision.org/"> 320 352 … … 343 375 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 344 376 345 <!ENTITY perl-version "5.18. 1">346 <!ENTITY perl-size "14,0 60KB">377 <!ENTITY perl-version "5.18.2"> 378 <!ENTITY perl-size "14,059 KB"> 347 379 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 348 <!ENTITY perl-md5 " 4ec1a3f3824674552e749ae420c5e68c">380 <!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1"> 349 381 <!ENTITY perl-home "http://www.perl.org"> 350 382 … … 361 393 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 362 394 363 <!ENTITY procps- version "3.2.8">364 <!ENTITY procps- size "280KB">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.2 0">370 <!ENTITY psmisc-size "4 28 KB">395 <!ENTITY procps-ng-version "3.3.9"> 396 <!ENTITY procps-ng-size "548 KB"> 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.21"> 402 <!ENTITY psmisc-size "458 KB"> 371 403 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 372 <!ENTITY psmisc-md5 " a25fc99a6dc7fa7ae6e4549be80b401f">404 <!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf"> 373 405 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 374 406 375 <!ENTITY readline-version2 "6"> 376 <!ENTITY readline-version "&readline-version2;.2"> 377 <!ENTITY readline-size "2,228 KB"> 407 <!ENTITY readline-version "6.3"> 408 <!ENTITY readline-size "2,469 KB"> 378 409 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> 379 <!ENTITY readline-md5 " 67948acb2ca081f23359d0256e9a271c">410 <!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a"> 380 411 <!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/">387 412 388 413 <!ENTITY sed-version "4.2.2"> … … 409 434 <!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f"> 410 435 <!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"> 411 442 412 443 <!ENTITY tar-version "1.27.1"> … … 423 454 <!ENTITY tcl-home "http://www.tcl.tk"> 424 455 425 <!ENTITY tzdata-version "201 3h">426 <!ENTITY tzdata-size "22 7KB">456 <!ENTITY tzdata-version "2014b"> 457 <!ENTITY tzdata-size "221 KB"> 427 458 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 428 <!ENTITY tzdata-md5 " d310abe42cbe87e76ceb69e2c7003c92">459 <!ENTITY tzdata-md5 "c58d556612396d4ca5a17807a79924e5"> 429 460 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 430 461 … … 435 466 <!ENTITY texinfo-home "&gnu-software;texinfo"> 436 467 437 <!ENTITY eudev-version "1. 3">438 <!ENTITY eudev-size "1, 679KB">468 <!ENTITY eudev-version "1.5.3"> 469 <!ENTITY eudev-size "1,724 KB"> 439 470 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 440 <!ENTITY eudev-md5 " 164df78f6f0093578a20bdd00335845f">471 <!ENTITY eudev-md5 "51380938b489385cc394f4ebabc048f0"> 441 472 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 442 473 … … 448 479 449 480 <!ENTITY util-linux-major-version "2.24"> 450 <!ENTITY util-linux-version "&util-linux-major-version; ">451 <!ENTITY util-linux-size "3,5 32KB">481 <!ENTITY util-linux-version "&util-linux-major-version;.1"> 482 <!ENTITY util-linux-size "3,544 KB"> 452 483 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 453 <!ENTITY util-linux-md5 " 4fac6443427f575fc5f3531a4ad2ca01">484 <!ENTITY util-linux-md5 "88d46ae23ca599ac5af9cf96b531590f"> 454 485 <!ENTITY util-linux-blkid-id "1.1.0"> 455 486 <!ENTITY util-linux-uuid-id "1.3.0"> … … 463 494 <!ENTITY vim-home "http://www.vim.org"> 464 495 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 465 502 <!ENTITY xz-version "5.0.5"> 466 503 <!ENTITY xz-size "908 KB"> -
BOOK/patches.ent
r88ef769 r03e6a40 5 5 <!-- Start of Common Patches --> 6 6 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 " 58KB">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.002 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 21 25 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 22 26 <!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357"> … … 24 28 25 29 <!-- GCC branch update area --> 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 " 258KB">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,964 KB"> 29 33 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"> 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"> 33 38 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"> 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"> 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- 1.patch">48 <!ENTITY mpfr-fixes-patch-md5 " 9c3b271ded070f8cb202459165a87f88">49 <!ENTITY mpfr-fixes-patch-size " 23KB">47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-2.patch"> 48 <!ENTITY mpfr-fixes-patch-md5 "2951be1103eb20a4acff2a8fce29ca22"> 49 <!ENTITY mpfr-fixes-patch-size "30 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 " 63eda1cc319206788ea93c58f395417c">61 <!ENTITY perl-libc-patch-size "1.6 03KB">60 <!ENTITY perl-libc-patch-md5 "0959d8c1d370ce152b0d2a6df5ccfd7e"> 61 <!ENTITY perl-libc-patch-size "1.657 KB"> 62 62 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.1KB">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.920 KB"> 66 66 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"> 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"> 74 70 75 71 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> … … 79 75 <!-- Vim branch update patch area --> 80 76 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">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"> 84 80 85 81 <!-- Start of multilib patches --> … … 90 86 91 87 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> 92 <!ENTITY perl-multilib-patch-md5 " d339c17439ac986d9593c86db93d545c">93 <!ENTITY perl-multilib-patch-size " 1.946KB">88 <!ENTITY perl-multilib-patch-md5 "5b79ffc5337193d4f725d4bfd3c60997"> 89 <!ENTITY perl-multilib-patch-size "2.000 KB"> 94 90 95 91 <!-- Start of Pure64 patches --> … … 109 105 <!ENTITY aboot-alpha-patch-size "175 KB"> 110 106 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">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"> 114 110 115 111 <!-- Start of mips/mips64 patches --> -
BOOK/prologue/common/hostreqs.xml
r88ef769 r03e6a40 63 63 <listitem> 64 64 <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions 65 greater than & eglibc-version; are not recommended as they have65 greater than &glibc-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 -Utils-4.999.8beta</emphasis></para>106 <para><emphasis role="strong">XZ Utils-4.999.8beta</emphasis></para> 107 107 </listitem> 108 108 -
BOOK/prologue/common/prerequisites.xml
r88ef769 r03e6a40 41 41 <listitem> 42 42 <para remap="verbatim">The Linux Users' Guide 43 <ulink url="http://www. linuxhq.com/guides/LUG/guide.html"/></para>43 <ulink url="http://www.tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para> 44 44 45 45 <para>This guide covers the usage of assorted Linux software.</para> -
BOOK/temp-system/64/binutils.xml
r88ef769 r03e6a40 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"56 52 href="../common/binutils.xml" 57 53 xpointer="xpointer(//*[@os='be'])"/> -
BOOK/temp-system/64/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/cloog.xml
r88ef769 r03e6a40 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" 34 42 href="../common/cloog.xml" 35 43 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/64/gmp.xml
r88ef769 r03e6a40 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" 45 49 href="../common/gmp.xml" 46 50 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/alpha-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/common/bash.xml
r88ef769 r03e6a40 58 58 <!-- 59 59 <variablelist os="c"> 60 <title>The meaning of the configure option:</title>60 <title>The meaning of the new 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> for84 a shell:</c:para>85 86 <c:command>ln -sv bash /tools/bin/sh</c:command>87 88 83 </c:install> 89 84 -
BOOK/temp-system/common/bison.xml
r88ef769 r03e6a40 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'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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> to 39 search for additional packages that may be on the host but 40 won't exist inside the temporary build environment.</para> 41 </listitem> 42 </varlistentry> 43 44 </variablelist> 31 45 32 46 <para os="f">Build the package:</para> … … 63 77 <para>Awk script for generating C unit tests for use with the C the 64 78 Check unit testing framework</para> 65 <indexterm zone="ch-te stsuite-tools-check checkmk">79 <indexterm zone="ch-temp-system-check checkmk"> 66 80 <primary sortas="b-check">checkmk</primary> 67 81 </indexterm> … … 74 88 <para>Contains functions that allow Check to be called from a test 75 89 program</para> 76 <indexterm zone="ch-te stsuite-tools-check libcheck">90 <indexterm zone="ch-temp-system-check libcheck"> 77 91 <primary sortas="c-libcheck">libcheck.{a,so};</primary> 78 92 </indexterm> -
BOOK/temp-system/common/choose.xml
r88ef769 r03e6a40 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 eglibc is built to generate the library38 kernel version requirement is that glibc 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
r88ef769 r03e6a40 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 31 39 <para os="c">Compile the package:</para> 32 40 -
BOOK/temp-system/common/coreutils.xml
r88ef769 r03e6a40 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 35 39 <para os="bd">Prepare Coreutils for compilation:</para> 36 40 … … 51 55 52 56 </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>59 57 60 58 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/gawk.xml
r88ef769 r03e6a40 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>30 24 31 25 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r88ef769 r03e6a40 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 --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 \ 77 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 78 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 80 79 --with-native-system-header-dir=/tools/include --disable-libssp \ 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 80 --enable-checking=release --enable-libstdcxx-time</userinput></screen> 83 81 84 82 <variablelist os="cl"> 85 <title>The meaning of the new configure option s:</title>83 <title>The meaning of the new configure option:</title> 86 84 87 85 <varlistentry os="cl1"> -
BOOK/temp-system/common/gettext.xml
r88ef769 r03e6a40 29 29 <screen os="b"><userinput>cd gettext-tools</userinput></screen> 30 30 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 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 33 34 compilation errors because of this assumption:</para> 34 35 … … 41 42 --disable-shared --cache-file=config.cache</userinput></screen> 42 43 43 <variablelist os="e"> 44 <title>The meaning of the configure options:</title> 44 <para os="e">Compile the required programs and support library:</para> 45 45 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> 46 <screen os="f"><userinput>make -C gnulib-lib 47 make -C src msgfmt msgmerge xgettext</userinput></screen> 52 48 53 </variablelist> 49 <para os="g">Install the <command>msgfmt</command>, 50 <command>msgmerge</command> and <command>xgettext</command> binaries:</para> 54 51 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> 52 <screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen> 63 53 64 54 </sect2> -
BOOK/temp-system/common/grep.xml
r88ef769 r03e6a40 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 EGLIBC.</para>42 the regex functions from GLIBC.</para> 43 43 </listitem> 44 44 </varlistentry> -
BOOK/temp-system/common/make.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> ./configure --prefix=/tools \29 <screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/common/ncurses.xml
r88ef769 r03e6a40 76 76 <term><parameter>--with-build-cc=gcc</parameter></term> 77 77 <listitem> 78 <para>This tells Ncurses what type of compiler we are using.</para> 78 <para>This tells Ncurses which compiler to use to build native tools 79 when cross-compiling.</para> 79 80 </listitem> 80 81 </varlistentry> -
BOOK/temp-system/common/texinfo.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput> ./configure --prefix=/tools \29 <screen os="b"><userinput>PERL=/usr/bin/perl ./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 use 39 <filename class="directory">/usr/bin</filename> as the location of 40 <command>perl</command>, as some host systems may have it in 41 <filename class="directory">/bin</filename>.</para> 42 </listitem> 43 </varlistentry> 44 45 </variablelist> 31 46 32 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r88ef769 r03e6a40 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 support 71 for editing files in multibyte character encodings. This is needed 72 if using a locale with a multibyte character set. This switch is 73 also helpful to be able to edit text files initially created in 74 Linux distributions like Fedora that use UTF-8 as a default 75 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 libraries 83 that might be on the host but won't exist inside the temporary 84 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 64 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 98 href="../../final-system/common/vim.xml" … … 74 107 xpointer="xpointer(//*[@os='j'])"/> 75 108 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../../final-system/common/vim.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 109 <screen os="k"><userinput>make install</userinput></screen> 79 110 80 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 88 119 89 120 <screen os="tv2"><userinput>cat > /tools/etc/vimrc << "EOF" 90 <literal>" Begin / etc/vimrc121 <literal>" Begin /tools/etc/vimrc 91 122 92 123 set nocompatible … … 95 126 syntax on 96 127 97 " End / etc/vimrc</literal>128 " End /tools/etc/vimrc</literal> 98 129 EOF</userinput></screen> 99 130 -
BOOK/temp-system/common/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/mips64-64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib --enable-checking=release \ 82 81 --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/mips64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/mips64/choose.xml
r88ef769 r03e6a40 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 eglibc 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 glibc 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
r88ef769 r03e6a40 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 --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 \ 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 \ 82 81 --enable-checking=release --enable-libstdcxx-time \ 83 82 --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/multilib/binutils.xml
r88ef769 r03e6a40 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 63 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 52 href="../common/binutils.xml" -
BOOK/temp-system/multilib/bison.xml
r88ef769 r03e6a40 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'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r88ef769 r03e6a40 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 eglibc is built to generate the library34 kernel version requirement is that glibc 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
r88ef769 r03e6a40 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" 34 42 href="../common/cloog.xml" 35 43 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/multilib/coreutils.xml
r88ef769 r03e6a40 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" 35 43 xpointer="xpointer(//*[@os='bd'])"/> 36 44 … … 42 50 href="../common/coreutils.xml" 43 51 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
r88ef769 r03e6a40 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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r88ef769 r03e6a40 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 --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 \ 79 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --disable-libssp \ 83 --disable-install-libiberty --enable-libstdcxx-time \ 84 --enable-checking=release</userinput></screen> 82 --enable-libstdcxx-time --enable-checking=release</userinput></screen> 85 83 86 84 <variablelist os="dd"> -
BOOK/temp-system/multilib/gettext.xml
r88ef769 r03e6a40 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 70 66 </sect2> 71 67 -
BOOK/temp-system/multilib/gmp.xml
r88ef769 r03e6a40 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 44 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 57 href="../common/gmp.xml" -
BOOK/temp-system/multilib/make.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> CC="${CC} ${BUILD64}" ./configure --prefix=/tools \29 <screen os="aa"><userinput>PKG_CONFIG= CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/multilib/texinfo.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 29 <screen os="b"><userinput>PERL=/usr/bin/perl CC="${CC} ${BUILD64}" \ 30 ./configure --prefix=/tools \ 30 31 --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'])"/> 31 36 32 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/vim.xml
r88ef769 r03e6a40 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" 62 66 xpointer="xpointer(//*[@os='g'])"/> 63 67 -
BOOK/temp-system/multilib/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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
r88ef769 r03e6a40 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"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 30 <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"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 36 34 <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"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 42 39 <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"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/ppc64-64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/ppc64-64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/ppc64-chapter.xml
r88ef769 r03e6a40 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"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 30 <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"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 36 34 <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"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 42 39 <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"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/sparc-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/x86-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r88ef769 r03e6a40 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r88ef769 r03e6a40 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"/>34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> … … 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 37 <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"/>40 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 41 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 42 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 41 <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"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/users_groups.ent
r88ef769 r03e6a40 8 8 <!ENTITY uid-adm "3"> 9 9 <!ENTITY uid-lp "10"> 10 <!ENTITY uid-messagebus "27"> 10 11 <!ENTITY uid-mail "30"> 11 12 <!ENTITY uid-news "31"> … … 35 36 <!ENTITY gid-console "17"> 36 37 <!ENTITY gid-cdrw "18"> 38 <!ENTITY gid-messagebus "27"> 39 <!ENTITY gid-systemd-journal "28"> 37 40 <!ENTITY gid-mail "30"> 38 41 <!ENTITY gid-news "31"> 42 <!ENTITY gid-wheel "39"> 39 43 <!ENTITY gid-users "1000"> 40 44 <!ENTITY gid-nogroup "65533"> 41 <!ENTITY gid-nobody "65534"> -
scripts/patch/perl-patch.sh
r88ef769 r03e6a40 17 17 # 18 18 cd /usr/src 19 if ! [ -e perl-${VERSION}.tar. gz]; then20 wget http://www.cpan.org/src/perl-${VERSION}.tar. gz19 if ! [ -e perl-${VERSION}.tar.bz2 ]; then 20 wget http://www.cpan.org/src/perl-${VERSION}.tar.bz2 21 21 fi 22 22 … … 41 41 # 42 42 rm -rf perl-${VERSION} perl-${VERSION}.orig 43 tar xvf perl-${VERSION}.tar. gz43 tar xvf perl-${VERSION}.tar.bz2 44 44 mv perl-${VERSION} perl-${VERSION}.orig 45 45 CURRENTDIR=$(pwd -P)
Note:
See TracChangeset
for help on using the changeset viewer.