CentOS で試す (4)

ぢつは金曜日も色々試行錯誤しております。なんとゆーか意味が分からん瞬間が多々。
どうしたもんかな、と言いつつ手止まりだったんですが、ハラ立ったんでアタマから手動でコマンド入力してみる事にした日曜深夜。

とりあえず

以下なカンジでトライ。

#!/bin/sh

echo "Loading, please wait..."

exec /bin/sh

[ -d /dev ] || mkdir -m 0755 /dev
[ -d /root ] || mkdir --mode=0700 /root

以降のソレを手動でナニ。

キました

Loading, please wait...

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
/ # input: ImPS/2 Generic Wheel Mouse at /class/input/input1

/ #

ちなみに Enter 一回押してます。ではヤリましょう。

/ # [ -d /dev ] || mkdir -m 0755 /dev
/ # ls
bin       dev       init      lib        root      scripts
conf      etc       init.ORG  modules    sbin
/ # [ -d /root ] || mkdir --mode 07500 /root
/ # [ -d /sys ] || mkdir /sys
/ # ls
bin       dev       init      lib        root      scripts
conf      etc       init.ORG  modules    sbin      sys
/ # [ -d /proc ] || mkdir /proc
/ # ls
bin       dev       init      lib        proc      sbin      sys
conf      etc       init.ORG  modules    root      scripts 
/ # [ -d /tmp ] || mkdir /tmp
/ # ls
bin       dev       init      lib        proc      sbin      sys
conf      etc       init.ORG  modules    root      scripts   tmp
/ #

/ # mkdir -p /var/lock
/ # ls
bin       etc       lib       root       sys
cond      init      modules   sbin       tmp
dev       init.ORG  proc      scripts    var
/ # ls /var
lock
/ # mount -t sysfs none /sys
/ # ls /sys
block     class     firmware  kernel     power
bus       devices   fs        module
/ # mount -t proc none /proc
/ # ls /proc
1              67             execdomains     loadavg        swaps
10             7              fb              locks          sys
11             70             filesystems     mdstat         sysrq-trigger
135            72             fs              meminfo        sysvipc
136            acpi           ide             misc           tty
137            buddyinfo      interrupts      modules        uptime
138            bus            iomem           mounts         version
2              cmdline        ioports         mtrr           vmcore
296            cpuinfo        irq             net            vmstat
3              crypto         kallsyms        partitions     zoneinfo
326            devices        kcore           schedstat
4              diskstats      key-users       self
5              dma            keys            slabinfo
6              driver         kmsg            stat
/ # tmpfs_size="10M"
/ # if [ -e /etc/udev/udev.conf ]; then
> . /etc/udev/udev/conf
> fi
/bin/sh: .: Can't open /etc/udev/udev/conf
/ # if [ -e /etc/udev/udev.conf ]; then
> . /etc/udev/udev.conf
> fi
/ # mount -t tmpfs -o size=$tmpfs_size,mode=0755 udev /dev
/ # ls /dev
/ # [ -e /dev/console ] || mknod /dev/console c 5 1
/ # [ -e /dev/null ] || mknod /dev/null c 1 3
/ # > /dev/.initramfs-tools
/ # mkdir /dev/.initramfs
mkdir: Cannot create directory '/dev/.initramfs-tools': File exists
/ #

あらら。なんだこれは。

/ # cat /dev/.initramfs-tools
/ # ls -la /dev
drwxr-xr-x    2 0        0             100 Jan 11 15:16 .
drwxr-xr-x   15 0        0               0 Jan 11 15:58 ..
-rw-r--r--    1 0        0               0 Jan 11 16:16 .initramfs-tools
crw-r--r--    1 0        0         5,    1 Jan 11 16:16 console
crw-r--r--    1 0        0         1,    3 Jan 11 16:16 null
/ #

単発の '>' って何だ。

ええと

タイミング微妙なんですが、今日は終了。