LINUX.ORG.RU

init


0

0

У меня РедХат, и если глянуть в скрипты инициализации, там ужас чего твориться. Нет, конечно хорошо что там все само определяется, но хотелось бы IF`ов поменьше. Видел в LFS примеды скриптов типа: (rc.sysinit) #!/bin/sh echo "Mounting root device read-only..." /bin/mount -n -o remount,ro /

echo "Initializing swap partitions..." /sbin/swapon -a

/sbin/fsck -A -a -C if [ $? -gt 1 ]; then echo echo "ERROR:" echo "Your filesystem has been severely damaged. You can probably correct th is" echo "problem by running e2fsck manually (eg. with the -v and -y options). A fter" echo "you logout, the system will reboot." echo PS1="(Repair filesystem)# " export PS1 /sbin/sulogin /bin/umount -a -r /sbin/reboot -f fi

echo "Remounting root device read-write..." /bin/mount -n -v -o remount,rw / echo "" >/etc/mtab /bin/mount -f -o remount,rw /

echo "Mounting other local filesystems..." /bin/mount -a -v -tnonfs -tnosmbfs

echo "Setting up loopback networking..." /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo

echo "Setting up hostname..." /bin/hostname `cat /etc/HOSTNAME |cut -d . -f1` /bin/domainname `cat /etc/HOSTNAME |cut -d . -f2-`

if [ -f "/tmp/random-seed" ]; then echo "Initializing random number generator..." /bin/cat /tmp/random-seed >/dev/urandom rm -f /tmp/random-seed fi

echo "Loading keymap..." /bin/loadkeys -d

echo "Setting system time from hardware clock..." /sbin/hwclock --hctosys

echo "Starting system and kernel log daemons...." /usr/sbin/syslogd /usr/sbin/klogd -c3

echo "Updating module dependencies..." /sbin/depmod -a

echo "Initalisation ISA-PnP..." /usr/local/sbin/isapnp /etc/isapnp.conf

echo "Cleaning utmp..." echo -n "" >/var/run/utmp

Коротко и ясно. Но хотелось бы узнать как надо строить процесс инициализации и что должно быть зделано обязательно (типа рандом генератора штоли или проверки диска(незнаю)) ?

Так что кто знает поделитесь инфой. Заранее спасибо.


дык в LFS-Book все же написано...

SadStork
()

Я боюсь что чёнибудь у себя лишнего уберу и всё глюканет :(

UnKier
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.