ebuild_hook() { local x for x in $(grep -v \# "${EHOOK_FILESDIR}/patches/series" 2>/dev/null); do eapply "${EHOOK_FILESDIR}/patches/${x}" done for x in "${EHOOK_FILESDIR}"/*.{diff,patch}; do [[ -r ${x} ]] && eapply "${x}" done eautoreconf }