Проект

Общее

Профиль

Chroot » История » Редакция 3

Редакция 2 (Андрей Волков, 2012-06-27 12:02) → Редакция 3/6 (Андрей Волков, 2012-06-27 13:53)

h1. Chroot 

 Проверка лишних библиотек: 
 <pre> 
 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}' $1}' | sort | uniq); uniq| sed 's#^#/lib/#'); do file -b "${NAME}" -e elf | grep -q '^ELF ' && ldd $NAME; done |    grep = | awk '{print $3}' $1}' | sort | uniq > /1 

 find 
 cd /lib /usr/lib /usr/local/lib -type f 
 ls    | grep -v -f /1 

 
 rm /1 
 </pre>