Bruce Dubbs wrote:
In the LFS cleanfs script, we have the construct:cd /tmp && find . -xdev -mindepth 1 ! -name lost+found \ -delete || failed=1 Since I test build a lot of apps in /tmp, this instruction can take a very long time upon bootup. Can we change it to make the process a bit faster? How about something like: for file in /tmp/*; do if [ $file != lost+found ]; then rm -r $file; fi done
One issue that comes to mind are errors "argument list too long." I don't know if a "for file in *" construct has this problem. It has happened a few times where a simple "rm dir/*" failed because there were more files than there is room in rm's argument list.
-- Gerard Beekmans /* If Linux doesn't have the solution, you have the wrong problem */ -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
