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 он работать не будет вне зависимости от библиотек. Может, в sisyphus_check какой advisor на тему "если это не System/*, то файло в /bin, /sbin, /lib не положено"? не запрещалку, а напоминалку; System/* -- ясное дело, понятие растяжимое.
Created attachment 933 [details] system 1
Created attachment 934 [details] system 2
Created attachment 935 [details] system 3
Created attachment 936 [details] system 4
привесил некоторые выводы for i in /bin /sbin /lib; do echo "** $i:"; rpm -qf --queryformat '%{GROUP}\n' $i/* | sort -u; echo; done
Component: sisyphus_check Что делаем с этой багой ?
Ну я могу попробовать сделать патч, если: - в принципе мысль нравится, но руки не доходят; - выхлоп будет добираться до писем по итогам сборки пакетов g-b.
Баги про GROUPS становятся всё менее актуальными вместе с самим тегом Group: (который уже местами вышел из употребления, о чём и jbj@ некоторое время тому вслух размышлял); если у кого когда будет желание вынести отдельным вопросом и порешать линковку через границу /usr -- надеюсь, примеры пригодятся для отдельного бага.