Date: Fri, 16 Mar 2001 14:48:37 -0800 (PST) From: "Bruce R. Montague" <brucem@mail.cruzio.com> To: freebsd-small@freebsd.org Subject: PICOBSD bld cleanup and modifying config files. Message-ID: <200103162248.f2GMmb100556@mail.cruzio.com>
next in thread | raw e-mail | index | archive | help
Here's a picoBSD circumstance that's probably not a bug but maybe qualifies as an "operator Be-aware". If a build of picobsd fails due to a compilation error while compiling the kernel, changes made thereafter to the relevent PICOBSD config file in the "release/picobsd" tree may not take effect unless the corresponding configuration file (typically in "/usr/src/sys/i386/conf") is deleted manually (for a build of type "net", this file would be named "PICOBSD-net". Editing "/usr/src/release/picobsd/net/PICOBSD" thereafter would have no effect on subsequent "picobsd net" builds). The manual deletion is required because the makefile ("/usr/src/release/picobsd/build/Makefile.conf") dependency in "${COMPILE}: ${CONF}/${CONFFILE}" detects the existing config file and thus does not apply the "$(CONF)/${CONFFILE}:" rule to copy the new PICOBSD configuration file over the version in "/usr/src/sys/i386/conf". Obvious but easy to overlook. ------- The picobsd build script doesn't seem to have a cleanup, unless I've missed something obvious...? To "nuke" everything left over from an old picobsd build, for instance of type "net": * cd /usr/src/sys/compile and delete the "PICOBSD-net" build directory. * cd /usr/src/sys/i386/conf and delete the "PICOBSD-net" config file. * cd /usr and delete the "obj-picobsd" subdirectory. * cd /usr/src/release/picobsd/build and delete the "build_dir-net" subdirectory * cd /tmp and delete the "picobsd.XXXXXXXXXX" (temp name) subdirectory. and delete the "reply.XXXXXXXXXX" temporary file. Have I missed anything? - bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103162248.f2GMmb100556>