ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/src/trunk/UPDATING
(Generate patch)

Comparing:
branches/MidnightBSD/UPDATING (file contents), Revision 5 by laffer1, Sat Feb 25 02:38:42 2006 UTC vs.
trunk/UPDATING (file contents), Revision 1420 by laffer1, Mon Mar 17 00:19:08 2008 UTC

# Line 1 | Line 1
1 < Updating Information for FreeBSD STABLE users
1 > Updating Information for MidnightBSD users
2  
3 < This file is maintained and copyrighted by M. Warner Losh
4 < <imp@village.org>.  See end of file for further details.  For commonly
5 < done items, please see the COMMON ITEMS: section later in the file.
3 > Items affecting the mports and packages system can be found in
4 > /usr/mports/UPDATING.
5  
6 < Items affecting the ports and packages system can be found in
7 < /usr/ports/UPDATING.  Please read that file before running
9 < portupgrade.
6 > 20080316:
7 >        FIx a problem with gif0 tunnels and neighbors with IPV6.
8  
9 < 20060211:
10 <        An IPv6 support of ipfw was enabled by default.  If you don't
13 <        want to filter an IPv6 by ipfw, please add following line into
14 <        your ipfw rule:
9 > 20080312:
10 >        Add lndir from X.org.  This aides in the porting of MirPorts.
11  
12 <                pass ip6 from any to any
12 >        New OS versions were added to the mapage code (groff)
13  
14 < 20060210:
15 <        Now most modules get their build-time options from the kernel
20 <        configuration file.  A few modules still have fixed options
21 <        due to their non-conformant implementation, but they will be
22 <        corrected eventually.  You may need to review the options of
23 <        the modules in use, explicitly specify the non-default options
24 <        in the kernel configuration file, and rebuild the kernel and
25 <        modules afterwards.
14 > 20080310:
15 >        Correct a buffer overflow in ppp.
16  
17 < 20060122:
18 <        /etc/rc.d/ppp-user has been renamed to /etc/rc.d/ppp.
29 <        Its /etc/rc.conf.d configuration file has been `ppp' from
30 <        the beginning, and hence there is no need to touch it.
17 > 20080308:
18 >        Remove /usr/X11R6 from manpath config.
19  
20 < 20060113:
21 <        si(4)'s device files now contain the unit number.
22 <        Uses of {cua,tty}A[0-9a-f] should be replaced by {cua,tty}A0[0-9a-f].
35 <        
36 < 20051230:
37 <        A lot of fixes and new features in the soundsystem. To get all
38 <        benefits, you may want to recompile mplayer (if installed) after
39 <        booting the new world.
20 > 20080307:
21 >        Atheros driver no longer has several options set
22 >        which corrects building in tinderbox on all three platforms.
23  
24 < 20051222:
25 <        Bug fixes to the trimdomain(3) function in libutil may result in
43 <        slight changes to the host names appearing in log files under
44 <        relatively rare circumstances.
24 >        Added a new macro to sx.h which returns true if the current
25 >        thread holds an exclusive lock on a specifix sx.
26  
27 < 20051220:
28 <        Scripts in the local_startup directories (as defined in
29 <        /etc/defaults/rc.conf) that have the new rc.d semantics will
49 <        now be run as part of the base system rcorder. If there are
50 <        errors or problems with one of these local scripts, it could
51 <        cause boot problems. If you encounter such problems, boot in
52 <        single user mode, remove that script from the */rc.d directory.
53 <        Please report the problem to the port's maintainer, and the
54 <        freebsd-ports@freebsd.org mailing list.
27 >        Removed OS/2's HPFS file system.   It's not maintained and
28 >        I don't know anyone using OS/2 or ecomstation these days.
29 >        My copy is in the closet collecting dust.
30  
31 < 20051215:
32 <        The setkey(8) utility was moved from /usr/sbin/setkey to /sbin/setkey.
33 <        You may want to update scripts which depend on its location.
31 > 20080306:
32 >        Synced tinderbox with FreeBSD.  Modified it for MidnightBSD.
33 >        Developers can now use it to check src builds.
34  
35 < 20051108:
36 <        rp(4)'s device files now contain the unit number.
37 <        Uses of {cua,tty}R[0-9a-f] should be replaced by {cua,tty}R0[0-9a-f].
35 > 20080303:
36 >        Add mksh to /etc/shells, made some adjustments to options
37 >        for mksh builds per suggestion upstream.
38  
39 < 20051101:
65 <        FreeBSD 6.0-RELEASE
39 >        USB HID table updated with modern hardware list.
40  
41 < 20051001:
68 <        kern.polling.enable sysctl MIB is now deprecated. Use ifconfig(8)
69 <        to turn polling(4) on your interfaces.
41 >        Updated BSD family true (we're not in there yet)
42  
43 < 20050722:
44 <        The ai_addrlen of a struct addrinfo was changed to a socklen_t
73 <        to conform to POSIX-2001.  This change broke an ABI
74 <        compatibility on 64 bit architecture.  You have to recompile
75 <        userland programs that use getaddrinfo(3) on 64 bit
76 <        architecture.
43 >        iso3166 file updated and import of tzdata2007k for
44 >        new time zones.
45  
46 < 20050711:
79 <        RELENG_6 branched here.
46 >        Updated mksh to latest version R33.
47  
48 < 20050629:
49 <        The pccard_ifconfig rc.conf variable has been removed and a new
50 <        variable, ifconfig_DEFAULT has been introduced.  Unlike
84 <        pccard_ifconfig, ifconfig_DEFAULT applies to ALL interfaces that
85 <        do not have ifconfig_ifn entries rather than just those in
86 <        removable_interfaces.
48 > 20080228:
49 >        Remplaced the random IP id generation code with a new
50 >        version by Amit Klein.
51  
52 < 20050616:
53 <        Some previous versions of PAM have permitted the use of
90 <        non-absolute paths in /etc/pam.conf or /etc/pam.d/* when referring
91 <        to third party PAM modules in /usr/local/lib.  A change has been
92 <        made to require the use of absolute paths in order to avoid
93 <        ambiguity and dependence on library path configuration, which may
94 <        affect existing configurations.
52 > 20080221:
53 >        Sendfile write only permissions fix.
54  
55 < 20050610:
97 <        Major changes to network interface API.  All drivers must be
98 <        recompiled.  Drivers not in the base system will need to be
99 <        updated to the new APIs.
55 >        Removed some HPFS and PC98 code.
56  
57 < 20050609:
102 <        Changes were made to kinfo_proc in sys/user.h.  Please recompile
103 <        userland, or commands like `fstat', `pkill', `ps', `top' and `w'
104 <        will not behave correctly.
57 >        iso639 file sycned with DragonFly.
58  
59 <        The API and ABI for hwpmc(4) have changed with the addition
60 <        of sampling support.  Please recompile lib/libpmc(3) and
61 <        usr.sbin/{pmcstat,pmccontrol}.
59 > 20080128:
60 >        Changed NTP configuration so that ips aren't cached
61 >        so multiple servers are used.
62  
63 < 20050606:
111 <        The OpenBSD dhclient was imported in place of the ISC dhclient
112 <        and the network interface configuration scripts were updated
113 <        accordingly.  If you use DHCP to configure your interfaces, you
114 <        must now run devd.  Also, DNS updating was lost so you will need
115 <        to find a workaround if you use this feature.
63 >        Fix an issue with fork() in libpthread.
64  
65 < 20050605:
66 <        if_bridge was added to the tree. This has changed struct ifnet.
67 <        Please recompile userland and all network related modules.
65 > 20080121:
66 >        Add virtualization detection to set the HZ rate
67 >        according to a VM present.  VMWare and Parallels
68 >        should work better like this.
69  
70 < 20050603:
71 <        The n_net of a struct netent was changed to an uint32_t, and
123 <        1st argument of getnetbyaddr() was changed to an uint32_t, to
124 <        conform to POSIX-2001.  These changes broke an ABI
125 <        compatibility on 64 bit architecture.  With these changes,
126 <        shlib major of libpcap was bumped.  You have to recompile
127 <        userland programs that use getnetbyaddr(3), getnetbyname(3),
128 <        getnetent(3) and/or libpcap on 64 bit architecture.
70 >        Change to full x11 install in sysinstall.  Add
71 >        xorg 7 support.
72  
73 < 20050528:
74 <        Kernel parsing of extra options on '#!' first lines of shell
132 <        scripts has changed.  Lines with multiple options likely will
133 <        fail after this date.  For full details, please see
134 <                http://people.freebsd.org/~gad/Updating-20050528.txt
73 > 20080115:
74 >        Fix the handling of PTY's.  CVE-2008-0216
75  
76 < 20050503:
77 <        The packet filter (pf) code has been updated to OpenBSD 3.7
138 <        Please note the changed anchor syntax and the fact that
139 <        authpf(8) now needs a mounted fdescfs(5) to function.
76 > 20080105:
77 >        mport delete code added, USE_MPORT_TOOLS knob aded.
78  
79 < 20050415:
80 <        The NO_MIXED_MODE kernel option has been removed from the i386
143 <        amd64 platforms as its use has been superceded by the new local
144 <        APIC timer code.  Any kernel config files containing this option
145 <        should be updated.
79 > 20080101:
80 >        Happy New Year
81  
82 < 20050227:
83 <        The on-disk format of LC_CTYPE files was changed to be machine
149 <        independent.  Please make sure NOT to use NO_CLEAN buildworld
150 <        when crossing this point. Crossing this point also requires
151 <        recompile or reinstall of all locale depended packages.
82 > 20071123:
83 >        Update sendmail to 8.14.2
84  
85 < 20050225:
86 <        The ifi_epoch member of struct if_data has been changed to
155 <        contain the uptime at which the interface was created or the
156 <        statistics zeroed rather then the wall clock time because
157 <        wallclock time may go backwards.  This should have no impact
158 <        unless an snmp implementation is using this value (I know of
159 <        none at this point.)
85 > 20071120:
86 >        Update system compiler to gcc 3.4.6.
87  
88 < 20050224:
89 <        The acpi_perf and acpi_throttle drivers are now part of the
163 <        acpi(4) main module.  They are no longer built separately.
88 > 20071023:
89 >        Updated mksh to R31d.
90  
91 < 20050223:
92 <        The layout of struct image_params has changed. You have to
167 <        recompile all compatibility modules (linux, svr4, etc) for use
168 <        with the new kernel.
91 > 20070911:
92 >        Updated mksh to version R31b.
93  
94 < 20050223:
95 <        The p4tcc driver has been merged into cpufreq(4).  This makes
172 <        "options CPU_ENABLE_TCC" obsolete.  Please load cpufreq.ko or
173 <        compile in "device cpufreq" to restore this functionality.
94 >        Fixed stderr output in libpthread.  Previously it was
95 >        written to stdout.
96  
97 < 20050220:
98 <        The responsibility of recomputing the file system summary of
99 <        a SoftUpdates-enabled dirty volume has been transferred to the
178 <        background fsck.  A rebuild of fsck(8) utility is recommended
179 <        if you have updated the kernel.
97 > 20070831:
98 >        Added dot.mkshrc file to support the recent change to
99 >        mksh from OpenBSD's ksh derived from pdksh.  
100  
101 <        To get the old behavior (recompute file system summary at mount
102 <        time), you can set vfs.ffs.compute_summary_at_mount=1 before
103 <        mounting the new volume.
101 >        Added new firewall configuration.  ipfw is enabled by default
102 >        with a "desktop" configuration.  Consult /etc/rc.firewall
103 >        or ipfw show to see the ruleset used.  You can disable
104 >        ipfw by setting firewall_enable="NO" in /etc/rc.conf This
105 >        change only effects IPv4.  IPv6 does not have a firewall
106 >        enabled by default.
107  
108 < 20050206:
109 <        The cpufreq import is complete.  As part of this, the sysctls for
110 <        acpi(4) throttling have been removed.  The power_profile script
188 <        has been updated, so you can use performance/economy_cpu_freq in
189 <        rc.conf(5) to set AC on/offline cpu frequencies.
108 > 20070814:
109 >        Removed GNU tar source.  We've been using BSD tar
110 >        for awhile.
111  
112 < 20050206:
113 <        NG_VERSION has been increased. Recompiling kernel (or ng_socket.ko)
193 <        requires recompiling libnetgraph and userland netgraph utilities.
112 > 20070806:
113 >        Finished removing umapfs and autofs from the tree.
114  
115 < 20050114:
116 <        Support for abbreviated forms of a number of ipfw options is
197 <        now deprecated.  Warnings are printed to stderr indicating the
198 <        correct full form when a match occurs.  Some abbreviations may
199 <        be supported at a later date based on user feedback.  To be
200 <        considered for support, abbreviations must be in use prior to
201 <        this commit and unlikely to be confused with current key words.
115 > 20070804:
116 >        BIND and Tcpdump have been patched for recent vulnerabilities.
117  
118 < 20041221:
204 <        By a popular demand, a lot of NOFOO options were renamed
205 <        to NO_FOO (see bsd.compat.mk for a full list).  The old
206 <        spellings are still supported, but will cause annoying
207 <        warnings on stderr.  Make sure you upgrade properly (see
208 <        the COMMON ITEMS: section later in this file).
118 >        We switched to BSD cpio (pax).
119  
120 < 20041219:
121 <        Auto-loading of ancillary wlan modules such as wlan_wep has
212 <        been temporarily disabled; you need to statically configure
213 <        the modules you need into your kernel or explicitly load them
214 <        prior to use.  Specifically, if you intend to use WEP encryption
215 <        with an 802.11 device load/configure wlan_wep; if you want to
216 <        use WPA with the ath driver load/configure wlan_tkip, wlan_ccmp,
217 <        and wlan_xauth as required.
120 > 20070719:
121 >        Imported cpdup from DragonFly as /bin/cpdup
122  
123 < 20041213:
124 <        The behaviour of ppp(8) has changed slightly.  If lqr is enabled
221 <        (``enable lqr''), older versions would revert to LCP ECHO mode on
222 <        negotiation failure.  Now, ``enable echo'' is required for this
223 <        behaviour.  The ppp version number has been bumped to 3.4.2 to
224 <        reflect the change.
123 > 20070716:
124 >        Update GNU cpio to 2.8.
125  
126 < 20041201:
127 <        The wlan support has been updated to split the crypto support
128 <        into separate modules.  For static WEP you must configure the
129 <        wlan_wep module in your system or build and install the module
230 <        in place where it can be loaded (the kernel will auto-load
231 <        the module when a wep key is configured).
126 > 20070410:
127 >        cvs was updated to 1.12.13.  cvsbug was removed.
128 >        cvs now behaves similarly to DragonFly's cvs with
129 >        most of their local changes.  
130  
131 < 20041201:
132 <        The ath driver has been updated to split the tx rate control
133 <        algorithm into a separate module.  You need to include either
236 <        ath_rate_onoe or ath_rate_amrr when configuring the kernel.
131 > 20070409:
132 >        RELENG_0_1 was created. More aggresive changes will
133 >        continue here.
134  
135 < 20041116:
136 <        Support for systems with an 80386 CPU has been removed.  Please
137 <        use FreeBSD 5.x or earlier on systems with an 80386.
135 > 20070406:
136 >        Back out propolice.  propolice caused several problems
137 >        with our threading libraries libthr and libpthread.  
138 >        curthread was often NULL after the patch and many
139 >        multithreaded applications would crash.  We plan to
140 >        work on either bringing in gcc 4.1 or developing a new
141 >        patch which also corrects our threading issues later.
142  
143 < 20041110:
144 <        We have had a hack which would mount the root filesystem
244 <        R/W if the device were named 'md*'.  As part of the vnode
245 <        work I'm doing I have had to remove this hack.  People
246 <        building systems which use preloaded MD root filesystems
247 <        may need to insert a "/sbin/mount -u -o rw /dev/md0 /" in
248 <        their /etc/rc scripts.
143 >        It is more important to have a stable system for our
144 >        mport work and other projects at this time.
145  
146 < 20041104:
147 <        FreeBSD 5.3 shipped here.
146 >        This is not a clean removal.  It is recommended that you
147 >        have a recently SNAP CD handy.  You can either reinstall
148 >        or perform a make buildworld and make buildkernel and
149 >        make installkernel.  Reboot on the cd and copy the contents
150 >        of /bin, /sbin, /lib, /libexec, and /usr/bin, /usr/sbin,
151 >        /usr/lib, and /usr/libexec to the respective directories on
152 >        your disk.  Then you should be able to boot into single user
153 >        mode and run make installworld.  You will need to run
154 >        chflags noschg on some of the files if you can't overwrite
155 >        them.
156  
157 < 20041102:
158 <        The size of struct tcpcb has changed again due to the removal
255 <        of RFC1644 T/TCP.  You have to recompile userland programs that
256 <        read kmem for tcp sockets directly (netstat, sockstat, etc.)
157 >        You will get __guard missing errors since we had to remove
158 >        this from libc.
159  
160 < 20041022:
161 <        The size of struct tcpcb has changed.  You have to recompile
260 <        userland programs that read kmem for tcp sockets directly
261 <        (netstat, sockstat, etc.)
160 >        You will need to rebuild any ports built while propolice was
161 >        installed.
162  
163 < 20041016:
164 <        RELENG_5 branched here.  For older entries, please see updating
165 <        in the RELENG_5 branch.
163 > 20070401:
164 >        Importing propolice into MidnightBSD. Propolice is going to
165 >        provide us with much greater security and stability in the
166 >        long run. If upgrading from a pre-propolice system, please
167 >        follow the these instructions:
168  
169 < COMMON ITEMS:
169 >        cd /usr/src/lib/libc && make obj && make && make install
170 >        cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
171 >        cd /usr/src/lib/libpthread && make obj && make && make install
172 >        cd /usr/src/lib/libthr && make obj && make && make install
173 >        buildworld and kernel
174  
175 <        General Notes
176 <        -------------
177 <        Avoid using make -j when upgrading.  From time to time in the
178 <        past there have been problems using -j with buildworld and/or
179 <        installworld.  This is especially true when upgrading between
274 <        "distant" versions (eg one that cross a major release boundary
275 <        or several minor releases, or when several months have passed
276 <        on the -current branch).
175 >        It is adviced that any mports which were installed and/or built
176 >        prior to the propolice update also be updated. If any errors
177 >        or issue are encounted, please contact security@midnightbsd.org
178 >        and we will be sure to investigate and come up with an expeditious
179 >        fix.
180  
181 <        Sometimes, obscure build problems are the result of environment
182 <        poisoning.  This can happen because the make utility reads its
280 <        environment when searching for values for global variables.
281 <        To run your build attempts in an "environmental clean room",
282 <        prefix all make commands with 'env -i '.  See the env(1) manual
283 <        page for more details.
181 > 20070314:
182 >        Remove send-pr from src.
183  
184 <        Due to several updates to the build infrastructure, source
286 <        upgrades from versions prior to 5.3 no longer supported.
184 >        Switch to NetBSD's gzip.
185  
186 <        When upgrading from one major version to another it is generally
289 <        best to upgrade to the latest code in the currently installed branch
290 <        first, then do an upgrade to the new branch. This is the best-tested
291 <        upgrade path, and has the highest probability of being successful.
292 <        Please try this approach before reporting problems with a major
293 <        version upgrade.
186 >        Bump MBSD minor revision.
187  
188 + 20070313:
189 +        Imported OpenSSH 4.6p1.
190 +
191 +        Imported FreeBSD's libarchive and updated tar to work with it.
192 +
193 +        Disabled debug statements cluttering up /var/log/messages for
194 +        the tcp autobuf patch applied previously.
195 +
196 + 20070312:
197 +        Synced several audio changes from FreeBSD 6.1. Removed the
198 +        BSD Daemon files from src/share.  
199 +
200 + 20070308:
201 +        Added mfi which supports LSI Logic MegaRAID SAS devices including
202 +        the Dell perc5i.
203 +
204 + 20070206:
205 +        Imported OpenBSD's sudo into source. Please install
206 +        /usr/src/usr.bin/sudo/lib first before building.
207 +
208 +        Those who install from a snapshot after this date
209 +        will not be effected.
210 +
211 + 20070119:
212 +        Added audit group.  Be sure to add audit to your /etc/group file
213 +        before installing world.
214 +
215 +        hostapd was updated to 0.4.8.
216 +
217 +        An accidental commit in usr.sbin/bluetooth/hccontrol was fixed to
218 +        unbreak world.
219 +
220 +        wpa_supplicant was updated.
221 +
222 +        For stability and compatibility reasons, it was decided that MidnightBSD
223 +        sync with FreeBSD 6.1 Release.  Nearly every change between the original
224 +        fork date of February 24, 2006 and the release of FreeBSD 6.1 in May
225 +        2006 will be merged.  Beyond this, MidnightBSD will be a "real" fork and
226 +        will not sync every little change with FreeBSD.
227 +
228 + 20061231:
229 +        Updated COPYRIGHT for 2007.
230 +
231 +        Updated and bumped libutil after importing NetBSD efun(3) functions.
232 +
233 +        Added MidnightBSD_version and bumped the FreeBSD version as we've
234 +        synced all commits between the fork and that version.  It is now safe
235 +        to assume MidnightBSD is compatible with FreeBSD RELENG_6 from
236 +        Feb 26, 2006.
237 +
238 +        Added spell(1) and deroff(1) from NetBSD.  Also added additional
239 +        dict files to work with it. /usr/share/dict/american,
240 +        /usr/share/dict/british and /usr/share/dict/special/math
241 +
242 +        Numerous man page and bug fixes.
243 +
244 + 20061226:
245 +        Setup /usr/share/examples/cvsup SUPfiles for the new
246 +        MidnightBSD CVSup server.
247 +
248 +        Fix a bug in burncd where it would continue forever while
249 +        erasing CDRW media.
250 +
251 +        Add csup to /usr/bin.  csup is a CVSup replacement written
252 +        in C.
253 +
254 +        Fixed a bug with bsnmpd build from Oct 30.  
255 +
256 +        Corrected some race conditions and fixed a few bugs in
257 +        geom.  Imported changes from FreeBSD RELENG_6.
258 +
259 + 20061225:
260 +        Fixed a typo in src/lib/libc/sparc64/fpu/fpu_implode.c
261 +        that caused long double to long and long long
262 +        conversion of negative numbers to always result in -1.
263 +
264 + 20061221:
265 +        Fixed acpi_battery.c to not report an ERROR if no
266 +        batteries are present.
267 +
268 +        Performed some minor updates on the RL and RE NIC drivers.
269 +        RL should no longer panic when trying to print errors.
270 +
271 +        Corrected a bug with TTY.
272 +
273 + 20061218:
274 +        Corrected a bug with libpthread where newly created suspended
275 +        threads don't get scheduled.
276 +
277 + 20061206:
278 +        Fixed a typo with the firewire security patch.
279 +
280 + 20061129:
281 +        Minor cleanups to utilities in bin.
282 +
283 +        Fixed msdos file system short file name behavior to match
284 +        FreeBSD.
285 +
286 + 20061031:
287 +        Updated man pages in section 7.
288 +
289 + 20061030:
290 +        Updated sys/dev/drm to support intel 915 and radeon
291 +        r300 cards properly.  
292 +
293 +        Synced snmpd with FreeBSD-stable.
294 +
295 +        Fixed a bug in rm which could cause data loss.  
296 +
297 + 20061027:
298 +        Added Intel ICH8 and nForce 5 support to ATA. cam, mpt,
299 +        random, kbdmux, atkbd, and usb were updated.  Changes
300 +        to clearing registers on SSE enabled processors (i386)
301 +        commited.  
302 +
303 +        lukemftpd updated.  
304 +
305 +        openssh rc script was altered which effects initial
306 +        seeding.  
307 +
308 + 20061014:
309 +        Workaround for em driver problem on shared IRQ.
310 +
311 +        Started removal of alpha support.
312 +
313 + 20061013:
314 +        ATA driver was updated.  USB/USB1/USB2 types added.
315 +
316 + 20061010:
317 +        OpenSSH was updated to 4.4p1.  
318 +
319 + 20060909:
320 +        OpenNTPD was added to MidnightBSD.  Run make delete-old to remove
321 +        the old ntpd daemon.
322 +
323 +        cat has a new option -D which allows you to timestamp output
324 +        on a per line basis.
325 +
326 +        The kernel has a keyboard mux which allows you to have multiple
327 +        keyboard connected simultaneously.  USB keyboard support was also
328 +        improved with this patch.
329 +
330 +        The Intel em driver was updated.  Network performance was greatly
331 +        increased on many systems.  Additional models are supported.
332 +
333 +        The ATA driver was patched to fix a potential deadlock.
334 +
335 +        Bind was patched to fix a potential denial of service condition.
336 +
337 + 20060817:
338 +        ksh has been added to the base system.  If you previously had
339 +        the port installed, it will be overwritten on the next buildworld.
340 +
341 +
342 +
343          To build a kernel
344          -----------------
345 <        If you are updating from a prior version of FreeBSD (even one just
345 >        If you are updating from a prior version of MidnightBSD (even one just
346          a few days old), you should follow this procedure. With a
347          /usr/obj tree with a fresh buildworld,
348          make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
# Line 312 | Line 360 | COMMON ITEMS:
360          --------------------------------------------------------------
361          This assumes you are already running a 6.X system.  Replace
362          ${arch} with the architecture of your machine (e.g. "i386",
363 <        "alpha", "amd64", "ia64", "pc98", "sparc64", etc).
363 >        "amd64", "ia64", "pc98", "sparc64", etc).
364  
365          cd src/sys/${arch}/conf
366          config KERNEL_NAME_HERE
# Line 432 | Line 480 | COMMON ITEMS:
480          MAKEOBJDIRPREFIX must be defined in an environment variable, and
481          not on the command line, or in /etc/make.conf.  buildworld will
482          warn if it is improperly defined.
435 FORMAT:
483  
437 This file contains a list, in reverse chronological order, of major
438 breakages in tracking -STABLE.  Not all things will be listed here,
439 and it only starts on October 16, 2004.  Updating files can found in
440 previous releases if your system is older than this.
441
484   Copyright information:
485  
486   Copyright 1998-2005 M. Warner Losh.  All Rights Reserved.
# Line 466 | Line 508 | Contact Warner Losh if you have any questions about yo
508   this document.
509  
510   $FreeBSD: src/UPDATING,v 1.416.2.18 2006/02/22 11:51:57 yar Exp $
511 + $MidnightBSD: src/UPDATING,v 1.30 2008/01/01 07:09:50 laffer1 Exp $

Comparing:
branches/MidnightBSD/UPDATING (property cvs2svn:cvs-rev), Revision 5 by laffer1, Sat Feb 25 02:38:42 2006 UTC vs.
trunk/UPDATING (property cvs2svn:cvs-rev), Revision 1420 by laffer1, Mon Mar 17 00:19:08 2008 UTC

# Line 1 | Line 1
1 < 1.1.1.2
1 > 1.31

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines