Проект

Общее

Профиль

Openrc » История » Версия 4

Андрей Волков, 2012-01-11 16:25

1 1 Андрей Волков
h1. Openrc
2
3
Восстанавливаем сервисы, которые уже запущены:
4
<pre>
5
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
6
</pre>
7
8 4 Андрей Волков
Ищем старые файлы:
9 1 Андрей Волков
<pre>
10
qfile -o /etc/init.d/* /etc/conf.d/*
11
</pre>
12
13 4 Андрей Волков
Удаляем, то что считаем лишним:
14 1 Андрей Волков
<pre>
15 2 Андрей Волков
rm -v /etc/init.d/checkfs /etc/init.d/checkroot /etc/init.d/crypto-loop /etc/init.d/halt.sh \
16
/etc/init.d/pydoc-2.6 /etc/init.d/rmnologin /etc/conf.d/crypto-loop \
17 1 Андрей Волков
/etc/conf.d/env_whitelist /etc/conf.d/pydoc-2.6 /etc/conf.d/rc
18
19 2 Андрей Волков
</pre>
20 4 Андрей Волков
21
Удаляем старые статусы сервисов:
22 1 Андрей Волков
<pre>
23
find -L /lib64/rc/init.d/{started,softscripts}/ -type l -exec rm -fv {} \;
24 4 Андрей Волков
</pre>
25
26
Не забываем:
27
<pre>
28
rc-update add net.eth0
29
rc-update add sysfs boot
30 1 Андрей Волков
</pre>