From 4188dbdfb34485cea597ca0a9c59a904860a8025 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 3 Oct 2005 23:14:20 +0000 Subject: [PATCH] - no cry after rm -f * Changed files: pearize.sh -> 1.18 --- pearize.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pearize.sh b/pearize.sh index bf00d5c..d9d124a 100644 --- a/pearize.sh +++ b/pearize.sh @@ -32,9 +32,15 @@ rc=$(awk '/^%define.*_rc/{print $NF}' $spec) pre=$(awk '/^%define.*_pre/{print $NF}' $spec) beta=$(awk '/^%define.*_beta/{print $NF}' $spec) tarball=$(rpm -q --qf "../SOURCES/%{name}-%{version}$rc$pre$beta.tgz\n" --specfile "$spec" | head -n 1 | sed -e 's,php-pear-,,') -template=$(rpm -q --qf "%{name}-%{version}$rc$pre$beta.spec\n" --specfile "$spec" | head -n 1) -pear makerpm --spec-template=template.spec $tarball +stmp=$(mktemp "${TMPDIR:-/tmp}/fragXXXXXX") +cat > $stmp <<'EOF' +@extra_headers@ +Optional: @optional@ +EOF +template=$(rpm -q --qf "_pearize-%{version}$rc$pre$beta.spec\n" --specfile "$spec" | head -n 1) + +pear makerpm --spec-template=$stmp --rpm-pkgname=_pearize $tarball requires=$(grep '^Requires:' $template || :) conflicts=$(grep '^Conflicts:' $template || :) @@ -94,4 +100,5 @@ if ! diff -u $bak $spec > $diff; then else echo "$spec: No diffs" fi +rm -f $stmp #exit 1 -- 2.44.0