Lines Matching +full:qemu +full:- +full:4 +full:- +full:build
1 Updating Information for users of FreeBSD-CURRENT.
9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
22 includes various WITNESS- related kernel options, INVARIANTS, malloc
24 kernel. Many developers choose to disable these features on build
28 at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
31 The FreeBSD-base repository is now defined in /etc/pkg/FreeBSD.conf,
32 disabled by default. In -CURRENT and -STABLE this points at nightly
37 FreeBSD-base repository in /usr/local/etc/pkg/repos/ with a single
38 line "FreeBSD-base: { enabled: yes }".
42 "pam" package. The pam-lib subpackage, which includes libpam, will
45 If you have set-minimal(-jail) installed, the pam base package which
47 If you don't, you MUST manually install the FreeBSD-pam package if you
53 pf(4) now supports nat64 via the af-to keyword.
61 flua(1) has moved to the new FreeBSD-flua package. If you use flua,
83 The "FreeBSD-unbound" package is renamed to "FreeBSD-local-unbound".
84 If you have set-optional or set-base installed, the new package will
97 Audio-related utilities including mixer(8) and virtual_oss(8) have
98 moved to the new FreeBSD-sound package. If you have set-optional or
99 set-base installed this package will be installed automatically,
103 Both drm-kmod and nividia-drm ports had to be updated to either no
111 can install the ftp/freebsd-ftpd port. pkgbase users should remove
112 the orphaned FreeBSD-ftpd package.
117 powerd has been moved to a new FreeBSD-powerd package. If you have
118 FreeBSD-set-minimal installed, the new package will be installed
122 FreeBSD-pmc package. If you use these, you may want to install the
126 been moved to the new package. If you have set-minimal installed,
134 FreeBSD-mandoc. If you have the minimal set installed, this package
137 Kyua has been moved to the FreeBSD-kyua package, and ATF has been moved
138 to the FreeBSD-atf* packages. If you have FreeBSD-tests installed,
151 will no longer generate "-man" subpackages; instead the manpages will
156 FreeBSD 16.0-CURRENT.
164 changed: "FreeBSD" is now "FreeBSD-ports", and "FreeBSD-kmods" is now
165 "FreeBSD-ports-kmods". Users with /usr/local/etc/pkg/repos files
173 'pkg install -r base -g FreeBSD-openssl\* FreeBSD-kerberos\*'
177 To restore bridge(4)'s ABI compatibility with ifconfig from 14.x or
187 a no-op for MIT Kerberos, so this only affects builds which set
201 The CLEAN option has been switched back from default-on to default-off.
204 ABI or compatibility in ways that may require a clean build initially
210 FreeBSD-libmilter* packages.
212 If you only have FreeBSD-sendmail installed for applications that
226 has been reverted. (However, it is still non-functional.)
248 The CLEAN option has been switched back from default-off to
249 default-on. This reverts the 20240729 change below.
252 routed(8) and route6d(8) have moved to the FreeBSD-rip package.
256 if_epair(4) now uses ether_gen_addr(9) to generate a stable MAC
264 install FreeBSD-bsdconfig.
267 The usbhid(4) USB HID driver is now enabled by default, and will be
268 used in preference to other USB HID drivers like ukbd(4), ums(4), and
269 uhid(4). Work on a FIDO/U2F driver and moused(8) is in progress.
278 package, FreeBSD-bmake. If you use pkgbase and you need make, you
285 gssd(8) has been moved to a new package, FreeBSD-gssd. If you use
290 have been renamed from FreeBSD-krb5* to FreeBSD-kerberos*. This
295 In either case, if you have FreeBSD-krb5* packages installed, you
296 should remove them and (re)install the equivalent FreeBSD-kerberos*
312 sysutils/freebsd-shar port was created to maintain this version of
316 LinuxKPI device.h and acpi changes effecting drivers and drm-kmod.
323 All NFS related modules must be rebuilt from up-to-date
327 "make delete-old" will now remove the Forth bootloader entirely
331 MIT KRB5 (MIT Kerberos5) has been imported into 15-CURRENT. To
333 will build and install MIT KRB5 1.21.3. And it will remove Heimdal
334 1.5.2 when delete-old and delete-old-libs are run. To revert back
335 simply buildworld/installworld again with delete-old-libs and
336 delete-old.
340 The few affected ports must be rebuilt. A successful exp-run will be
348 LinuxKPI dma-mapping.h were pulled into the tree from drm-kmod.
357 pf now blocks IPv6 packets with a hop-by-hop or destination options header by
358 default. Such packets can be passed by adding "allow-opts" to the rule. IPv6
363 has moved to the new FreeBSD-ctl package. If you use pkgbase and you
366 Development-related tools (e.g. ar and nm) have moved to the new
367 "FreeBSD-toolchain" package, which subsumes and obsoletes the
368 existing "FreeBSD-elftoolchain" package. If you use pkgbase and
370 ensure the old FreeBSD-elftoolchain* packages are completely removed.
375 however it does not have any in-tree consumers since the introduction
385 The bridge(4) sysctl net.link.bridge.member_ifaddrs now defaults to 0,
387 assigned. Refer to bridge(4) for more information.
390 UMASS quirks and auto-quirk probing has been overhauled. CAM now won't
393 in 14 and broke several e-readers and the like). Please send imp@freebsd.org
402 memory where expected. These changes may require out-of-tree drivers
408 Before updating their system, users of iwlwifi(4) or iwx(4) must
418 Commit 4a77657cbc01 changed the ABI between ipfw(8) and ipfw(4).
420 ipfw(4) module. Therefore, it is recommended to disable ipfw during
432 different transport - netlink(4) socket instead of unix(4). Users of
460 The iwm(4) firmwares are no longer compiled as kernel modules but instead
461 shipped as raw files. For pkgbase users if you use iwm(4) you will need
462 to install the FreeBSD-firmware-iwm package.
467 imported more than 4 years ago have been removed.
470 The ng_ubt(4) driver now requires firmwares to be loaded on Realtek
473 comms/rtlbt-firmware port.
486 and ciss(4) users should be on the lookout for regressions.
489 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
494 If you encounter incremental build issues, please report them to the
495 freebsd-current mailing list so that a special-case dependency can be
503 uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15.
518 package FreeBSD-audit. If you use OpenBSM auditing and pkgbase, you
519 should install FreeBSD-audit.
522 cron, lpr, and ntpd have been moved from FreeBSD-utilities into their
524 packages: FreeBSD-cron, FreeBSD-lp, or FreeBSD-ntp.
527 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
528 been upgraded to 18.1.6. It is important that you run `make delete-old`
557 4. And finally, rread local_loader_conf_files files:
564 non-compliant MTAs; please see the first 8.18.1 release note in
598 box, bsddialog(1) is not considered as a drop-in replacement for
612 A new loader tunable net.pf.default_to_drop allows pf(4)’s default
621 Move standard include files to the clibs-dev package and move clang
622 internal libraries and headers to clang and clang-dev. Upgrading systems
626 pkg upgrade -y FreeBSD-utilities
627 pkg upgrade -y FreeBSD-utilities-dev
628 pkg upgrade -y
637 The WITH_INIT_ALL_PATTERN and WITH_INIT_ALL_ZERO build options have
641 FreeBSD 15.0-CURRENT.
656 Following the general removal of MIPS support, the ath(4) AHB bus-
658 integrated with the ath(4) main module again. As a result, there's
664 Out-of-tree kernel modules will need to be rebuilt.
684 the base system. It is important to rebuild third-party software
713 all non-x86 platforms for some time now. If you need to fall back,
724 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
726 make buildworld-jobs
728 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
743 Introduce new kernel options KBD_DELAY1 and KBD_DELAY2. See atkbdc(4)
752 Since commit 75d41cb6967 Huawei 3G/4G LTE Mobile Devices do not default
753 to ECM, but NCM mode and need u3g and ucom modules loaded. See cdce(4).
756 As of commit 7c40e2d5f685, the dependency on netlink(4) has been added
757 to the linux_common(4) module. Users relying on linux_common may need
758 to compile netlink(4) module if it is not present in their kernel.
765 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
769 llvm-objdump is now always installed as objdump. Previously there was
778 to re-enable sendmail(8):
789 needs to use devctl to re-enable the device, and reprobe it (or set
795 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
807 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
808 FreeBSD-devd FreeBSD-devmatch
820 LinuxKPI pm.h changes require an update to the latest drm-kmod version
821 before re-compiling to avoid errors.
839 This broke the NO_CLEAN build for some people. Either do a clean build
845 before the build to force everything to rebuild that needs to.
848 Unbound support for RFC8375: The special-use domain 'home.arpa' is
849 by default blocked. To unblock it use a local-zone nodefault
851 local-zone: "home.arpa." nodefault
853 Or use another type of local-zone to override with your choice.
886 The synchronous PPP kernel driver sppp(4) has been removed.
887 The cp(4) and ce(4) drivers are now always compiled with netgraph(4)
894 # chsh -s csh
912 audio/freebsd-13-mixer
925 application-specific configuration option for applications
951 installed a new awk binary, you may not be able to build a new
953 script used to build the kernel. If you did update, the fix is
957 % sudo -E make install
966 awk has been updated to the latest one-true-awk version 20210215.
995 The an(4) driver has been removed from FreeBSD.
1000 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
1003 git update-ref -d refs/remotes/freebsd/vendor/openzfs
1008 which break drm-kmod. In addition various other additions where
1016 pkg install -f FreeBSD-openssl
1026 delegations by setting vfs.nfsd.issue_delegations non-zero
1035 needing a working back channel for server->client RPCs.
1044 For 64-bit architectures the base system is now built with Position
1046 disabled using the WITHOUT_PIE knob. A clean build is required.
1050 Please update your drm-kmod port to after the __FreeBSD_version 1400003
1063 Transport-independent parts of HID support have been split off the USB
1070 enabled version. Incremental build is broken for that change, so it
1071 requires a clean build.
1076 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
1086 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
1090 ping6 has been merged into ping. It can now be called as "ping -6".
1095 If you have multi-fib configuration and rely on existence of all
1099 The internal pre-processor in the calendar(1) program has been
1100 extended to support more C pre-processor commands (e.g. #ifdef, #else,
1107 have been moved to the deskutils/calendar-data port, much like the
1109 make delete-old-files, you need to install it to retain full
1116 find sys -name LINT\* -delete
1120 command you want to un-auger the tree is
1122 svn revert -R .
1132 Not all "NO_CLEAN" build scenarios work across these changes. Many
1140 to an explicit "zpool import -a" in one of the rc scripts enabled by
1141 zfs_enable=YES. This means your non-root zpools won't auto import until
1157 As such, all the NFS modules must be re-compiled from sources.
1160 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1179 accepted. An exp-run has identified all of the problems with this in
1180 ports, but other non-ports software may need extra escapes removed to
1184 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
1190 implementation corrects non-conformant behavior of the previous bc
1194 languages welcome). The option WITHOUT_GH_BC can be used to build the
1208 re-enable it for system root only on non-ZFS filesystems with the
1212 It may be advised to setup aliases for grep to default to `-d skip` if
1213 commonly non-recursively grepping a list that includes directories and
1219 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1225 Support for obsolete compilers has been removed from the build system.
1232 a slightly older -CURRENT userland and older FreeBSD userlands may not
1244 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1252 amd is still available in the sysutils/am-utils port.
1255 Removed brooktree driver (bktr.4) from the tree.
1258 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
1269 Users who wish to build FreeBSD with GCC must use the external toolchain
1273 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
1296 Architectures not supported by in-tree Clang/LLVM require an
1303 short-term transition aid they may be enabled via WITH_* options.
1304 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
1319 Kernel-loadable random(4) modules are no longer unloadable.
1322 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1376 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1395 with ping. If you use any of -ARWXaghmrtwx, you must update your
1400 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
1408 a non-default value, please tell asomers@FreeBSD.org why.
1414 world-readable. If the /var/account directory must be created by
1426 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1437 User-wired pages now have their own counter,
1440 long. bhyve VMs wired with the -S are now subject to the user
1446 ipsec(4) must now load the ipsec(4) kernel module.
1449 The tap(4) driver has been folded into tun(4), and the module has been
1462 non-zero to bypass the random device prior to seeding, or zero to
1464 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
1468 read-only diagnostic sysctl that is set when bypass is enabled and
1476 non-zero to disable warnings in dmesg when the same conditions are
1489 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
1491 nfsuserd daemons built from head sources that are post-r338192 are
1495 The fuse(4) module has been renamed to fusefs(4) for consistency with
1501 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1507 geom_uzip(4) depends on the new module xz. If geom_uzip is statically
1531 the -b (bootnum) parameter for commands where the bootnum was previously
1532 specified with each option. For example 'efibootmgr -B 0001' is now
1533 'efibootmgr -B -b 0001'.
1544 The XLP config has been removed. We can't support 64-bit atomics in this
1545 kernel because it is running in 32-bit mode. XLP users must transition
1546 to running a 64-bit kernel (XLP64 or XLPN32).
1548 The mips GXEMUL support has been removed from FreeBSD. MALTA* + qemu is
1555 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1573 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1578 FreeBSD-13. It is available as a package (ctm) for all supported
1589 $ newsyslog -Nrv
1596 just install the drm-kmod port. All others should install
1597 drm-legacy-kmod.
1600 drm-kmod. For hardware older than 2013, however, some users will need
1601 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1602 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1605 have hardware supported by drm-kmod, you are strongly encouraged to use
1608 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1613 Generally, anybody using the drm*-kmod packages should add
1615 cross-threading surprises, especially with automatic driver
1616 loading from X11 startup. These will become the defaults in 13-current
1620 The ixlv(4) driver has been renamed to iavf(4). As a consequence,
1629 important to rebuild third-party software after upgrading. The value
1640 The cam(4) based nda(4) driver will be used over nvd(4) by default on
1647 Reproducible build mode is now on by default, in preparation for
1648 FreeBSD 12.0. This eliminates build metadata such as the user,
1657 default since FreeBSD-11.
1665 The default interpreter has been switched from 4th to Lua.
1666 LOADER_DEFAULT_INTERP, documented in build(7), will override the default
1668 LOADER_DEFAULT_INTERP=4th (valid values are 4th, lua or simp) in
1669 src.conf for the build. This will create default hard links between
1673 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1681 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1686 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1690 The jedec_ts(4) driver has been removed. A superset of its functionality
1691 is available in the jedec_dimm(4) driver, and the manpage for that
1731 u-boot will expose as an EFI frame buffer.
1736 existing systems. Do not skip the "mergemaster -Fp" step before
1739 if the new mac_ntpd(4) policy is available, unless ntpd_flags or
1742 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1758 netstat has been broken to allow 32-bit binaries to work on
1759 64-bit kernels without modification. These programs will need
1762 structures from pointers to 64-bit virtual addresses.
1778 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1795 as /usr/bin/ld. Kernel build workarounds (see 20180510 entry) are no
1805 The on-disk format for hwpmc callchain records has changed to include
1811 The vxge(4) driver has been removed. This driver was introduced into
1829 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1842 The ixgb(4) driver has been removed. This driver was for an early and
1848 The lmc(4) driver has been removed. This was a WAN interface
1878 When using syslog-ng, add the 'syslog-protocol' flag to local
1882 unix-dgram("/var/run/log" flags(syslog-protocol));
1910 The amd64 mkisoimages.sh script used to build amd64 ISO images for
1919 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1921 Co-existence for the transition period will come shortly. Booting is a
1922 complex environment and test coverage for Lua-enabled loaders has been
1933 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1948 into apm. It was a no-op on ACPI in current for a while now (but was
1954 disabled by default for lagg(4) as it's currently incompatible with
1957 This can be re-enabled by setting the following in loader.conf:
1962 hardclock-based software watchdog if no hardware watchdog is
1985 The LOADER_FIREWIRE_SUPPORT build variable has been renamed to
1990 The naive and non-compliant support of posix_fallocate(2) in ZFS
2001 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
2006 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
2008 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
2009 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
2012 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
2016 The native-xtools target no longer installs the files by default to the
2017 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
2018 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
2022 options are changing from controlling the build if defined / undefined
2023 to controlling the build with explicit 'yes' or 'no' values. They will
2034 MACHINE_ARCH=armv7 to 'make buildworld' to do a native build.
2037 When building multiple kernels using KERNCONF, non-existent KERNCONF
2051 For 32-bit arm compiled for hard-float support, soft-floating point
2054 /usr/libsoft also existed). Only users with a hard-float ld.so, but
2055 soft-float everything else should be affected.
2072 - The "beforecheck" and "aftercheck" targets are now specified.
2073 - ${CHECKDIR} (added in commit noted above) has been removed.
2074 - Legacy behavior can be enabled by setting
2083 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
2096 foreground mode (i.e., do not use the -p or -y options). As it
2108 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
2114 r-commands (rlogin, rsh, etc.) to be built with the base system.
2117 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
2123 of 32-bit compatibility. All 32-bit binaries will be affected.
2128 fashion. This prevents many of the common foot-shooting actions in the
2140 fashion. This prevents many of the common foot-shooting actions in the
2162 via pkg install heirloom-doctools.
2165 The ath(4) and ath_hal(4) modules now build piecemeal to allow for
2185 bus bind type - this is where probe/attach is done.
2190 The "ino64" 64-bit inode project has been committed, which extends
2198 For the safest in-place upgrade begin by removing previous build
2199 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
2208 The NATM framework including the en(4), fatm(4), hatm(4), and
2209 patm(4) devices has been removed. Consumers should plan a
2210 migration before the end-of-life date for FreeBSD 11.
2228 instead of requiring that the aarch64-binutils port or package be
2229 installed. To continue using aarch64-binutils, set
2230 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
2248 - `cfiscsi_load="YES"` in loader.conf(5).
2249 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
2250 - ctladm(8)/ctld(8), when compiled with iSCSI support
2253 Please see cfiscsi(4) for more details.
2274 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
2292 The WITH_LLD_AS_LD / WITHOUT_LLD_AS_LD build knobs have been renamed
2297 the em(4) driver conforms to iflib specifications.
2300 The igb(4), em(4) and lem(4) ethernet drivers are now implemented via
2301 IFLIB. If you have a custom kernel configuration that excludes em(4)
2302 but you use igb(4), you need to re-add em(4) to your custom
2306 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
2311 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
2321 isl(4) and cyapa(4) drivers now require a new driver,
2322 chromebook_platform(4), to work properly on Chromebook-class hardware.
2327 The urtwn(4) driver was merged into rtwn(4) and now consists of
2328 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
2331 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
2335 - rcs: Latest GPLv3 GNU rcs version.
2336 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
2351 to avoid a name clash with shared libraries on case-insensitive file
2358 - rcs: Latest GPLv3 GNU rcs version.
2359 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
2380 standards-conforming UDP application. The new behaviour can be
2391 After branch N is created, entries older than the N-2 branch point are removed
2399 -------------
2400 Sometimes, obscure build problems are the result of environment
2403 your build attempts in an "environmental clean room", prefix all make
2404 commands with 'env -i '. See the env(1) manual page for more details.
2405 Occasionally a build failure will occur with "make -j" due to a race
2406 condition. If this happens try building again without -j, and please
2411 do an upgrade to the new branch. This is the best-tested upgrade path,
2414 the stable 4.x branch point, one has generally been able to upgrade from
2419 The update process will emit an error on an attempt to perform a build
2422 major release at a time, including running `make delete-old` at each
2438 ---------
2449 block on the freebsd-boot partition of a GPT partitioned drive ada0:
2450 gpart bootcode -p /boot/gptzfsboot -i $N ada0
2457 Non-boot pools do not need these updates.
2460 ---------
2483 To build a kernel
2484 -----------------
2487 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
2489 make kernel-toolchain
2490 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
2491 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
2496 ---------------------
2501 nextboot -k testkernel
2504 -----------------------------------------------------------
2514 etcupdate -p [5]
2516 etcupdate -B [4]
2517 make delete-old [6]
2520 To cross-install current onto a separate partition
2521 --------------------------------------------------
2528 <boot into -stable>
2533 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
2544 To upgrade in-place from stable to current
2545 ----------------------------------------------
2552 etcupdate -p [5]
2554 etcupdate -B [4]
2555 make delete-old [6]
2564 Also, if you are tracking -current, you must be subscribed to
2565 freebsd-current@freebsd.org. Make sure that before you update
2567 messages there. If in doubt, please track -stable which has
2572 [1] If you have third party modules, such as drm-kmod or vmware, you
2575 your system and install them as well. If you are running -current, you
2581 PORTS_MODULES+=graphics/drm-kmod graphics/nvidia-drm-kmod
2583 [2] To make complete dumps on zfs(4), use bectl(8), which
2585 selectable via the bootloader. For ufs(4), use dump(8) and
2588 [3] From the bootblocks, boot -s, and then do
2589 fsck -p
2590 mount -u /
2591 mount -a
2594 adjkerntz -i # if CMOS is wall time
2598 [4] Note: This step is non-optional. Failure to do this step
2602 as the archives of freebsd-current and freebsd-hackers mailing lists
2605 [5] Usually this step is a no-op. However, from time to time
2610 can be deleted by "make delete-old-libs", but you have to make
2637 breakages in tracking -current. It is not guaranteed to be a complete
2644 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>