[devel] buildrootcmp
=?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
=?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Сб Окт 19 02:23:11 MSD 2002
Люди, признавайтесь, у нас есть такой скрипт или нет? Я не нашёл.
Интересно, кто как проверяет комплектацию пакетов.
Sample usage:
$ buildrootcmp /var/tmp/perl-buildroot ~/RPM/RPMS/i686/perl-*5.8.0-alt0.3.i686.rpm
3 /usr/lib/perl5
3 /usr/lib/perl5/Class
3 /usr/lib/perl5/Encode
1 /usr/lib/perl5/Encode/Changes.e2x
1 /usr/lib/perl5/Encode/ConfigLocal_PM.e2x
1 /usr/lib/perl5/Encode/Makefile_PL.e2x
1 /usr/lib/perl5/Encode/README.e2x
3 /usr/lib/perl5/File
3 /usr/lib/perl5/File/Spec
3 /usr/lib/perl5/Getopt
3 /usr/lib/perl5/i386-linux
3 /usr/lib/perl5/i386-linux/asm
3 /usr/lib/perl5/i386-linux/auto
3 /usr/lib/perl5/i386-linux/auto/DynaLoader
3 /usr/lib/perl5/i386-linux/auto/Sys
3 /usr/lib/perl5/i386-linux/B
3 /usr/lib/perl5/i386-linux/bits
3 /usr/lib/perl5/i386-linux/linux
1 /usr/lib/perl5/i386-linux/machine
3 /usr/lib/perl5/i386-linux/sys
3 /usr/lib/perl5/i386-linux/Sys
3 /usr/lib/perl5/Math
4 /usr/lib/perl5/Pod
3 /usr/lib/perl5/Term
3 /usr/lib/perl5/Test
3 /usr/lib/perl5/Text
3 /usr/lib/perl5/Tie
3 /usr/lib/perl5/Time
3 /usr/lib/perl5/unicore
$
Упс, несколько файлов потеряли.
----------- следующая часть -----------
#!/bin/sh -e
#
# Compare %buildroot against the derivable packages
#
BUILDROOT="$1"; shift
( rpm -qpl $@ || rpm -ql $@; cd "$BUILDROOT";
find . -mindepth 1 | cut -c 2- | fgrep -vx "$(rpm -ql filesystem)"
) | sort | uniq -c | awk '{if($1!=2)print}'
Подробная информация о списке рассылки Devel