Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616
Rep:
LFS' Docbook Configuration
Is there something wrong with this (docbook) that has gone long unchanged, like the iptables instructions?
I've never been able to get docbook working correctly. Inevitably, there is a point at which I run a makefile and the screen explodes with hundreds of lines of "no ID for constraint" or "I/O error attempting to load network entity", etc.
Basically, I'm just asking if the LFS docbook setup has ever worked correctly. I've just been disabling manpage generation when things go wrong and happily hammer the offending package's website with traffic when I need help. (Since they can't be bothered to include civilized documentation.)
As an aside: the iptables instructions are borked on the module names and it's far simpler to declare the rules you want and tell iptables to load whatever modules it needs when importing them. Also, most of the "settings" they have in the directions have been default in iptables for a decade or more. If anyone is interested, I can post the scripts. I have them for both SysV and SysD.
It has. But the configuration often confuses people.
By default, only 4.5 docbook is enabled, followed by an "example" on how to enable several docbooks (which people run, and it shouldn't be ran as-is), and all of that followed by a required block to support all previous docbook versions (4.1.1, 4.2, 4.3, 4.4) which most packages use.
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616
Original Poster
Rep:
Quote:
Originally Posted by Krejzi
It has. But the configuration often confuses people.
By default, only 4.5 docbook is enabled, followed by an "example" on how to enable several docbooks (which people run, and it shouldn't be ran as-is), and all of that followed by a required block to support all previous docbook versions (4.1.1, 4.2, 4.3, 4.4) which most packages use.
Well... I've tried everything. But, I don't think this is LFS' fault. I've seen it fail to varying degrees over dozens of packages tonight. Needless to day, I really despise this whole docbook system. I just want some friggin man pages without the overhead of an unwieldy document build system.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.