Alexander A. Vlasov wrote:
Добрый день.Я сделал /usr/local/etc/rc.d/, куда и положил все нужное. Ну и поправил, чтоб запускались файлы из этой директории после /etc/rcS.d/
править стартовые скрипты - плохой путь (имхо конечно), так как они в пакете не помечены как конфиги и Ваши правки могут утратиться после очередного апгрейда системы. самое правильное (имхо) это третий пункт а диски для которых требуется включение ДМА можно описать в отдельном от скрипта файле и положить этот файл в /etc/default что то в стиле /etc/default/myhdparm: DMADISKS="hda hdb" /etc/init.d/myhdparm: .... . /etc/default/myhdparm for i in $DMADISKS; do hdparm .... $i done .... ну и далее update-rc.d myhdparm start 99 S . ;)
В Debian нет rc.local, запускаемого из rc, куда можно было бы положить что-нибудь вроде 'hdparm -d1 /dev/hda'. Отсюда вопрос - что будет правильным для Debian: 1.Сделать свой rc.local и прописать его запуск в rc 2.Сделать свой rc.local и запускать его из rc*.d 3.Не делать rc.local, всесто этого сделать скрипты в /etc/init.d и запускать их из rc*.d 4.Более другое решение Спасибо.