On Tue, Jun 14, 2005 at 01:46:49PM +0400, Alexey Tourbin wrote: > Суть вопроса вот в чем: > Test that binaries in /bin and /sbin depend only on libraries > in /lib. Иными словами, система без смонтированного /usr > должна быть замкнутой. Разумно. > Обнаруженные нарушители конвенции приведены ниже. Что бы с > ними сделать? Развесить block-баги? > Error: /bin/rpm depends on /usr/lib/librpm-4.0.4.so > lrwxrwxrwx 1 rooter rooter 14 Jun 14 13:13 /bin/rpm -> ../usr/bin/rpm Ммм... а вот и исключение: если что-то симлинк в /usr/bin, то это может быть compatibility. Без /usr он работать не будет вне зависимости от библиотек. > Error: /bin/asfxload depends on /usr/lib/libawe.so.5 > -rwxr-xr-x 1 rooter rooter 9976 Nov 11 2004 /bin/asfxload > Error: /bin/asfxload depends on /usr/lib/libasound.so.2 > -rwxr-xr-x 1 rooter rooter 9976 Nov 11 2004 /bin/asfxload > Error: /bin/gusload depends on /usr/lib/libawe.so.5 > -rwxr-xr-x 1 rooter rooter 11516 Nov 11 2004 /bin/gusload > Error: /bin/gusload depends on /usr/lib/libasound.so.2 > -rwxr-xr-x 1 rooter rooter 11516 Nov 11 2004 /bin/gusload > Error: /bin/sfxload depends on /usr/lib/libawe.so.5 > -rwxr-xr-x 1 rooter rooter 10284 Nov 11 2004 /bin/sfxload > Error: /bin/sfxload depends on /usr/lib/libasound.so.2 > -rwxr-xr-x 1 rooter rooter 10284 Nov 11 2004 /bin/sfxload Ой! А что они вообще там забыли, в /bin? Может, в sisyphus_check какой advisor на тему "если это не System/*, то файло в /bin, /sbin, /lib не положено"? не запрещалку, а напоминалку; System/* -- ясное дело, понятие растяжимое, подробности чичас развешу в #7082. Это вывод for i in /bin /sbin /lib; do echo "** $i:"; rpm -qf --queryformat '%{GROUP}\n' $i/* | sort -u; echo; done [безобразие skip] Наверное, вешать. Бо или в /sbin им делать нечего, или фиксить библиотеки надо. > # error: unpacking of archive failed on file /dev/MAKEDEV;42ae9a90: cpio: symlink failed - Permission denied > #uildRequires(build): MAKEDEV Ой. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/