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>  |