Update to attr-2.4.48.

Update to acl-2.2.53.   



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11428 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2018-07-04 02:41:02 +00:00
parent db1ed0172a
commit f6528ac86d
7 changed files with 53 additions and 69 deletions

View File

@ -43,6 +43,20 @@
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<para>2018-06-25</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to attr-2.4.48. Fixes
<ulink url="&lfs-ticket-root;4308">#4308</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to acl-2.2.53. Fixes
<ulink url="&lfs-ticket-root;4307">#4307</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2018-06-25</para> <para>2018-06-25</para>
<itemizedlist> <itemizedlist>

View File

@ -26,9 +26,9 @@
<!--<listitem> <!--<listitem>
<para>None</para> <para>None</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Acl-&acl-version;</para> <para>Acl-&acl-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>Attr-&attr-version;</para> <para>Attr-&attr-version;</para>
</listitem>--> </listitem>-->

View File

@ -42,35 +42,18 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Acl</title> <title>Installation of Acl</title>
<para>Modify the documentation directory so that it is a versioned
directory:</para>
<screen><userinput remap="pre">sed -i -e 's|/@pkg_name@|&amp;-@pkg_version@|' include/builddefs.in</userinput></screen>
<para>Fix some broken tests:</para>
<screen><userinput remap="pre">sed -i "s:| sed.*::g" test/{sbits-restore,cp,misc}.test</userinput></screen>
<para>Fix a problem in the test procedures caused by changes in perl-5.26:</para>
<screen><userinput remap="pre">sed -i 's/{(/\\{(/' test/run</userinput></screen>
<para>Additionally, fix a bug that causes <command>getfacl -e</command>
to segfault on overly long group name:</para>
<screen><userinput remap="pre">sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \
libacl/__acl_to_any_text.c</userinput></screen>
<para>Prepare Acl for compilation:</para> <para>Prepare Acl for compilation:</para>
<screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \ <screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--disable-static \ --disable-static \
--libexecdir=/usr/lib</userinput></screen> --libexecdir=/usr/lib \
--docdir=/usr/share/doc/acl-&acl-version;</userinput></screen>
<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \ <screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \
--disable-static \ --disable-static \
--libexecdir=/usr/lib</userinput></screen> --libexecdir=/usr/lib \
--docdir=/usr/share/doc/acl-&acl-version;</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
@ -78,14 +61,13 @@
<para>The Acl tests need to be run on a filesystem that supports access <para>The Acl tests need to be run on a filesystem that supports access
controls after <application>Coreutils</application> has been built with the controls after <application>Coreutils</application> has been built with the
Acl libraries. If desired, return to this package and run <command>make -j1 Acl libraries. If desired, return to this package and run <command>make
tests</command> after <application>Coreutils</application> has been built check</command> after <application>Coreutils</application> has been built
later in this chapter.</para> later in this chapter.</para>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make install install-dev install-lib <screen><userinput remap="install">make install</userinput></screen>
chmod -v 755 /usr/lib/libacl.so</userinput></screen>
<para>The shared library needs to be moved to <para>The shared library needs to be moved to
<filename class="directory">/lib</filename>, and as a result the <filename class="directory">/lib</filename>, and as a result the

View File

