/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/brp-java-gcjcompile (1401B)
#!/bin/sh # If using normal root, avoid changing anything. [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ] && exit 0 # If we are a noarch package, avoid changing anything. [ "$RPM_ARCH" = "noarch" ] && exit 0 # If we don't have the required executables, avoid changing anything. gcj=${1:-/usr/bin/gcj} [ ! -x "$gcj" -o ! -x "$gcj-dbtool" ] && exit 0 # Now get to work... libdir="/usr/lib" # XXX need to sed this in or something dbdir=`gcj-dbtool -p "$libdir"`.d/"$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION" cflags="$RPM_OPT_FLAGS -fPIC -findirect-dispatch" ldflags="-Wl,-Bsymbolic" # XXX make it so you can override the list, for mx4j et al. for jar in `find $RPM_BUILD_ROOT -type f -name "*.?ar"`; do [ `head -c 2 "$jar"` != "PK" ] && continue [ -d "$RPM_BUILD_ROOT/$libdir" ] || mkdir -p "$RPM_BUILD_ROOT/$libdir" lib="$libdir/lib`basename $jar`.so" [ -f "$RPM_BUILD_ROOT/$lib" ] && continue # XXX need splits to handle #158308 # (til then we can just compile big ones ourselves) echo "$PS4$gcj -shared $cflags $ldflags -o $lib $jar" $gcj -shared $cflags $ldflags -o "$RPM_BUILD_ROOT/$lib" "$jar" [ -d "$RPM_BUILD_ROOT/$dbdir" ] || mkdir -p "$RPM_BUILD_ROOT/$dbdir" db="$dbdir/`basename $jar`.db" [ -f "$RPM_BUILD_ROOT/$db" ] && exit 1 $gcj-dbtool -n "$RPM_BUILD_ROOT/$db" 64 $gcj-dbtool -f "$RPM_BUILD_ROOT/$db" "$jar" "$lib" done