/usr/lib/rpm
NameSizeModeActions
fileattrs/-0755rm
macros.d/-0755rm
platform/-0755rm
redhat/-0755rm
brp-compress15020755editdlrm
brp-java-gcjcompile14180755editdlrm
brp-python-bytecompile38680755editdlrm
brp-python-hardlink6320755editdlrm
brp-scl-compress18090755editdlrm
brp-scl-python-bytecompile31090755editdlrm
brp-strip4280755editdlrm
brp-strip-comment-note7410755editdlrm
brp-strip-shared7060755editdlrm
brp-strip-static-archive4940755editdlrm
check-buildroot12850755editdlrm
check-files10430755editdlrm
check-prereqs4180755editdlrm
check-rpaths10390755editdlrm
check-rpaths-worker50550755editdlrm
config.guess441660755editdlrm
config.sub364080755editdlrm
debugedit476880755editdlrm
debuginfo.prov3750755editdlrm
desktop-file.prov6020755editdlrm
elfdeps167680755editdlrm
find-debuginfo.sh200540755editdlrm
find-lang.sh82350755editdlrm
find-provides910755editdlrm
find-requires910755editdlrm
fontconfig.prov4890755editdlrm
kabi.sh4680755editdlrm
kmod.prov6820755editdlrm
libtooldeps.sh7180755editdlrm
macros439880644editdlrm
macros.perl4730644editdlrm
macros.php1920644editdlrm
macros.python9060644editdlrm
metainfo.prov4380755editdlrm
mkinstalldirs35390755editdlrm
mono-find-provides11070755editdlrm
mono-find-requires19160755editdlrm
ocaml-find-provides.sh16590755editdlrm
ocaml-find-requires.sh21350755editdlrm
pkgconfigdeps.sh13710755editdlrm
python-macro-helper6340644editdlrm
pythondeps.sh9210755editdlrm
pythondistdeps.py111840755editdlrm
rpm.daily2960644editdlrm
rpm.log610644editdlrm
rpm.supp6880644editdlrm
rpm2cpio.sh12490755editdlrm
rpmdb_dump169040755editdlrm
rpmdb_load292960755editdlrm
rpmdb_loadcvt14670755editdlrm
rpmdb_recover169040755editdlrm
rpmdb_stat168720755editdlrm
rpmdb_upgrade127520755editdlrm
rpmdb_verify168560755editdlrm
rpmdeps173440755editdlrm
rpmpopt-4.14.3114700644editdlrm
rpmrc171540644editdlrm
scldeps.sh2540755editdlrm
script.req3220755editdlrm
sepdebugcrcfix162320755editdlrm
tgpg9290755editdlrm
Edit: /usr/lib/rpm/brp-java-gcjcompile (1418B)
#!/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. find "$RPM_BUILD_ROOT" -type f -name "*.?ar" | while read jar ; do [ `head -c 2 "$jar"` != "PK" ] && continue [ -d "$RPM_BUILD_ROOT/$libdir" ] || mkdir -p "$RPM_BUILD_ROOT/$libdir" bnjar=`basename "$jar"` lib="$libdir/lib$bnjar.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/$bnjar.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