19 lines
331 B
Plaintext
19 lines
331 B
Plaintext
|
#!/bin/sh -e
|
||
|
#
|
||
|
# brp-hardlink_pyo_pyc - hardlink identical .pyc and .pyo files.
|
||
|
#
|
||
|
|
||
|
. @RPMCONFIGDIR@/functions
|
||
|
ValidateBuildRoot
|
||
|
|
||
|
cd "$RPM_BUILD_ROOT"
|
||
|
|
||
|
echo "Hardlinking identical .pyc and .pyo files"
|
||
|
find -type f -name '*.pyc' |
|
||
|
while read -r pyc; do
|
||
|
pyo=${pyc%c}o
|
||
|
if cmp -s "$pyc" "$pyo"; then
|
||
|
ln -f -v "$pyc" "$pyo"
|
||
|
fi
|
||
|
done
|