120100705: 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 Perform some cleanup (optional): 5 # rm -f /sbin/tty /sbin/log 620100630: 7 protocol change between service and rs: be sure to compile commands 8 together with the system image and don't use the new userspace with 9 an old image (or vice versa); it is recommended to replace 10 /boot/image_big with the newly compiled image to keep option 1 in the 11 boot menu working. 1220100625: 13 /etc/mk has been moved to /usr/share/mk. You will need to 14 create /usr/share/mk manually. 15 # cp -r /usr/src/share/mk /usr/share/ 16 # cd /usr/src; make -m /usr/share/mk world 1720100515: 18 /usr/src/etc/usr/rc updated: copy it (or merge it) to /usr/etc/rc. 19 /etc/inet.conf is now line-based; if you have hand-edited this file 20 before, then make sure that you do not have configurations in there 21 that span multiple lines. 2220100512: 23 yacc and lex updated 24 # make includes 25 # cd commands/yacc 26 # make depend all install 27 # cd commands/lex 28 # LEX=flex make depend all install 2920100506: 30 /usr/src/etc/usr/rc updated: copy it (or merge it) to /usr/etc/rc. 3120100410: 32 /usr/src/etc/usr/rc updated: copy it (or merge it) to /usr/etc/rc. 33 /usr/src/etc/rc updated: copy it (or merge it) to /etc/rc. 3420100408: 35 /usr/src/etc/usr/rc updated: copy it (or merge it) to /usr/etc/rc. 3620100318: 37 Gas2ack updates: Run 'make install' in commands/i386/gas2ack 3820100317: 39 /usr/src/etc/system.conf updated to ignore default kernel calls: copy 40 it (or merge it) to /etc/system.conf. 41 The hello driver (/dev/hello) added to the distribution: 42 # cd /usr/src/commands/scripts && make clean install 43 # cd /dev && MAKEDEV hello 4420100316: 45 /usr/man/man9 is required 46 # mkdir /usr/man/man9 4720100308: 48 Include directory reorganization: 49 # mv /usr/include/ibm /usr/include/i386 50 # ln -s /usr/include/i386 /usr/include/machine 51 Install(1) updates: 52 # cd commands/simple && make /bin/install 5320100303: 54 Gas2ack updates: Run 'make install' in commands/i386/gas2ack 5520100215: 56 Make(1) has been replaced: Run 'make install' in commands/make 57 Mkdep updates: Copy commands/scripts/mkdep.sh to /usr/bin/mkdep 58 Make(1) needs mkfiles: Copy files in etc/mk to /etc/mk 59 ACK update: Copy commands/i386/acd.descr to /usr/lib/descr 60 End.a renamed: 61 -Copy /usr/lib/i86/end.a to /usr/lib/i86/libend.a 62 -Copy /usr/lib/i386/end.a to /usr/lib/i386/libend.a 63 -Copy /usr/gnu/lib/end.a to /usr/gnu/lib/libend.a 64 Asmconv updates: Run 'make install' in commands/i386/asmconv 6520091212: 66 /etc/drivers.conf has been renamed to /etc/system.conf. 67 user "service" has been added to password file /etc/passwd. 6820091006 (r5422): 69 OSS requires an improved make to be compiled; run "make install" 70 in /usr/src/commands/make before running "make world". 7120070212 (r2751): 72 mkfs needs more memory to make an image; chmem it or do 73 # touch mkfs.c ; make /usr/bin/mkfs 74 in /usr/src/commands/simple. 7520070118: 76 drivers.conf has been updated to include an ACL for mfs. it has 77 to be installed before rebooting after an update of the mount command. 7820061222: 79 The archictecture-dependent/-independent split needs ARCH=<arch> 80 in /etc/make.conf, included by some Makefiles and sourced by 81 some shell scripts. To install it, type 'make install' in 82 src/etc, or simply copy the file over. 8320061222: 84 Install binaries in the right order because the new readdir 85 implementation and the new mount program are incompatible 86 with older kernels and the new kernels require the new mount. 87 # cd /usr/src 88 # make includes 89 # make libraries 90 # make cmds 91 # make depend 92 # cd /usr/src/tools 93 # make hdboot 94 # make install 95 # cd .. 96 # make install 97 Installing fails for boot. Reboot the system 98 # reboot -x 'unset image; boot' 99 Now install everything 100 # cd /usr/src 101 # make install 10220060818: 103 You need flex in your $PATH, which has become part of the base 104 system. This needs bigger binaries. 105 If you don't have flex yet, you can compile it first by doing: 106 # cp /usr/src/etc/binary_sizes* /etc 107 # binsizes big 108 # cd /usr/src/commands/flex-2.5.4 109 # sh build 110