/usr/lib/rpm
NameSizeModeActions
macros.d/-0755rm
platform/-0755rm
redhat/-0755rm
brp-compress14660755editdlrm
brp-java-gcjcompile14010755editdlrm
brp-python-bytecompile30310755editdlrm
brp-strip4870755editdlrm
brp-strip-comment-note6960755editdlrm
brp-strip-shared6840755editdlrm
brp-strip-static-archive3890755editdlrm
check-buildroot12310755editdlrm
check-files6630755editdlrm
check-prereqs4180755editdlrm
check-rpaths10390755editdlrm
check-rpaths-worker50450755editdlrm
config.guess449410755editdlrm
config.sub344230755editdlrm
debugedit305440755editdlrm
desktop-file.prov4370755editdlrm
find-debuginfo.sh93580755editdlrm
find-lang.sh56210755editdlrm
find-provides15590755editdlrm
find-requires35050755editdlrm
fontconfig.prov4890755editdlrm
javadeps234000755editdlrm
libtooldeps.sh7070755editdlrm
macros434500644editdlrm
macros.perl5960644editdlrm
macros.php3130644editdlrm
macros.python9060644editdlrm
mkinstalldirs34950755editdlrm
mono-find-provides11050755editdlrm
mono-find-requires19140755editdlrm
ocaml-find-provides.sh18800755editdlrm
ocaml-find-requires.sh23540755editdlrm
osgideps.pl105910755editdlrm
perl.prov57760755editdlrm
perl.req79730755editdlrm
perldeps.pl329000644editdlrm
pkgconfigdeps.sh11710755editdlrm
pythondeps.sh8750755editdlrm
rpm.daily2840644editdlrm
rpm.log610644editdlrm
rpm.xinetd3190644editdlrm
rpm2cpio.sh12550755editdlrm
rpmdb_archive-0editdlrm
rpmdb_deadlock-0editdlrm
rpmdb_dump-0editdlrm
rpmdb_load-0editdlrm
rpmdb_loadcvt14670755editdlrm
rpmdb_printlog-0editdlrm
rpmdb_recover-0editdlrm
rpmdb_stat-0editdlrm
rpmdb_upgrade-0editdlrm
rpmdb_verify-0editdlrm
rpmdeps86160755editdlrm
rpmdiff239770755editdlrm
rpmdiff.cgi156740644editdlrm
rpmpopt-4.8.079200644editdlrm
rpmrc136980644editdlrm
tcl.req20690755editdlrm
tgpg9070755editdlrm
Edit: /usr/lib/rpm/rpmdiff.cgi (15674B)
#!/usr/bin/perl # a web interface to 'cvs rdiff'. This script makes it easy to query # the tags which are created by the build script. use CGI ':standard'; use File::Basename; use File::stat; use Data::Dumper; # the big datastructures are: # $RPM_FILE_BY_FQN{$fqn} is the full path rpm wich is discribed by the fqn # keys %SORTED_RECENT_FQN is the set of all package names # $SORTED_RECENT_FQN{$name} is an ordered list of the most recent # versions of this package # for a short time there are these datastrutures but they are large # and expensive to save to disk. # An rpm_package is a hash of: # $package{'fqn'}="perl-5.00502-3" # $package{'rpm_file'}="$RPMS_DIR/". # "./sparc/perl-5.00502-3.solaris2.6-sparc.rpm" # $package{'srpm_file'}="$SRPMS_DIR/". # "./perl-5.00502-3.src.rpm" # $package{'name'}="perl" # $package{'version'}="5.00502" # $package{'release'}="3" # fqn is "fully qualified name" # while the $pkg structure exists we find the pkg we want by looking # it up in this structure. This will hold many more packages then the # web page ever knows about. # $BY_NAME{$name}{$version}{$release}; sub usage { # If they are asking for help then they are clueless so reset all # their parameters for them, in case they are in a bad state. param(-name=>'Defaults', -value=>'on'); my $rpmdiff_version = `rpmdiff --version`; $usage =<