Проект

Общее

Профиль

Действия

Openrc » История » Редакция 4

« Предыдущее | Редакция 4/5 (Разница(diff)) | Следующее »
Андрей Волков, 2012-01-11 16:25


Openrc

Восстанавливаем сервисы, которые уже запущены:

for NAME in $(rc-status -Cq boot sysinit |grep stoppe | awk '{print $1}'); do ln -vs /etc/init.d/$NAME /lib64/rc/init.d/started/; done

Ищем старые файлы:

qfile -o /etc/init.d/* /etc/conf.d/*

Удаляем, то что считаем лишним:

rm -v /etc/init.d/checkfs /etc/init.d/checkroot /etc/init.d/crypto-loop /etc/init.d/halt.sh \
/etc/init.d/pydoc-2.6 /etc/init.d/rmnologin /etc/conf.d/crypto-loop \
/etc/conf.d/env_whitelist /etc/conf.d/pydoc-2.6 /etc/conf.d/rc

Удаляем старые статусы сервисов:

find -L /lib64/rc/init.d/{started,softscripts}/ -type l -exec rm -fv {} \;

Не забываем:

rc-update add net.eth0
rc-update add sysfs boot

Обновлено Андрей Волков около 13 лет назад · 5 изменени(я, ий)