/root/sh/ 作業用ディレクトリ
basket/ 圧縮ファイルを入れておくためのディレクトリ
{target host}ディレクトリを中に用意
dest/ ターゲットのファイルシステムを模擬するディレクトリ
{boot}ディレクトリを中に用意
temp/ テストプログラム構築ディレクトリ
/root/cvsroot/m17n sh-ipl+g,sh-lilo取得ディレクトリ
/mnt/target/ ターゲットのファイルシステム(CF上)のマウント先
# mkdir -p
/root/cvsroot/m17n |
# cd ~/sh/basket/host |
# cd ~/sh/basket |
# cp
arch/sh/configs/defconfig-se7750 .config |
# make ARCH=sh
CROSS_COMPILE=sh4-linux- INSTALL_MOD_PATH=/root/sh/dest
clean dep zImage modules modules_install |
# cd /usr/sh-linux/include |
Index: ide.c |
# cd
/root/cvsroot/m17n/ipl+g |
Index: first.S |
# cd
/root/cvsroot/m17n/lilo |
# cd /root/sh/dest# cd /dev/root/sh/dest/dev/# cd /root/sh/dest/dev# ln -s ../proc/self/fd/0 ./stdin |
linear |
# modprobe usb-storage |
# cd /root/sh/dest |
/* v--- Major Version */ |
# umount /mnt/target |
# cu -l /dev/ttyS0 -s
115200 |
# cd /root/sh/basket/target |
# mkdir -p
/root/sh/dest/var/lib/rpm |
# cd /root/sh/basket/target |
# cd
/root/sh/target/make_rootfs/ncurses |
# cd _install/usr |
# cd
/root/sh/basket/target/make_rootfs/ncurses/sh4-ncurses/_install/usr |
# ldconfig -vr
/root/sh/dest |
# cd
/root/sh/basket/target/make_rootfs/busybox/ |
# make menuconfig |
# cp -a _install/*
/root/sh/dest/ |
# cd
/root/sh/basket/target/make_rootfs/tinylogin/ |
# make CROSS=sh4-linux- |
# chmod +s
_install/bin/tinylogin |
# cp -af _install/*
/root/sh/dest/ |
# cd /root/sh/basket/target |
# cp -af
/root/sh/basket/target/make_rootfs/scripts/* /root/sh/dest/ |
# modprobe usb-storage |
# depmod -a |
# cd
/root/sh/basket/target/make_rootfs/tcp_wrappers |
# cp tcpd.h
/usr/sh-linux/include/ |
# cp tcpd
/root/sh/dest/usr/sbin/ |
# cd
/root/sh/basket/target/make_rootfs/netkit-ftp |
# cp ftp/ftp
/root/sh/dest/usr/bin/ |
# cd
/root/sh/basket/target/make_rootfs/netkit-telnet |
# cp telnetd/telnetd
/root/sh/dest/usr/sbin/in.telnetd |
# cd
/root/sh/basket/target/make_rootfs/linux-ftpd |
# cp ftpd/ftpd
/root/sh/dest/usr/sbin/in.ftpd |
# modprobe usb-storage |