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