Nathan Coulson wrote: > For one, I have not dug too deeply into it (also, I see a /bin/find > not found as well which leads to another failure). Once I get it > successfully compiled, I'll figure out why. > > As for two, I am using the systemd branch (giving it a try). I took a > careful look at the coreutils instructions before posting this, and > head is not moved to /bin. Perhaps the directions were changed > compared to LFS as it was not needed by bootscripts anymore. > > > I had a third thought as well, what to do about it. Reviewing the > main lfs book, coreutils and findutils does put these utilities in > /bin instead of /usr/bin, so I imagine java would work fine, and > systemd blfs branch has not yet merged the openjdk features. But I > don't want to see any difference in compiling java between having a > systemd build or a sysvinit build [Java does not interact with boot]. > I guess the two choices would be to move those programs back to /bin > in the systemd branch, patch java in the systemd version to not use > hardcoded paths, or patch both variations of blfs.
I agree that programs like head and find should not have hard coded paths, but that is an upstream problem. For us, we should have these in /bin and thus the systemd book should be changed to put them there. I guess the systemd approach would be to symlink /bin -> /usr/bin and /sbin -> /usr/sbin. I don't like that though. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
