[devel] Re: RFC: test-rootfs

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Июн 14 15:33:17 MSD 2005


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 <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050614/fb3945e2/attachment-0001.bin>


Подробная информация о списке рассылки Devel