On 9/8/19 4:43 AM, Kevin Buckley via lfs-dev wrote:
OK, so I appreciate that the
chapter06db.xml
source file isn't pulled into the Book in the "official" rendering,
however, I have noticed that if you do add it in, the rendering
of the Book fails because the entity
&db-fixes-patch;
doesn't exist.
FWIW. it is used here
SVN/LFS-9.0$ grep -r db-fixes-patch *
chapter06/db.xml:<screen><userinput remap="pre">patch -Np1 -i
../&db-fixes-patch;</userinput></screen>
$
This seems odd, given that the following block of entities for
DB-related stuff is there in the 9.0 packages.ent file:
<!ENTITY db-version "6.2.32">
<!ENTITY db-size "44 MB">
<!ENTITY db-url "http://download.oracle.com/otn/berkeley-db/db-6.2.32.tar.gz">
<!ENTITY db-md5 "b33491b4756cb44b91c3318b727e71023">
<!ENTITY db-home "https://www.somedomain.tld/db">
<!ENTITY db-ch6-du "0 MB">
<!ENTITY db-ch6-sbu "0.0 SBU">
The other funny thing is that the Berkeley DB package in BLFS is an older
revision that the "not-used" one in LFS, 5.3.28, and so there are no clues
as to what/where the patch for 6.2.32 is.
Presumably someone must have built 6.2.32 and found they needed that
patch, but didn't add the entitiy for it ?
FWIW, I built 6.2.32 for my LFS 8.4 PkgUser install but didn't know about
the patch.
Any clues?
Kevin
PS
I may have flagged something about the LFS/BLFS version mismatch before
so maybe ignore that as it's not relevant to the lack of the patch/entity.
We are using the public version of gdbm, not the proprietary Oracle
version. We use gdbm.xml in LFS and not the db.xml file.
See http://wiki.linuxfromscratch.org/blfs/ticket/10989#ticket
The only reason that db.xml is there is for historical reasons. After
looking a bit, I can't find when that was actually in the book. On my
system the file is dated May 2016.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page