Re: Dump commands

Pierre Labastie ([email protected] via lfs-support Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.support
Message-ID <[email protected]>
On Wed, 2026-08-12 at 19:49 -0600, Zeckma wrote:
> On 8/12/26 19:41, Bruce Dubbs ([email protected] via lfs-support 
> Mailing List) wrote:
>  > On 8/12/26 2:51 PM, Pocket ([email protected] via lfs-support 
> Mailing List) wrote:
>  >>
>  >> FYI
>  >>
>  >> When building the book and also dumping the commands
>  >> in some of the scripts the tailing \ is not there
>  >>
>  >> For example....
>  >>
>  >>  From my script
>  >> make BASEDIR="$basedir" DUMPDIR="$dumpdir" 
> NOCHUNKS_OUTPUT="$nochunks" book dump- commands nochunks
>  >>
>  >> 027-addinguser
>  >>
>  >> groupadd lfs
>  >>
>  >> useradd -s /bin/bash -g lfs
>  >>   -m -k /dev/null lfs
>  >>
>  >>
>  >> passwd lfs
>  >>
>  >>
>  >> chown -v lfs
>  >>   $LFS/{usr{,/*},var,etc,tools}
>  >> case $(uname -m) in
>  >>    x86_64) chown -v lfs
>  >>   $LFS/lib64 ;;
>  >> esac
>  >>
>  >> su - lfs
>  >>
>  >> Not a huge deal as I just use sed to fix it before sourcing the
> script
>  >
>  > I do not know why you have this issue.  Those problematic lines
> are
>  > all single lines in the book.  We really do not use the
>  > dump-commands option in the Makefile, but if you want to propose a
>  > change to stylesheets/dump-commands.xsl, we'll be glad to look at
> it.
> 
> What seems to be happening as that when an ENTITY is used (&entity;)
> in a userinput block, a newline is added after the ENTITY. This can
> be
> great in some cases, but can cause issues like this.
> 
> I took a look at dump-commands.xsl and couldn't find why it's
> happening. Probably hidden away in another XSLT file.
> 
> Anyhow, instead of inserting newlines after ENTITIES, it should
> just carry on until the userinput is over. Leads to longer lines,
> but doesn't carry all that baggage with extra conditions.
> 

I think the problem is the stylesheet inserts newlines after parsing
<userinput>...</userinput> blocks: the entity for lfs-goupname is a
<userinput>...</userinput> inner block. I think I can fix the
stylesheet.

Pierre

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-support
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.