| Newsgroups |
gmane.linux.lfs.support |
| Message-ID |
<[email protected]> |
On 8/13/26 11:45, Pierre Labastie ([email protected] via
lfs-support Mailing List) wrote:
> On Thu, 2026-08-13 at 11:23 -0400, Pocket wrote:
>>
>>
>> On 8/13/26 11:17, Pierre Labastie ([email protected] via
>> lfs-support Mailing List) wrote:
>>> On Wed, 2026-08-12 at 15:51 -0400, Pocket 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
>>>
>>> Could you try commit 8cc9d2a18? It seems to fix things for me
>>>
>>> Pierre
>>>
>>>
>>
>> I am in the middle of a build right now, so I would like to wait
>> until
>> it finished. Probably be a few days before I can try that
>>
>
> Guess it is not a problem: the bug has been there during two years.
> Confirmation can wait a few days...
>
> Pierre
>
>
Ok did a git pull and remade the book
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
is now
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
059-changingowner
chown --from lfs
-R root:root $LFS/{usr,var,etc,tools}
case $(uname -m) in
x86_64) chown --from lfs
-R root:root $LFS/lib64 ;;
esac
is now
chown --from lfs -R root:root $LFS/{usr,var,etc,tools}
case $(uname -m) in
x86_64) chown --from lfs -R root:root $LFS/lib64 ;;
esac
So it looks like your changes are good.
I looked at the other scripts and they don't look like they were affected.
I will know for sure when I build my next release.
That will be a bit into the future as I need to create and image for the
version I just completed, built on a raspberry pi 5 and boot and test it
on a raspberry pi 4.
You did good!
--
Hindi madali ang maging ako
--
http://lists.linuxfromscratch.org/sympa/info/lfs-support
Unsubscribe: See the above information page