UPDATING (ff511f1f398e25b7baca6218e56d15b5ce3ab4a4) | UPDATING (ed651a749635f743f41e54445d0a29fb26e5a82b) |
---|---|
1 Updating Information for FreeBSD current users. 2 3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>. 4See end of file for further details. For commonly done items, please see the 5COMMON ITEMS: section later in the file. These instructions assume that you 6basically know what you are doing. If not, then please consult the FreeBSD 7handbook: 8 --- 1917 unchanged lines hidden (view full) --- 1926 install a new mergemaster (cd src/usr.sbin/mergemaster && make 1927 install) after the buildworld before this step if you last updated 1928 from current before 20130425 or from -stable before 20130430. 1929 1930 [6] This only deletes old files and directories. Old libraries 1931 can be deleted by "make delete-old-libs", but you have to make 1932 sure that no program is using those libraries anymore. 1933 | 1 Updating Information for FreeBSD current users. 2 3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>. 4See end of file for further details. For commonly done items, please see the 5COMMON ITEMS: section later in the file. These instructions assume that you 6basically know what you are doing. If not, then please consult the FreeBSD 7handbook: 8 --- 1917 unchanged lines hidden (view full) --- 1926 install a new mergemaster (cd src/usr.sbin/mergemaster && make 1927 install) after the buildworld before this step if you last updated 1928 from current before 20130425 or from -stable before 20130430. 1929 1930 [6] This only deletes old files and directories. Old libraries 1931 can be deleted by "make delete-old-libs", but you have to make 1932 sure that no program is using those libraries anymore. 1933 |
1934 [8] The new kernel must be able to run existing binaries used by 1935 an installworld. When upgrading across major versions, the new 1936 kernel's configuration must include the correct COMPAT_FREEBSD<n> 1937 option for existing binaries (e.g. COMPAT_FREEBSD11 to run 11.x 1938 binaries). Failure to do so may leave you with a system that is 1939 hard to boot to recover. A GENERIC kernel will include suitable 1940 compatibility options to run binaries from supported older branches. | 1934 [8] The new kernel must be able to run existing binaries used by an 1935 installworld. When upgrading across major versions, the new kernel's 1936 configuration must include the correct COMPAT_FREEBSD<n> option for 1937 existing binaries (e.g. COMPAT_FREEBSD11 to run 11.x binaries). Failure 1938 to do so may leave you with a system that is hard to boot to recover. A 1939 GENERIC kernel will include suitable compatibility options to run 1940 binaries from older branches. Note that the ability to run binaries 1941 from unsupported branches is not guaranteed. |
1941 1942 Make sure that you merge any new devices from GENERIC since the 1943 last time you updated your kernel config file. Options also 1944 change over time, so you may need to adjust your custom kernels 1945 for these as well. 1946 1947 [9] If CPUTYPE is defined in your /etc/make.conf, make sure to use the 1948 "?=" instead of the "=" assignment operator, so that buildworld can --- 37 unchanged lines hidden --- | 1942 1943 Make sure that you merge any new devices from GENERIC since the 1944 last time you updated your kernel config file. Options also 1945 change over time, so you may need to adjust your custom kernels 1946 for these as well. 1947 1948 [9] If CPUTYPE is defined in your /etc/make.conf, make sure to use the 1949 "?=" instead of the "=" assignment operator, so that buildworld can --- 37 unchanged lines hidden --- |