再度 /etc に移って
# cd ../etc/
# pwd
/home/qpo/proj/staging/etc
# ls
fstab inittab rc0.d/ rc2.d/ rc4.d/ rc6.d/
init.d/ mtab rc1.d/ rc3.d/ rc5.d/ rcS.d/
# echo 'Connected to \l at \b bps.' >issue
# cat issue
Connected to \l at \b bps.
man agetty の抜粋
ISSUE で利用できるエスケープ
b 現在のラインの通信速度。
l 現在の tty ラインの名前。
# vi passwd
# cat passwd
root::0:0:Super User:/root:/bin/sh
bin:x:1:1:Legacy UID:/bin:/bin/false
daemon:x:2:2:Legacy UID:/sbin:/bin/false
# vi group
# cat group
root::0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
# vi nsswitch.conf
# cat nsswitch.conf
passwd: files
group: files
# cd ../
依存関係を調査
# cd ../
# pwd
/home/qpo/proj/staging
# ldd bin/login
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001e000)
libc.so.6 => /lib/libc.so.6 (0x4004a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ldd sbin/getty
libc.so.6 => /lib/libc.so.6 (0x4001e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ほたら なーんも 要らないようです が libnss_files.so.2 は 必要という事 で
# ls -l /lib/libnss_files.so.2
lrwxrwxrwx 1 root root 21 Dec 24 2008 /lib/libnss_files.so.2 -> libnss_files-2.3.3.so*
# ls -l /lib/libnss_files-2.3.3.so
-rwxr-xr-x 1 root root 37641 Feb 12 2005 /lib/libnss_files-2.3.3.so*
# cp /lib/libnss_files.so.2 lib/
# ls -l lib/libnss_files.so.2
-rwxr-xr-x 1 root root 37641 Aug 31 21:43 lib/libnss_files.so.2*
# strip --strip-unneeded lib/*
# ls -l staging/lib/libnss_files.so.2
-rwxr-xr-x 1 root root 30952 Aug 31 21:52 staging/lib/libnss_files.so.2*
にゃんたろう 拝!
2010年 8月31日 (火) 21:05:33 JST 作成