Changeset ff96923
- Timestamp:
- 07/26/2021 01:10:18 AM (2 years ago)
- Branches:
- 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/parallelism, xry111/pip3, xry111/rust-wip-20221008
- Children:
- 3388c22, de28837
- Parents:
- ff5c009
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rff5c009 rff96923 48 48 <itemizedlist> 49 49 <listitem> 50 <para>[bdubbs] - Add workaround to strip libraries 51 correctly.</para> 52 </listitem> 53 <listitem> 50 54 <para>[xry111] - Add workaround to install Binutils-2.37 man pages 51 55 correctly.</para> 56 </listitem> 57 <listitem> 58 <para>[bdubbs] - Update to shadow-4.9. Fixes 59 <ulink url="&lfs-ticket-root;4891">#4891</ulink>.</para> 60 </listitem> 61 <listitem> 62 <para>[bdubbs] - Update to util-linux 2.37.1. Fixes 63 <ulink url="&lfs-ticket-root;4890">#4890</ulink>.</para> 52 64 </listitem> 53 65 </itemizedlist> -
chapter01/whatsnew.xml
rff5c009 rff96923 229 229 <para>Sed-&sed-version;</para> 230 230 </listitem>--> 231 < !--<listitem>231 <listitem> 232 232 <para>Shadow-&shadow-version;</para> 233 </listitem> -->233 </listitem> 234 234 <listitem revision="sysv"> 235 235 <para>Sysklogd-&sysklogd-version;</para> -
chapter03/packages.xml
rff5c009 rff96923 742 742 </listitem> 743 743 </varlistentry> 744 744 <!-- 745 745 <varlistentry> 746 746 <term>Util-linux Man Pages - <token>&util-linux-man-size;</token>:</term> … … 756 756 </listitem> 757 757 </varlistentry> 758 758 --> 759 759 <varlistentry> 760 760 <term>Vim (&vim-version;) - <token>&vim-size;</token>:</term> -
chapter08/binutils.xml
rff5c009 rff96923 58 58 Ask your system administrator to create more.</computeroutput></screen> 59 59 60 <para>A glitchin the building system causes the shipped man pages to60 <para>An error in the building system causes the shipped man pages to 61 61 be empty. Workaround the issue and remove the shipped man pages, so the 62 building system will regenerate man pagescorrectly:</para>62 man pages will be regenerated correctly:</para> 63 63 64 64 <screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl -
chapter08/shadow.xml
rff5c009 rff96923 90 90 <screen role="nodump"><userinput>sed -i 's:DICTPATH.*:DICTPATH\t/lib/cracklib/pw_dict:' etc/login.defs</userinput></screen> 91 91 </note> 92 92 <!-- 93 93 <para>Make a minor change to make the first group number generated 94 94 by useradd 1000:</para> 95 95 96 96 <screen><userinput remap="pre">sed -i 's/1000/999/' etc/useradd</userinput></screen> 97 97 --> 98 98 <para>Prepare Shadow for compilation:</para> 99 99 … … 125 125 <para>Compile the package:</para> 126 126 127 <screen><userinput remap="make">make</userinput></screen>127 <screen><userinput remap="make">make</userinput></screen> 128 128 129 129 <para>This package does not come with a test suite.</para> … … 131 131 <para>Install the package:</para> 132 132 133 <screen><userinput remap="install">make exec_prefix=/usr install</userinput></screen> 133 <screen><userinput remap="install">make exec_prefix=/usr install 134 make -C man install-man 135 mkdir -p /etc/default 136 useradd -D --gid 999</userinput></screen> 134 137 135 138 </sect2> -
chapter08/strippingagain.xml
rff5c009 rff96923 35 35 <!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"--> 36 36 <screen><userinput>save_usrlib="ld-&glibc-version;.so libc-&glibc-version;.so libpthread-&glibc-version;.so libthread_db-&libthread_db-version;.so 37 libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version; 37 libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version; libz.so.&zlib-version; 38 38 libitm.so.&libitm-version; libatomic.so.&libatomic-version;" <!-- libcilkrts.so.&libcilkrts-version;--> 39 39 … … 42 42 for LIB in $save_usrlib; do 43 43 objcopy --only-keep-debug $LIB $LIB.dbg 44 strip --strip-unneeded $LIB 45 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 44 cp $LIB /tmp/$LIB 45 strip --strip-unneeded /tmp/$LIB 46 objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB 47 install -vm755 /tmp/$LIB /usr/lib 48 rm /tmp/$LIB 46 49 done 47 50 … … 59 62 -exec strip --strip-debug {} ';' 60 63 61 find /usr/lib -type f -name \*.so* ! -name \*dbg \64 find /usr/lib -type f -name \*.so* ! -name \*dbg ! -name libz.so* \ 62 65 -exec strip --strip-unneeded {} ';' 63 66 -
chapter08/util-linux.xml
rff5c009 rff96923 95 95 <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen> 96 96 </warning> 97 97 <!-- 98 98 <note><para>There is one test that depends on the configuration of the kernel. 99 99 If CONFIG_USER_NS or CONFIG_PID_NS are not set, the tests will hang forever. … … 102 102 <screen><userinput remap="test">rm tests/ts/lsns/ioctl_ns</userinput></screen> 103 103 </note> 104 104 --> 105 105 <screen><userinput remap="test">chown -Rv tester . 106 106 su tester -c "make -k check"</userinput></screen> … … 109 109 110 110 <screen><userinput remap="install">make install</userinput></screen> 111 111 <!-- 112 112 <para>Finally, install the man pages:</para> 113 113 114 <screen><userinput remap="install">tar -xf ../util-linux-man-pages-&util-linux-version;.tar.xz - -directory /usr/share/man --strip-components=1</userinput></screen>115 114 <screen><userinput remap="install">tar -xf ../util-linux-man-pages-&util-linux-version;.tar.xz - -directory /usr/share/man - -strip-components=1</userinput></screen> 115 --> 116 116 </sect2> 117 117 -
packages.ent
rff5c009 rff96923 622 622 <!ENTITY sed-fin-sbu "0.5 SBU"> 623 623 624 <!ENTITY shadow-version "4. 8.1">625 <!ENTITY shadow-size " 1,574KB">626 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/ &shadow-version;/shadow-&shadow-version;.tar.xz">627 <!ENTITY shadow-md5 " 4b05eff8a427cf50e615bda324b5bc45">624 <!ENTITY shadow-version "4.9"> 625 <!ENTITY shadow-size "3,870 KB"> 626 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/v&shadow-version;/shadow-&shadow-version;.tar.gz"> 627 <!ENTITY shadow-md5 "b3c150ebef96d46afd51ef244ef506c8"> 628 628 <!ENTITY shadow-home "https://shadow-maint.github.io/shadow/"> 629 629 <!ENTITY shadow-fin-du "45 MB"> … … 708 708 709 709 <!ENTITY util-linux-minor "2.37"> 710 <!ENTITY util-linux-version "2.37 "> <!-- 2.33.x -->711 <!ENTITY util-linux-size "5, 390KB">710 <!ENTITY util-linux-version "2.37.1"> <!-- 2.33.x --> 711 <!ENTITY util-linux-size "5,497 KB"> 712 712 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz"> 713 <!ENTITY util-linux-md5 " 75eb0a648098332d4042f1646eca4069">713 <!ENTITY util-linux-md5 "6d244f0f59247e9109f47d6e5dd0556b"> 714 714 <!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/"> 715 <!ENTITY util-linux-man-url "&anduin-sources;/util-linux-man-pages-&util-linux-version;.tar.xz">716 <!ENTITY util-linux-man-md5 "882fdfd411f2a8d9fdf6635458539ff4">717 <!ENTITY util-linux-man-size "149 KB">718 715 <!ENTITY util-linux-tmp-du "134 MB"> 719 716 <!ENTITY util-linux-tmp-sbu "0.7 SBU">
Note:
See TracChangeset
for help on using the changeset viewer.