Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 378 lines (288 sloc) 14.26 kb
d2a0dec Quickly update UPDATING with 1.8 -> 1.9+ documentation.
Matthew Dillon authored
1 # Updating Information for DragonFly users.
2 #
3 #
4 # This file should warn you of any pitfalls which you might need to work around
5 # when trying to update your DragonFly system. The information below is
6 # in reverse-time order, with the latest information at the top.
7 #
8 # If you discover any problem, please contact the bugs@lists.dragonflybsd.org
9 # mailing list with the details.
10
11 +-----------------------------------------------------------------------+
c691bb4 kernel: Remove the no longer functional APIC_IO option.
Sascha Wildner authored
12 + UPGRADING DRAGONFLY FROM 3.0 to later versions +
13 +-----------------------------------------------------------------------+
14
15 APIC_IO OPTION REMOVED
16 ----------------------
17
18 The APIC_IO kernel option is no longer accepted after having been without
19 effect for a while. The hw.ioapic_enable tunable now serves its purpose.
20 If you have 'options APIC_IO' in your kernel config, you'll have to
21 remove it.
22
6d488cc kernel: Remove the unused HW_WDOG option.
Sascha Wildner authored
23 WATCHDOG_ENABLE & HW_WDOG OPTIONS REMOVED
24 -----------------------------------------
cf03d6c kernel/wdog: Compile in kern_wdog.c by default.
Sascha Wildner authored
25
26 The wdog framework is now compiled into our kernels by default, so the
6d488cc kernel: Remove the unused HW_WDOG option.
Sascha Wildner authored
27 options are no longer needed.
cf03d6c kernel/wdog: Compile in kern_wdog.c by default.
Sascha Wildner authored
28
397ffc5 Remove doscmd(1).
Sascha Wildner authored
29 DOSCMD(1) REMOVED
30 -----------------
31
32 doscmd(1) has been removed. It was i386 only. The doscmd(1) specific
33 NO_X make.conf option was removed too.
34
c691bb4 kernel: Remove the no longer functional APIC_IO option.
Sascha Wildner authored
35 +-----------------------------------------------------------------------+
96386d4 UPDATING: Add some words about the ISA only drivers I removed recently.
Sascha Wildner authored
36 + UPGRADING DRAGONFLY FROM 2.10 to later versions +
37 +-----------------------------------------------------------------------+
38
39 SEVERAL ISA DRIVERS REMOVED
40 ---------------------------
41
42 The following ISA only drivers have been removed along with a couple of
43 associated userland tools:
44
45 aha(4)
46 asc(4) & sasc(1)
47 ctx
48 dgb(4)
49 el(4)
50 gpib
51 gsc(4) & sgsc(1)
52 ie(4)
53 labpc(4)
54 le(4)
55 mse(4)
56 rc(4)
57 rdp(4)
58 spigot
59 tw(4) & xten(1) & xtend(8)
60 wl(4) & wlconfig(8)
61 wt(4)
62
63 Note that two of these drivers (aha(4) and ie(4)) are in our GENERIC
64 config and one (aha(4)) is in our X86_64_GENERIC kernel configuration
65 file.
66
67 If buildkernel complains about any of these drivers, just remove them
68 from your kernel configuration.
69
919eb21 Binutils 2.20: Effectively remove from world
John Marino authored
70 BINUTILS 2.20
71 -------------
37c5a0d binutils 2.22: Activate building in world
John Marino authored
72 Binutils 2.20 has been removed in favor of Binutils 2.22. The accepted
e685772 binutils 2.22: Promote to primary binutils
John Marino authored
73 values of BINUTILSVERS are now binutils221 and binutils222 (default).
919eb21 Binutils 2.20: Effectively remove from world
John Marino authored
74
83bc1e2 UPDATING: Note that mkdir(1) and install(1) need updating before buildin...
Sascha Wildner authored
75 BUILDWORLD/-KERNEL PARALLELIZATION WORK
76 ---------------------------------------
77 Due to changes in the way we build with more than one make job, you
78 will have to update install(1) and mkdir(1) prior to buildworld if you
79 want to build with 'make -j':
80
81 cd /usr/src/usr.bin/xinstall; make; make install; make clean
82 cd /usr/src/bin/mkdir; make; make install; make clean
83
eca86bd UPDATING: Add some info about the dma(8) upgrade.
Sascha Wildner authored
84 DMA(8) UPGRADE
85 --------------
86 dma(8) has been upgraded to v0.7 which no longer supports the
87 /etc/dma/virtusertable. Some of its functionality has been replaced
88 with the MASQUERADE keyword and the EMAIL environment variable (see
89 the dma(8) manual page).
90
96386d4 UPDATING: Add some words about the ISA only drivers I removed recently.
Sascha Wildner authored
91 +-----------------------------------------------------------------------+
2443e96 Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dr...
Justin C. Sherrill authored
92 + UPGRADING DRAGONFLY FROM 2.8 to later versions +
a4a39c9 Move pkg_radd config to a more obvious name; make sure settings.conf get...
Justin C. Sherrill authored
93 +-----------------------------------------------------------------------+
94
b124231 Switch the default binutils from 2.17 to 2.21.
Sascha Wildner authored
95 GCC 4.4 & BINUTILS 2.21
96 -----------------------
30c91f0 At long last, switch us to using GCC 4.4 as the default compiler.
Sascha Wildner authored
97
b124231 Switch the default binutils from 2.17 to 2.21.
Sascha Wildner authored
98 GCC 4.4 has been made DragonFly's default compiler and Binutils 2.21 has
99 been made DragonFly's default Binutils.
30c91f0 At long last, switch us to using GCC 4.4 as the default compiler.
Sascha Wildner authored
100
101 That means that any settings that set CCVER to 'gcc44' are not needed
102 anymore. Instead, CCVER can be set to 'gcc41' to go back to using
103 GCC 4.1.
104
b124231 Switch the default binutils from 2.17 to 2.21.
Sascha Wildner authored
105 It also means that 'binutils221' as a value for BINUTILSVER has no
106 effect anymore. 2.17 has been removed and 'binutils220' is available
107 as an option.
108
5738210 UPGRADING: Fix typo.
Sascha Wildner authored
109 The NO_GCC44 option has been removed and will not affect the build
30c91f0 At long last, switch us to using GCC 4.4 as the default compiler.
Sascha Wildner authored
110 anymore. There is now a NO_GCC41 option that will prevent GCC 4.1 from
111 building in a similar fashion.
112
80abb3b UPGRADING: Say that a full build is actually a must for gcc41 -> gcc44.
Sascha Wildner authored
113 Note that you must do a full buildworld/buildkernel for upgrading.
30c91f0 At long last, switch us to using GCC 4.4 as the default compiler.
Sascha Wildner authored
114
a4a39c9 Move pkg_radd config to a more obvious name; make sure settings.conf get...
Justin C. Sherrill authored
115 pkg_radd settings
c983d16 UPDATING: Use '-' instead of '=' for underlining to avoid git confusion.
Sascha Wildner authored
116 -----------------
a4a39c9 Move pkg_radd config to a more obvious name; make sure settings.conf get...
Justin C. Sherrill authored
117
118 The config file for pkg_radd has moved from /etc/settings.conf to
119 /etc/pkg_radd.conf. Save the contents of settings.conf before upgrading
120 if this is needed. This warning only applies if /etc/settings.conf
121 exists. pkg_radd will continue to work with defaults.
122
123 +-----------------------------------------------------------------------+
72fe41d UPGRADING: Add a note about OpenSSL SHLIB_MAJOR bump.
Peter Avalos authored
124 + 20100927 +
1bb1cc1 UPDATING - Remove CVS Id
Matthias Schmidt authored
125 + UPGRADING DRAGONFLY FROM 2.6 to 2.8 or HEAD +
b79f66d UPDATING - Add a note about 2.6 -> 2.8/HEAD upgrade /boot requirements
Joe Talbott authored
126 +-----------------------------------------------------------------------+
127
72fe41d UPGRADING: Add a note about OpenSSL SHLIB_MAJOR bump.
Peter Avalos authored
128 OpenSSL
c983d16 UPDATING: Use '-' instead of '=' for underlining to avoid git confusion.
Sascha Wildner authored
129 --------
72fe41d UPGRADING: Add a note about OpenSSL SHLIB_MAJOR bump.
Peter Avalos authored
130
131 OpenSSL has been upgraded, and SHLIB_MAJOR was bumped for libssh and libcrypto.
132 This shouldn't break any 3rd-party software, but you'll need to recompile your
133 3rd-party software if you want it to link against the new version of OpenSSL.
134
8eb0b61 Added notes about BIND moving to pkgsrc version for <2.7 -> 2.8 upgrades...
Justin C. Sherrill authored
135 Loader
c983d16 UPDATING: Use '-' instead of '=' for underlining to avoid git confusion.
Sascha Wildner authored
136 -------
8eb0b61 Added notes about BIND moving to pkgsrc version for <2.7 -> 2.8 upgrades...
Justin C. Sherrill authored
137
b79f66d UPDATING - Add a note about 2.6 -> 2.8/HEAD upgrade /boot requirements
Joe Talbott authored
138 A new loader (dloader) has been added which better handles booting from
139 multiple kernel/module versions.
140
141 To upgrade (Only for this upgrade, for post 2.8 upgrades see GENERAL below)
142
143 cd /usr/src
144 make buildworld
145 make installworld
146 make upgrade
147 make buildkernel KERNCONF=<KERNELNAME>
148 make installkernel KERNCONF=<KERNELNAME>
149
150 Note that you must installworld and run the 'upgrade' target before
151 installing the new kernel.
152
8eb0b61 Added notes about BIND moving to pkgsrc version for <2.7 -> 2.8 upgrades...
Justin C. Sherrill authored
153 BIND
c983d16 UPDATING: Use '-' instead of '=' for underlining to avoid git confusion.
Sascha Wildner authored
154 -----
8eb0b61 Added notes about BIND moving to pkgsrc version for <2.7 -> 2.8 upgrades...
Justin C. Sherrill authored
155
156 BIND has been removed from the base system. The ldns and drill tools have
157 been added for basic functionality. Use 'drill' where you would normally
158 use nslookup or dig, or install BIND from pkgsrc. It's available as
159 net/bind95, net/bind96, or net/bind97 as of this writing.
160
161 This only affects older systems upgrading to 2.8. New 2.8+ installs
162 include BIND as a pkgsrc package.
163
b79f66d UPDATING - Add a note about 2.6 -> 2.8/HEAD upgrade /boot requirements
Joe Talbott authored
164 +-----------------------------------------------------------------------+
d2a0dec Quickly update UPDATING with 1.8 -> 1.9+ documentation.
Matthew Dillon authored
165 + UPGRADING DRAGONFLY ON AN EXISTING DRAGONFLY SYSTEM +
166 + GENERAL +
167 +-----------------------------------------------------------------------+
984263b