While attempting an upgrade (using '/stand/sysinstall installUpgrade') I ran into a problem where files are copied, hit a recursive loop and potentially continue being copied until the partition is full. When upgrading via sysinstall, the user (admin) is prompted for a location to backup /etc, if the user backs this up in the /root tree, this problem will be encountered. Selecting /root doesn't seem like a bad place, and the user isn't warned the next automatic step is that /root will be backed up into the backup of /etc (thus creating the loop). A simple prompt not to backup /etc into the /root tree would suffice, or preventing this in the script might be helpful. How-To-Repeat: '/stand/sysinstall installUpgrade' Choose to backup /etc into /root (/root/backup/etc or some such) Watch it take a long,long time to backup, wonder what is going on,go have a look in /root/backup/etc and find the huge recursive copy happening (/root/backup/etc/root/backup/etc/root/backup/etc...). :)
Responsible Changed From-To: freebsd-bugs->freebsd-qa sysinstall problem.
Responsible Changed From-To: freebsd-bugs->freebsd-sysinstall Over to maintainer(s)
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.