Chroot » История » Версия 6
Андрей Волков, 2012-06-27 16:54
1 | 1 | Андрей Волков | h1. Chroot |
---|---|---|---|
2 | |||
3 | 5 | Андрей Волков | Обноевлние шаблона: |
4 | *update-chroot-template.sh [-x]* |
||
5 | |||
6 | 1 | Андрей Волков | Проверка лишних библиотек: |
7 | <pre> |
||
8 | for NAME in /bin/* usr/bin/* /usr/local/bin/* /usr/local/libexec/* $(ldd /bin/* usr/bin/* /usr/local/bin/* /usr/local/libexec/* | grep = | awk '{print $3}' | sort | uniq); do file -b "${NAME}" -e elf | grep -q '^ELF ' && ldd $NAME; done | grep = | awk '{print $3}' | sort | uniq > /1 |
||
9 | find /lib /usr/lib /usr/local/lib -type f | grep -v -f /1 |
||
10 | rm /1 |
||
11 | 6 | Андрей Волков | </pre> |
12 | |||
13 | Обновление экземпляра: |
||
14 | *city-sync.sh <username> [-x]* |
||
15 | |||
16 | Обновление всех экземпляров: |
||
17 | <pre> |
||
18 | cd /web/city |
||
19 | for NAME in *; do city-sync.sh $NAME -x; done |
||
20 | 1 | Андрей Волков | </pre> |