mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 19:59:20 +01:00
Fixes to Attr and libcap pages. Don't move coreutils' utils in /bin which are not specified by FHS to be there - they aren't necesary for systemd.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10150 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
2acccb96a1
commit
c97d81d719
@ -269,7 +269,7 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Libcap2-&libcap-version;</para>
|
<para>Libcap-&libcap-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -357,7 +357,7 @@
|
|||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>Libcap2 (&libcap-version;) - <token>&libcap-size;</token>:</term>
|
<term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Home page: <ulink url="&libcap-home;"/></para>
|
<para>Home page: <ulink url="&libcap-home;"/></para>
|
||||||
<para>Download: <ulink url="&libcap-url;"/></para>
|
<para>Download: <ulink url="&libcap-url;"/></para>
|
||||||
|
@ -57,11 +57,25 @@
|
|||||||
<para>The attr tests need to be run on a filesystem that supports extended
|
<para>The attr tests need to be run on a filesystem that supports extended
|
||||||
attributes. To test the results, issue:</para>
|
attributes. To test the results, issue:</para>
|
||||||
|
|
||||||
<screen><userinput remap="test">make tests root-tests ext-tests</userinput></screen>
|
<!-- ext-tests fail for some reason -->
|
||||||
|
<screen><userinput remap="test">make tests root-tests</userinput></screen>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install install-dev install-lib</userinput></screen>
|
<screen><userinput remap="install">make install install-dev install-lib &&
|
||||||
|
chmod -v 0755 /lib/libattr.so.1.1.0</userinput></screen>
|
||||||
|
|
||||||
|
<para>Remove static library and libtool archive from
|
||||||
|
<filename class="directory">/lib</filename>, they exist in
|
||||||
|
<filename class="directory">/usr/lib</filename>:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="install">rm -v /lib/libattr.{a,la,so}</userinput></screen>
|
||||||
|
|
||||||
|
<para>Change default location for the libtool archive and recreate
|
||||||
|
symlink to shared library since it points to removed file:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="install">sed -i 's@/lib@/usr/lib@' /usr/lib/libattr.la &&
|
||||||
|
ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
@ -76,7 +90,7 @@
|
|||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>attr, getfattr, and setattr</seg>
|
<seg>attr, getfattr, and setattr</seg>
|
||||||
<seg>libattr.{so,a}</seg>
|
<seg>libattr.{so,a}</seg>
|
||||||
<seg>/usr/{include/attr,share/doc/attr-&attr-version;}</seg>
|
<seg>/usr/include/attr and /usr/share/doc/attr-&attr-version;</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
|
|
||||||
|
@ -120,19 +120,11 @@
|
|||||||
|
|
||||||
<screen><userinput remap="install">mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin
|
<screen><userinput remap="install">mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin
|
||||||
mv -v /usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} /bin
|
mv -v /usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} /bin
|
||||||
mv -v /usr/bin/{rmdir,stty,sync,true,uname,test,[} /bin
|
mv -v /usr/bin/{rmdir,stty,sync,true,uname} /bin
|
||||||
mv -v /usr/bin/chroot /usr/sbin
|
mv -v /usr/bin/chroot /usr/sbin
|
||||||
mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8
|
mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8
|
||||||
sed -i s/\"1\"/\"8\"/1 /usr/share/man/man8/chroot.8</userinput></screen>
|
sed -i s/\"1\"/\"8\"/1 /usr/share/man/man8/chroot.8</userinput></screen>
|
||||||
|
|
||||||
<para>Some of the scripts in the LFS-Bootscripts package depend on
|
|
||||||
<command>head</command>, <command>sleep</command>, and
|
|
||||||
<command>nice</command>. As <filename class="directory">/usr</filename>
|
|
||||||
may not be available during the early stages of booting, those binaries
|
|
||||||
need to be on the root partition:</para>
|
|
||||||
|
|
||||||
<screen><userinput remap="install">mv -v /usr/bin/{head,sleep,nice} /bin</userinput></screen>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
<address>&libcap-url;</address>
|
<address>&libcap-url;</address>
|
||||||
</sect1info>
|
</sect1info>
|
||||||
|
|
||||||
<title>Libcap2-&libcap-version;</title>
|
<title>Libcap-&libcap-version;</title>
|
||||||
|
|
||||||
<indexterm zone="ch-system-libcap">
|
<indexterm zone="ch-system-libcap">
|
||||||
<primary sortas="a-Libcap">Libcap</primary>
|
<primary sortas="a-Libcap">Libcap</primary>
|
||||||
@ -51,7 +51,16 @@
|
|||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make RAISE_SETFCAP=no install</userinput></screen>
|
<screen><userinput remap="install">make RAISE_SETFCAP=no prefix=/usr install &&
|
||||||
|
chmod -v 0755 /usr/lib/libcap.so.2.22</userinput></screen>
|
||||||
|
|
||||||
|
<para>The shared library needs to be moved to
|
||||||
|
<filename class="directory">/lib</filename>, and as a result the
|
||||||
|
<filename class="extension">.so</filename> file in
|
||||||
|
<filename class="directory">/usr/lib</filename> will need to be recreated:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="install">mv -v /usr/lib/libcap.so.* /lib &&
|
||||||
|
ln -sfv ../../lib/libcap.so.2 /usr/lib/libcap.so</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -294,7 +294,7 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Libcap2</para>
|
<para>Libcap</para>
|
||||||
|
|
||||||
<para>This package contains functions that enable root privileges to be
|
<para>This package contains functions that enable root privileges to be
|
||||||
partitioned into a set of distinct privileges. It is required by
|
partitioned into a set of distinct privileges. It is required by
|
||||||
|
Loading…
Reference in New Issue
Block a user