[d-kernel] Re: kernel-module-list.sh (was: Опять грабли с инсталером)

Sergey Vlasov vsu at altlinux.ru
Thu Aug 14 18:19:45 MSD 2003


On Thu, 14 Aug 2003 11:09:07 +0300
Michael Shigorin <mike at osdn.org.ua> wrote:

> On Wed, Aug 13, 2003 at 08:16:37PM +0400, Sergey Vlasov wrote:
> > > #!/bin/sh
> > > [ "$EUID" != 0 ] && CMD="sudo" || CMD=""
> > > rpm -q --queryformat '%{NAME}\n' $(
> > > 	rpm -q --whatrequires $(
> > > 		rpm -q --queryformat '%{NAME}\n' $(
> > > 			$CMD rpmquery -qf /boot/vmlinuz-"$(uname -r)"
> > > 		)
> > > 	)
> > > )
> > sudo там не нужен - rpmquery -qf и без него работает (а вот если дать
> > несуществующий файл, действительно говорит Permission denied).
> 
> Да.  Кстати, зря это прозвучало -- сейчас Дима исправит rpm на
> манер slocate и это сломается. %)

Так сейчас весь /var/lib/rpm world readable.

Хотя для данного применения это несущественно - всё равно пакеты будет
ставить root.



More information about the devel-kernel mailing list