*FuguIta build procedure [#z0597510]
 
 **setup build tools [#kf5604b0]
 -update CVS, then fully build from src/* xenocara/* ports/*
 
 -prepare work dir.
 --normally copy /opt/fi/X.Y-1 to /opt/fi/X.Y
 --remove refroot-X.Y-1
 --cleanup directories: archived-images, workroot, sys
 --''make open-media''
 ---rename syncroot to refroot-X.Y
 ---rename fuguita-X.Y-1-arch.ffsimg to fuguita-X.Y-arch.ffsimg
 --''make open-fuguita''
 ---sync fuguita/. to refroot-X.Y-1/.
 ---remove fuguita/*
 ---zero-fill with fuguita/fill, then remove it
 --''make open-rdroot''
 ---update FuguIta's CVS
 -- compile under TOOLDIR/lib/special for bootbin
 -- build crunched binary /boottmp/bootbin under TOOLDIR/lib/bootbin
 -- build kernels
 ---lndir sys to /usr/src/sys
 ---updatee RDROOT and RDROOT.MP kernel config files, then config and compile
 -- add two new vnode devices under TOOLDIR/rdroot/dev
 
 ----
 
 - i386: create FuguIta's contents in TOOLDIR/fuguita -- [[kaw]] &new{2018-10-23 (Tue) 04:07:59};
 --for /usr
 ---fix dandling symlinks in bin dirs
 ---delete /usr/lib/lib*_p.a /usr/share/relink/kernel.tgz
 ---delete /usr/lib/lib*.a if /usr/lib/lib*.so.* exists
 ---strip all shared libs
 ---create dirs/files under /usr/fuguita~
 add fuguita bin dirs to PATH to /root/.profile and /etc/skel/.profile
 --under TOOLDIR chrooted
 ---pkg_addr rsync and rlwrapper
 ---ldconfig -m
 ---MAKEDEV std
 --for /etc
 ---create /etc/hosts for locahost
 ---create /etc/localtime : timezone to UTC
 ---create /etc/rc.firsttime
 ---fix /etc/man.conf and makewhatis
 ---fix /etc/mtree/special
 ---fix /etc/sysctl.conf
 ---%%disable KARL in /etc/rc%%
 ---make a diff of /etc/rc for ASLR modification and disabling KARL
 --for /var
 ---create /var/db/host.ramdom
 ---remove stale files
 --for X
 ---mkfontdir, mkfontscale and fc-cache
 --final setup
 ---remove /root/.ksh_history
 ---make /usr/fuguita/etc/mode0symlinks.cpio.gz
 ---copy boot stuffs into TOOLDIR/lib
 --create an ISO image
 ---make contall
 - amd64 as well -- [[kaw]] &new{2018-10-24 (Wed) 16:19:49};
 - Now working for RC. Please wait. -- [[kaw]] &new{2018-10-29 (Mon) 11:18:04};
 - FuguIta 6.4 is out. -- [[kaw]] &new{2018-10-30 (Tue) 12:43:50};
 - going to work publishing build tools -- [[kaw]] &new{2018-11-02 (Fri) 10:40:53};
 - Build tools for 6.4-{i386,amd64} are out. See 'tools' directory of mirror site. -- [[kaw]] &new{2018-11-13 (Tue) 21:34:00};
Top Index Search Recent Backups  Help  RSS