*** nanobsd.sh Tue Aug 15 23:59:33 2006 --- nanobsd.src.sh Fri Sep 15 18:01:11 2006 *************** *** 130,138 **** make_conf_build ( ) ( echo "## Construct build make.conf ($NANO_MAKE_CONF)" - echo "${CONF_WORLD}" > ${NANO_MAKE_CONF} echo "${CONF_BUILD}" >> ${NANO_MAKE_CONF} ) build_world ( ) ( --- 130,142 ---- make_conf_build ( ) ( echo "## Construct build make.conf ($NANO_MAKE_CONF)" echo "${CONF_WORLD}" > ${NANO_MAKE_CONF} echo "${CONF_BUILD}" >> ${NANO_MAKE_CONF} + + echo "## Construct build src.conf ($NANO_SRC_CONF)" + echo "${SRC_WORLD}" > ${NANO_SRC_CONF} + echo "${SRC_BUILD}" >> ${NANO_SRC_CONF} + ) build_world ( ) ( *************** *** 140,147 **** echo "### log: ${MAKEOBJDIRPREFIX}/_.bw" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} buildworld \ ! > ${MAKEOBJDIRPREFIX}/_.bw 2>&1 ) build_kernel ( ) ( --- 144,151 ---- echo "### log: ${MAKEOBJDIRPREFIX}/_.bw" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} SRCCONF=${NANO_SRC_CONF} \ ! buildworld > ${MAKEOBJDIRPREFIX}/_.bw 2>&1 ) build_kernel ( ) ( *************** *** 155,161 **** cd ${NANO_SRC} ${NANO_PMAKE} buildkernel \ __MAKE_CONF=${NANO_MAKE_CONF} KERNCONF=${NANO_KERNEL} \ ! > ${MAKEOBJDIRPREFIX}/_.bk 2>&1 ) clean_world ( ) ( --- 159,165 ---- cd ${NANO_SRC} ${NANO_PMAKE} buildkernel \ __MAKE_CONF=${NANO_MAKE_CONF} KERNCONF=${NANO_KERNEL} \ ! SRCCONF=${NANO_SRC_CONF} > ${MAKEOBJDIRPREFIX}/_.bk 2>&1 ) clean_world ( ) ( *************** *** 171,179 **** make_conf_install ( ) ( echo "## Construct install make.conf ($NANO_MAKE_CONF)" - echo "${CONF_WORLD}" > ${NANO_MAKE_CONF} echo "${CONF_INSTALL}" >> ${NANO_MAKE_CONF} ) install_world ( ) ( --- 175,186 ---- make_conf_install ( ) ( echo "## Construct install make.conf ($NANO_MAKE_CONF)" echo "${CONF_WORLD}" > ${NANO_MAKE_CONF} echo "${CONF_INSTALL}" >> ${NANO_MAKE_CONF} + + echo "## Construct install src.conf ($NANO_SRC_CONF)" + echo "${SRC_WORLD}" > ${NANO_SRC_CONF} + echo "${SRC_INSTALL}" >> ${NANO_SRC_CONF} ) install_world ( ) ( *************** *** 181,188 **** echo "### log: ${MAKEOBJDIRPREFIX}/_.iw" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} installworld \ ! DESTDIR=${NANO_WORLDDIR} \ > ${MAKEOBJDIRPREFIX}/_.iw 2>&1 chflags -R noschg ${NANO_WORLDDIR} ) --- 188,195 ---- echo "### log: ${MAKEOBJDIRPREFIX}/_.iw" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} SRCCONF=${NANO_SRC_CONF} \ ! installworld DESTDIR=${NANO_WORLDDIR} \ > ${MAKEOBJDIRPREFIX}/_.iw 2>&1 chflags -R noschg ${NANO_WORLDDIR} ) *************** *** 193,200 **** echo "### log: ${MAKEOBJDIRPREFIX}/_.etc" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} distribution \ ! DESTDIR=${NANO_WORLDDIR} \ > ${MAKEOBJDIRPREFIX}/_.etc 2>&1 ) --- 200,207 ---- echo "### log: ${MAKEOBJDIRPREFIX}/_.etc" cd ${NANO_SRC} ! ${NANO_PMAKE} __MAKE_CONF=${NANO_MAKE_CONF} SRCCONF=${NANO_SRC_CONF} \ ! distribution DESTDIR=${NANO_WORLDDIR} \ > ${MAKEOBJDIRPREFIX}/_.etc 2>&1 ) *************** *** 204,211 **** cd ${NANO_SRC} ${NANO_PMAKE} installkernel \ ! DESTDIR=${NANO_WORLDDIR} \ ! __MAKE_CONF=${NANO_MAKE_CONF} KERNCONF=${NANO_KERNEL} \ > ${MAKEOBJDIRPREFIX}/_.ik 2>&1 ) --- 211,218 ---- cd ${NANO_SRC} ${NANO_PMAKE} installkernel \ ! DESTDIR=${NANO_WORLDDIR} __MAKE_CONF=${NANO_MAKE_CONF} \ ! SRCCONF=${NANO_SRC_CONF} KERNCONF=${NANO_KERNEL} \ > ${MAKEOBJDIRPREFIX}/_.ik 2>&1 ) *************** *** 543,548 **** --- 550,556 ---- NANO_WORLDDIR=${MAKEOBJDIRPREFIX}/_.w NANO_MAKE_CONF=${MAKEOBJDIRPREFIX}/make.conf + NANO_SRC_CONF=${MAKEOBJDIRPREFIX}/src.conf if [ -d ${NANO_TOOLS} ] ; then true *************** *** 564,569 **** --- 572,578 ---- export NANO_HEADS export NANO_IMAGES export NANO_MAKE_CONF + export NANO_SRC_CONF export NANO_MEDIASIZE export NANO_NAME export NANO_NEWFS