X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=nokia-lintian%2Fcollection%2Fsource-control-file;fp=nokia-lintian%2Fcollection%2Fsource-control-file;h=0000000000000000000000000000000000000000;hb=bf47c4c43f1f5f4986e85b74fc82b32048aeb846;hp=42d36abc65942e0ac59e778640af103600559bc0;hpb=19fdce4b743853cee27edb892096cf64295c2874;p=maemian diff --git a/nokia-lintian/collection/source-control-file b/nokia-lintian/collection/source-control-file deleted file mode 100755 index 42d36ab..0000000 --- a/nokia-lintian/collection/source-control-file +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/perl -w -# source-control-file -- lintian collector script - -# Copyright (C) 2004 Frank Lichtenheld -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, you can find it on the World Wide -# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free -# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, -# MA 02110-1301, USA. - -use strict; -use warnings; - -($#ARGV == 1) or fail("syntax: source-control-file "); -my $pkg = shift; -my $type = shift; - --f "debfiles/control" or fail("control invoked in wrong directory"); - -use lib "$ENV{'LINTIAN_ROOT'}/lib"; -use Util; - -my @control_data = read_dpkg_control("debfiles/control"); -shift @control_data; # we don't need the source information - -mkdir "control", 0777 or fail( "can't create dir control: $!" ); - -foreach (@control_data) { - my $pkg_name = $_->{'package'}; - fail("no package line found in control file of $pkg $type") - if !$pkg_name; - mkdir "control/$pkg_name", 0777 - or fail( "can't create dir control/$pkg_name: $!" ); - for my $field (keys %$_) { - my $field_file = "control/$pkg_name/$field"; - open (F, '>', "$field_file") - or fail("cannot open file $field_file for writing: $!"); - print F $_->{$field},"\n"; - close F; - } -}