Posted by: Anonymous Coward
on April 27, 2006 10:52 PM
"system files" and "user files" probably isn't the best way to describe those files. What would be more appropriate would be files installed and maintained with the base system versus files installed outside of the base system.
Files in<nobr> <wbr></nobr>/bin,<nobr> <wbr></nobr>/sbin,<nobr> <wbr></nobr>/usr/bin,<nobr> <wbr></nobr>/usr/sbin, etc... are installed with the base distribution. Files in<nobr> <wbr></nobr>/usr/local/bin are installed as a result of ports or custom source installs. When a system is upgraded via "make buildworld; make installworld", only<nobr> <wbr></nobr>/bin,<nobr> <wbr></nobr>/sbin,<nobr> <wbr></nobr>/usr/bin,<nobr> <wbr></nobr>/usr/sbin (and supporting files) are updated.
This allows one to update ports and custom-installed software at-will without affecting the base system, and allows base system updates via buildworld/installworld without affecting ports and custom software.
Re:/usr/local
Posted by: Anonymous Coward on April 27, 2006 10:52 PMFiles in<nobr> <wbr></nobr>/bin,<nobr> <wbr></nobr>/sbin,<nobr> <wbr></nobr>/usr/bin,<nobr> <wbr></nobr>/usr/sbin, etc... are installed with the base distribution. Files in<nobr> <wbr></nobr>/usr/local/bin are installed as a result of ports or custom source installs. When a system is upgraded via "make buildworld; make installworld", only<nobr> <wbr></nobr>/bin,<nobr> <wbr></nobr>/sbin,<nobr> <wbr></nobr>/usr/bin,<nobr> <wbr></nobr>/usr/sbin (and supporting files) are updated.
This allows one to update ports and custom-installed software at-will without affecting the base system, and allows base system updates via buildworld/installworld without affecting ports and custom software.
#