#!/bin/bash
DISPLAY=unix:0.0
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
LD_LIBRARY_PATH=/lib:/usr/lib:/Qtopia/qt-2.3.2/lib
#QWS_KEYBOARD=TTY
LANG=C
HOME=/tmp //路径设置
KMOD=/lib/modules/2.4.19-rmk4-pxa2
export PATH LD_LIBRARY_PATH QTDIR LINUETTEDIR QWS_KEYBOARD LANG HOME DISPLAY KDEDIR KMOD
***********************************************************/
#echo "make /var,/tmp in /dev/shm"
#mkdir /dev/shm/tmp
#cp -a /etc/var /dev/shm
grep -q 'dnmode=multi' /proc/cmdline 2>/dev/null // grep为查找函数,不太明白
if [ "$?" = "0" ]; then
/bin/canna
exit 0
fi
grep -q 'dnmode=single' /proc/cmdline 2>/dev/null
if [ "$?" = "0" ]; then
/bin/canna -s
exit 0
fi
grep -q 'resetmode=hard' /proc/cmdline 2>/dev/null
②/usr/etc/rc.local内容,用户可以把自己的初始化脚本程序放在这里:
#!/bin/bash
. /usr/etc/profile
/sbin/ifconfig lo 127.0.0.1 up
/sbin/ifconfig eth0 192.168.2.223 netmask 255.255.255.0 up
/bin/route add default gw 192.168.2.1 eth0
/sbin/inetd
/usr/sbin/makelinks
source /.bashrc
/bin/cp -rf /Qtopia/qtopia-free-1.7.0/wjluv/* /tmp/
# /bin/cp -rf /usr/config/* /tmp/
/bin/boa -c /home/httpd
/bin/mkdir /tmp/udisk
/bin/mkdir /tmp/images
/bin/mkdir /tmp/flashdisk
/bin/mkdir /tmp/sdcard
/bin/mkdir /tmp/mplayer
#/bin/mount -t yaffs /dev/mtdblock/3 /tmp/flashdisk/ //可挂载FLASH