On 12/05/2018 18:34, Bruce Dubbs wrote: > On 05/12/2018 04:40 AM, Pierre Labastie wrote: >> While looking at the chroot commands in jhalfs for fixing what is reported in >> http://lists.linuxfromscratch.org/pipermail/lfs-dev/2018-May/072246.html >> >> I found that "SHELL=/tools/bin/bash" is used for the "CHROOT" target. Since >> the CHROOT target is (up to one script) chapter 6, this means that >> /tools/bin/bash is used throughout chapter 6, even when /bin/bash is >> available. >> >> There are 2 questions: >> 1- Should this be corrected? >> 2- if yes to 1, how? > > We do have the user do > > exec /bin/bash --login +h > > in Chapter 6 bash, but that is a role="nodump" command.
And it would be lost for the next build anyway, since the scripts exits when it is done. > > Actually, for the purposes of jhalfs, I do not think the issue needs to be > corrected. At the end of jhalfs, the user will log in with the correct bash. > The only potential issue is what is used for the BLFS portion of the script > where the user may have removed /tools ? > No problem there. Everywhere else (that is not in chapter 6), SHELL is /bin/bash (that is: host /bin/bash in chapter 5, and chroot /bin/bash in chapters 7 and 8, blfs tools, and custom tools). I too think it is not worth the trouble to correct this, unless the fix is easy (which I do not think it is). But "purist" users might want to use the newly built bash as soon as it is available... Pierre -- http://lists.linuxfromscratch.org/listinfo/alfs-discuss FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
