From ecdc50a62bc3528111b439ec8707f6512982b411 Mon Sep 17 00:00:00 2001 From: Zhang Qiang Date: Sun, 16 Sep 2012 14:02:32 +0800 Subject: [PATCH] more check about specfile Change-Id: I8f2aafc7fdf8976613af2d3d46cc1ba5cf62dba0 --- depanneur | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depanneur b/depanneur index e1201ba..5f579b6 100755 --- a/depanneur +++ b/depanneur @@ -372,8 +372,8 @@ sub prepare_git { my $prj = basename($base); my $pack = Build::Rpm::parse($config, $spec); - if (! exists $pack->{name}) { - debug("failed to parse spec file: $spec"); + if (! exists $pack->{name} || ! exists $pack->{version} || ! exists $pack->{release}) { + debug("failed to parse spec file: $spec, name,version,release fields must be present"); return; } my $pkg_name = $pack->{name}; -- 2.7.4