El Lunes, 27 de Noviembre de 2006 16:02, Dan Nicholson escribió: > CC'ing alfs-discuss. George, Manuel: It seems that the individual > package scripts aren't maintaining the shell options used by the > parent shell. In this case, since "set +h" isn't being inherited by > the coreutils build, mv is trying to move itself because the shell > hashing remembers the location of the old mv. Or something like that. > But you can easily test with the variable SHELLOPTS or $- that nested > shells won't inherit +h. The scripts need to contain "set +h" or be > invoked differently.
I don't have issues with the the move of the mv binary in the coreutils build, but yes the tests shows that due that now the scripts are launched by a make sub-process instead directly by the chroot command (like before to start using sudo) +h isn't inherited. The most simple and fail-safe solution is to add +h to the scripts. -- Manuel Canales Esparcia Usuario de LFS nº2886: http://www.linuxfromscratch.org LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info TLDP-ES: http://es.tldp.org -- http://linuxfromscratch.org/mailman/listinfo/alfs-discuss FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
