”test” というのか ”[”が 存在しないので お叱りを 頂戴しているので その項目を有効にして見ます。
まあ 念の為 既存のものは バックアップ しておいて 、”define BB_TEST” の項目を有効にします。
$ cd sysapps/ $ mv busybox-0.60.5 y-org-01-busybox-0.60.5 $ tar jxvf busybox-0.60.5.tar.bz2 $ cd busybox-0.60.5 $ diff -s Config.h ../y-org-01-busybox-0.60.5/Config.h Files Config.h and ../y-org-01-busybox-0.60.5/Config.h are identical $ cp Config.h 001_Config.h-org $ vi Config.h $ diff -s Config.h 001_Config.h-org 118c118 < #define BB_TEST --- > //#define BB_TEST
上手く上書きされるか 仕掛けをして
# touch /tmp/data
ほたら 再度
$ make TARGET_ARCH=i386 CROSS=i386-uclibc- PREFIX=${PRJROOT}/rootfs all install \ 2>&1 | tee log_bbbox-with-uclibc-install-ver-2
♪さがしさがしもとめて♪
# find / -cnewer /tmp/data ! -type d -print > list-busybox-new01 # wc -l list-busybox-new01 1601 list-busybox-new01 # mv kkk list-busybox-new01 # vi list-busybox-new01 # wc -l list-busybox-new01 250 list-busybox-new01
確認しておきます。
$ cd ../../ $ ls rootfs/bin/ ash@ chown@ dmesg@ gzip@ mknod@ ps@ sh@ true@ busybox* cp@ echo@ kill@ more@ pwd@ sleep@ umount@ cat@ date@ false@ ln@ mount@ rm@ sync@ uname@ chgrp@ dd@ grep@ ls@ mv@ rmdir@ tar@ zcat@ chmod@ df@ gunzip@ mkdir@ pidof@ sed@ touch@ $ ls rootfs/sbin/ agetty* fsck* halt@ login* mkfs* modprobe@ swapoff@ tune2fs* e2fsck* fsck.ext2@ init@ lsmod@ mkfs.ext2@ poweroff@ swapon@ fdisk* getty@ klogd@ mke2fs* mkswap@ reboot@ syslogd@ $ ls rootfs/usr/bin/ [@ clear@ du@ free@ killall@ sort@ tty@ wc@ xargs@ basename@ cut@ env@ head@ logger@ tail@ uniq@ which@ yes@ chvt@ dirname@ find@ id@ reset@ test@ uptime@ whoami@ $ ls rootfs/usr/sbin/ chroot@
動かして見た時に わかるでしょう。
にゃんたろう 拝!
2011年 9月 8日 (木) 21:01:58 JST 作成