# patching common to all releases
patch_spec_common() {
- sed -i -e 's/^\(%define signmodules \).*/\10/' \
- -e '/find $RPM_BUILD_ROOT\/lib\/modules\/$KernelVer/a\
+ sed -i -e '/find $RPM_BUILD_ROOT\/lib\/modules\/$KernelVer/a\
cp -a fs/ext3/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/fs/ext3 \
cp -a fs/ext4/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/fs/ext4' \
SPECS/$SPEC_NAME 2>&1 || \
if [ "$(lsb_release -s -i)" = "RedHatEnterpriseServer" ]; then
sudo="sudo"
fi
- $sudo yumdownloader --destdir "$tmpdir" kernel-devel-"$wanted_kernel" > /dev/null
+ if ! $sudo yumdownloader --destdir "$tmpdir" kernel-devel-"$wanted_kernel" > /dev/null; then
+ fatal 1 "failed to fetch kernel-devel-$wanted_kernel with yumdownloader."
+ fi
local rpm=$(cd $tmpdir; echo *)
mv "$tmpdir/$rpm" "$pathtorpms"
rmdir $tmpdir