[Devel] Создание мини-системы для АСУ

Dmitry M. Maslennikov master на armory.ru
Пн Мар 3 21:55:04 MSK 2008


У меня получились ну очень минималистичные скрипты.
Но они работают, на том минимальном ALTLinux, который я смог получить.
Итак, файл inittab, должен размещаться в /etc/inittab
Далее инициализацию осуществляет скрипт rc.sysinit, а остановку системы 
rc.sysdown. Пути к ним прописаны в inittab, но можно и изменить их на 
желаемые. В inittab на первой консоли я запускаю просто bash, так как он 
запускается в любых условиях и очень помогал мне при отладке. В финальной 
системе строку с его запуском можно убрать. SSH работает (я правда так и не 
смог добиться, чтобы он пустил рута, но других пользователей -- запросто). 
Так же доступно две обычные Linux консоли по Alt-F2 и Alt-F3.
Подгружаемые модули оставил как у себя. Архив с директорией dev на всякий 
случай прилагаю. UDEV, да и все остальное убрано вообще.
То, что надо стартануть после инициализации системы можно дописать в конец 
файла rc.sysinit

Надеюсь, я правильно понял задание по созданию инит-скрипта.

-- 
Dmitry M. Maslennikov
=======================
maslennikovdm на gmail.com
rlz на etersoft.ru
rlz на altlinux.org
master на armory.ru
----------- следующая часть -----------
# The default runlevel.
id:3:initdefault:

# Simple and minimalistic init script
si::sysinit:/etc/rc.d/rc.sysinit

# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/rc.d/rc.sysdown poweroff
l6:6:wait:/etc/rc.d/rc.sysdown reboot

# getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# First line I use for debug only, becose of
# bash is very stable and run every time
1:2345:respawn:/bin/bash
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rc.sysdown
Тип     : application/x-shellscript
Размер  : 56 байтов
Описание: отсутствует
Url     : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment.bin 
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : dev.tar.bz2
Тип     : application/x-tbz
Размер  : 2678 байтов
Описание: отсутствует
Url     : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment-0001.bin 
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rc.sysinit
Тип     : application/x-shellscript
Размер  : 945 байтов
Описание: отсутствует
Url     : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment-0002.bin 


Подробная информация о списке рассылки devel