# $Id: Tag.pm 867 2006-04-11 20:34:56Z guillomovitch $ package Youri::Upload::Check::Source; =head1 NAME Youri::Upload::Check::Tag - Incorrect tag values check =head1 DESCRIPTION This check plugin rejects packages with incorrect tag values, based on regular expressions. =cut use warnings; use strict; use Carp; use base qw/Youri::Upload::Check/; sub _init { my $self = shift; my %options = ( @_ ); } sub run { my ($self, $package, $repository, $target, $define) = @_; croak "Not a class method" unless ref $self; my $file = $package->get_file(); if (!$package->is_source()) { print $self->{_error} = "Package $file is not a source rpm"; return 0 } return 1; } =head1 COPYRIGHT AND LICENSE Copyright (C) 2002-2006, YOURI project This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut 1;