ユーザランドの更新には「install=ディレクトリ」命令を使います。 ちなみに /etc は更新されませんので安心して下さい。
# cd /usr/src # sh netbsd-build.sh install=/
なお、netbsd-build.sh さんは、 最後に、次のステップの指示 「etcupdate -s /...略.../etc.tgz を実行して下さいね!」 を教えてくれるので、 その行をコピー&ペーストして使うと便利です。
実行例:
===> build.sh command: build.sh -M /var/tmp/build-5.1.0_PATCH/obj -T /var/tmp/build-5.1.0_PATCH/tools -D /var/tmp/build-5.1.0_PATCH/dest -R /var/tmp/build-5.1.0_PATCH/release install=/
===> build.sh started: Thu Aug 25 18:24:06 JST 2011
===> NetBSD version: 5.1.0_PATCH
===> MACHINE: i386
===> MACHINE_ARCH: i386
===> Build platform: NetBSD 5.1.0_PATCH i386
===> HOST_SH: /bin/sh
===> TOOLDIR path: /var/tmp/build-5.1.0_PATCH/tools
===> DESTDIR path: /var/tmp/build-5.1.0_PATCH/dest
===> RELEASEDIR path: /var/tmp/build-5.1.0_PATCH/release
===> makewrapper: /var/tmp/build-5.1.0_PATCH/tools/bin/nbmake-i386
===> Updated /var/tmp/build-5.1.0_PATCH/tools/bin/nbmake-i386
installsets ===> distrib/sets (with: INSTALLDIR=/ INSTALLSETS=)
cd /usr/src/distrib/sets && DESTDIR=/var/tmp/build-5.1.0_PATCH/dest MACHINE=i386 MACHINE_ARCH=i386 AWK=/var/tmp/build-5.1.0_PATCH/tools/bin/nbawk CKSUM=/var/tmp/build-5.1.0_PATCH/tools/bin/nbcksum DB=/var/tmp/build-5.1.0_PATCH/tools/bin/nbdb HOST_SH=/bin/sh MAKE=/var/tmp/build-5.1.0_PATCH/tools/bin/nbmake MKTEMP=/var/tmp/build-5.1.0_PATCH/tools/bin/nbmktemp MTREE=/var/tmp/build-5.1.0_PATCH/tools/bin/nbmtree PAX=/var/tmp/build-5.1.0_PATCH/tools/bin/nbpax SED=/var/tmp/build-5.1.0_PATCH/tools/bin/nbsed TSORT=/var/tmp/build-5.1.0_PATCH/tools/bin/nbtsort\ -q /bin/sh ./maketars -d /var/tmp/build-5.1.0_PATCH/dest -N /usr/src/etc -i /
Copying set base
Copying set comp
Copying set games
Copying set man
Copying set misc
Copying set tests
Copying set text
postinstall-check ===> . (with: DESTDIR=/)
=== Post installation checks ===
AWK=/var/tmp/build-5.1.0_PATCH/tools/bin/nbawk MAKE=/var/tmp/build-5.1.0_PATCH/tools/bin/nbmake /bin/sh /usr/src/usr.sbin/postinstall/postinstall -s /usr/src -d / check; if [ $? -gt 1 ]; then exit 1; fi
Source directory: /usr/src
Target directory: //
bluetooth check:
ddbonpanic check:
defaults check:
dhcpcd check:
envsys check:
fontconfig check:
Broken fontconfig configuration found; please delete these files
in the //etc/fonts/conf.d/ subdirectory:
10-autohint.conf 10-no-sub-pixel.conf 10-sub-pixel-bgr.conf
10-sub-pixel-rgb.conf 10-sub-pixel-vbgr.conf
10-sub-pixel-vrgb.conf 10-unhinted.conf 25-unhint-nonlatin.conf
65-khmer.conf 70-no-bitmaps.conf 70-yes-bitmaps.conf
(This warning only appears if both the 10-unhinted.conf and
10-autohint.conf files are present.
gid check:
hosts check:
iscsi check:
makedev check:
motd check:
mtree check:
/usr/src/etc/mtree/NetBSD.dist != ///etc/mtree/NetBSD.dist
/usr/src/etc/mtree/special != ///etc/mtree/special
named check:
nosa check:
pam check:
periodic check:
pf check:
rc check:
/usr/src/etc/rc.d/named != ///etc/rc.d/named
/usr/src/etc/rc.d/ntpd != ///etc/rc.d/ntpd
/usr/src/etc/rc.d/ntpdate != ///etc/rc.d/ntpdate
/usr/src/etc/rc.d/postfix != ///etc/rc.d/postfix
/usr/src/etc/rc.d/sshd != ///etc/rc.d/sshd
ssh check:
wscons check:
x11 check:
xkb check:
uid check:
varrwho check:
obsolete check:
postinstall checks passed: bluetooth ddbonpanic defaults dhcpcd envsys gid hosts iscsi makedev motd named nosa pam periodic pf ssh wscons x11 xkb uid varrwho obsolete
postinstall checks failed: fontconfig mtree rc
To fix, run:
/usr/src/usr.sbin/postinstall/postinstall -s '/usr/src' -d / fix fontconfig mtree rc
Note that this may overwrite local changes.
================================
make installworld started at: Thu Aug 25 18:24:07 JST 2011
make installworld finished at: Thu Aug 25 18:28:55 JST 2011
===> Successful installworld to /
===> build.sh ended: Thu Aug 25 18:28:55 JST 2011
===> Summary of results:
build.sh command: build.sh -M /var/tmp/build-5.1.0_PATCH/obj -T /var/tmp/build-5.1.0_PATCH/tools -D /var/tmp/build-5.1.0_PATCH/dest -R /var/tmp/build-5.1.0_PATCH/release install=/
build.sh started: Thu Aug 25 18:24:06 JST 2011
NetBSD version: 5.1.0_PATCH
MACHINE: i386
MACHINE_ARCH: i386
Build platform: NetBSD 5.1.0_PATCH i386
HOST_SH: /bin/sh
TOOLDIR path: /var/tmp/build-5.1.0_PATCH/tools
DESTDIR path: /var/tmp/build-5.1.0_PATCH/dest
RELEASEDIR path: /var/tmp/build-5.1.0_PATCH/release
makewrapper: /var/tmp/build-5.1.0_PATCH/tools/bin/nbmake-i386
Updated /var/tmp/build-5.1.0_PATCH/tools/bin/nbmake-i386
Successful installworld to /
build.sh ended: Thu Aug 25 18:28:55 JST 2011
===> .
next:
After chroot, etcupdate -s /var/tmp/build.i386.netbsd-5.1.0_PATCH/release/i386/binary/sets/etc.tgz
Copyright (C) 1993-2025 Ken'ichi Fukamachi mail:< fukachan at fml.org >