re-establish kernel assert()s.
[minix.git] / docs / UPDATING
blob8c4755cb5e1d81406266694af17a339db21a425a
1 20100308:
2         Include directory reorganization:
3         # mv /usr/include/ibm /usr/include/i386
4         # ln -s /usr/include/i386 /usr/include/machine
5         Install(1) updates:
6         # cd commands/simple && make /bin/install
7 20100303:
8         Gas2ack updates: Run 'make install' in commands/i386/gas2ack
9 20100215:
10         Make(1) has been replaced: Run 'make install' in commands/make
11         Mkdep updates: Copy commands/scripts/mkdep.sh to /usr/bin/mkdep
12         Make(1) needs mkfiles: Copy files in etc/mk to /etc/mk
13         ACK update: Copy commands/i386/acd.descr to /usr/lib/descr
14         End.a renamed:
15            -Copy /usr/lib/i86/end.a to /usr/lib/i86/libend.a
16            -Copy /usr/lib/i386/end.a to /usr/lib/i386/libend.a
17            -Copy /usr/gnu/lib/end.a to /usr/gnu/lib/libend.a
18         Asmconv updates: Run 'make install' in commands/i386/asmconv
19 20091212:
20         /etc/drivers.conf has been renamed to /etc/system.conf.
21         user "service" has been added to password file /etc/passwd.
22 20060818:
23         You need flex in your $PATH, which has become part of the base
24         system. This needs bigger binaries.
25         If you don't have flex yet, you can compile it first by doing:
26         # cp /usr/src/etc/binary_sizes* /etc
27         # binsizes big
28         # cd /usr/src/commands/flex-2.5.4 
29         # sh build
30 20061222:
31         Install binaries in the right order because the new readdir
32         implementation and the new mount program are incompatible
33         with older kernels and the new kernels require the new mount.
34         # cd /usr/src
35         # make includes
36         # make libraries
37         # make cmds
38         # make depend
39         # cd /usr/src/tools
40         # make hdboot
41         # make install
42         # cd ..
43         # make install
44         Installing fails for boot. Reboot the system
45         # reboot -x 'unset image; boot'
46         Now install everything
47         # cd /usr/src
48         # make install
49 20061222:
50         The archictecture-dependent/-independent split needs ARCH=<arch>
51         in /etc/make.conf, included by some Makefiles and sourced by
52         some shell scripts. To install it, type 'make install' in
53         src/etc, or simply copy the file over.
54 20070118:
55         drivers.conf has been updated to include an ACL for mfs. it has
56         to be installed before rebooting after an update of the mount command.
57 20070212 (r2751):
58         mkfs needs more memory to make an image; chmem it or do
59         # touch mkfs.c ; make /usr/bin/mkfs
60         in /usr/src/commands/simple.
61 20091006 (r5422):
62         OSS requires an improved make to be compiled; run "make install"
63         in /usr/src/commands/make before running "make world".