X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bin%2Fwanna-build;h=5b6fd6784b3ed1a748b5f189dad5a8eebe918a3e;hb=7b763e902e29b81ecf3ed75560ec428f8814325b;hp=8401dff42a9b8d93bd25682eb1c20cb53c4b9424;hpb=01e44aadfe82d4150966442c74c75aeb03d5f6cc;p=wannabuild.git diff --git a/bin/wanna-build b/bin/wanna-build index 8401dff..5b6fd67 100755 --- a/bin/wanna-build +++ b/bin/wanna-build @@ -1938,14 +1938,14 @@ sub check_entry { join( "\n", map { "$_: $pkg->{$_}" } keys %$pkg ), "\n"; die "Database entry lacks package or username field\n"; } - if (!exists $pkg->{'version'}) { - die "Database entry for $pkg->{'package'} lacks Version: field\n"; - } # if no State: field, generate one (for old db compat) if (!exists($pkg->{'state'})) { $pkg->{'state'} = exists $pkg->{'failed'} ? 'Failed' : 'Building'; } + if (!exists $pkg->{'version'} and $pkg->{'state'} ne 'Not-For-Us') { + die "Database entry for $pkg->{'package'} lacks Version: field\n"; + } # check state field die "Bad state $pkg->{'state'} of package $pkg->{Package}\n" if !isin( $pkg->{'state'},