*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
--for /var
---create /var/db/host.ramdom
--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