@ -41,44 +41,32 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Attr</title> <title>Installation of Attr</title>
<para>Modify the documentation directory so that it is a versioned
directory:</para>
<screen><userinput remap="pre">sed -i -e 's|/@pkg_name@|&amp;-@pkg_version@|' include/builddefs.in</userinput></screen>
<para>Prevent installation of manual pages that were already installed by
the <xref linkend="man-pages"/> package:</para>
<screen><userinput remap="pre">sed -i -e "/SUBDIRS/s|man[25]||g" man/Makefile</userinput></screen>
<para>Fix a problem in the test procedures caused by changes in perl-5.26:</para>
<screen><userinput remap="pre">sed -i 's:{(:\\{(:' test/run</userinput></screen>
<para>Prepare Attr for compilation:</para> <para>Prepare Attr for compilation:</para>
<screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \ <screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--disable-static</userinput></screen> --disable-static \
--sysconfdir=/etc \
--docdir=/usr/share/doc/attr-&attr-version;</userinput></screen>
<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \ <screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \
--disable-static</userinput></screen> --disable-static \
--sysconfdir=/etc \
--docdir=/usr/share/doc/attr-&attr-version;</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>The tests need to be run on a filesystem that supports extended <para>The tests need to be run on a filesystem that supports extended
attributes such as the ext2, ext3, or ext4 filesystems. The tests are also attributes such as the ext2, ext3, or ext4 filesystems.
known to fail if running multiple simultaneous tests (-j option greater than To test the results, issue:</para>
1). To test the results, issue:</para>
<screen><userinput remap="test">make -j1 tests root-tests</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make install install-dev install-lib <screen><userinput remap="install">make install</userinput></screen>
chmod -v 755 /usr/lib/libattr.so</userinput></screen>
<para>The shared library needs to be moved to <para>The shared library needs to be moved to
<filename class="directory">/lib</filename>, and as a result the <filename class="directory">/lib</filename>, and as a result the

View File

@ -1,13 +1,13 @@
<!ENTITY version "SVN-20180625"> <!ENTITY version "SVN-20180703">
<!ENTITY short-version "svn"> <!-- Used below in &blfs-book; <!ENTITY short-version "svn"> <!-- Used below in &blfs-book;
Change to x.y for release but not -rc releases --> Change to x.y for release but not -rc releases -->
<!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" -->
<!ENTITY versiond "20180625-systemd"> <!ENTITY versiond "20180703-systemd">
<!ENTITY short-versiond "systemd"> <!ENTITY short-versiond "systemd">
<!ENTITY generic-versiond "systemd"> <!ENTITY generic-versiond "systemd">
<!ENTITY releasedate "June 25, 2018"> <!ENTITY releasedate "July 3, 2018">
<!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "8.3"> <!ENTITY milestone "8.3">

View File

@ -234,7 +234,7 @@ if ( $package == "vim" ) $dirpath = "ftp://ftp.vim.org/pub/vim/unix";
if ( $package == "attr" || if ( $package == "attr" ||
$package == "acl" ) $package == "acl" )
{ {
return find_max( $lines, "/$package/", "/^.*$package-([\d\.-]*\d)\.src.*$/" ); return find_max( $lines, "/$package/", "/^.*$package-([\d\.-]*\d)\.*$/" );
} }
if ( $package == "e2fsprogs" ) if ( $package == "e2fsprogs" )

View File

@ -6,18 +6,18 @@
Allowed deviation in SBUs : 10% Allowed deviation in SBUs : 10%
Allowed deviation in disk usage : 2% --> Allowed deviation in disk usage : 2% -->
<!ENTITY acl-version "2.2.52"> <!ENTITY acl-version "2.2.53">
<!ENTITY acl-size "380 KB"> <!ENTITY acl-size "513 KB">
<!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.src.tar.gz"> <!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.tar.gz">
<!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda"> <!ENTITY acl-md5 "007aabf1dbb550bcddde52a244cd1070">
<!ENTITY acl-home " "> <!ENTITY acl-home " ">
<!ENTITY acl-ch6-du "4.9 MB"> <!ENTITY acl-ch6-du "4.9 MB">
<!ENTITY acl-ch6-sbu "less than 0.1 SBU"> <!ENTITY acl-ch6-sbu "less than 0.1 SBU">
<!ENTITY attr-version "2.4.47"> <!ENTITY attr-version "2.4.48">
<!ENTITY attr-size "336 KB"> <!ENTITY attr-size "457 KB">
<!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.src.tar.gz"> <!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.tar.gz">
<!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7"> <!ENTITY attr-md5 "bc1e5cb5c96d99b24886f1f527d3bb3d">
<!ENTITY attr-home "&savannah-nongnu;/projects/attr"> <!ENTITY attr-home "&savannah-nongnu;/projects/attr">
<!ENTITY attr-ch6-du "3.3 MB"> <!ENTITY attr-ch6-du "3.3 MB">
<!ENTITY attr-ch6-sbu "less than 0.1 SBU"> <!ENTITY attr-ch6-sbu "less than 0.1 SBU">