diff options
author | Igor Pashev <igor.pashev@nexenta.com> | 2013-02-21 11:31:37 +0400 |
---|---|---|
committer | Igor Pashev <igor.pashev@nexenta.com> | 2013-02-21 11:31:37 +0400 |
commit | 67c48c3513ad6f3fba24fc08b7d8f087b3932bf4 (patch) | |
tree | 607a23973390ed87b9fc1e504e0c06e456fc65ef /scripts | |
parent | c324c51dd6a0cf81f9956f39d577cd07961e510c (diff) | |
download | cibs-67c48c3513ad6f3fba24fc08b7d8f087b3932bf4.tar.gz |
Clean up debmaker
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/debmaker.pl | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/scripts/debmaker.pl b/scripts/debmaker.pl index fe8cb3a..b2e9d72 100755 --- a/scripts/debmaker.pl +++ b/scripts/debmaker.pl @@ -217,18 +217,11 @@ my %DEFINES = (); # (like debian/pkg-name) my $OUTDIR = ''; -# If true, will use manifests from command line -# to resolve dependencies: -my $BOOTSTRAP = 0; - my $MAINTAINER = 'Nexenta Systems <maintainer@nexenta.com>'; my $VERSION = '0.0.0'; my $ARCH = 'solaris-i386'; my $SOURCE = 'xxx'; # only for *.changes -my $DISTRIB = 'nza-userland'; - -# Mapping file => IPS FMRI, filled on bootstrap: -my %PATHS = (); +my $DISTRIB = 'NSB'; GetOptions ( 'd=s' => \@PROTO_DIRS, @@ -238,7 +231,6 @@ GetOptions ( 'M=s' => \$MAINTAINER, 'S=s' => \$SOURCE, 'N=s' => \$DISTRIB, - 'bootstrap!' => \$BOOTSTRAP, 'D=s' => \%DEFINES, 'help|h' => sub {usage()}, ) or usage(); @@ -275,10 +267,6 @@ Options: -M <maintainer> Package maintainer - mandatory for debs, default is `$MAINTAINER' - - --bootstrap Search for dependencies within listed manifests, - not within installed system (for bootstraping) - ** not implemented yet ** -h, --help Show help info @@ -497,36 +485,6 @@ if (! -d $OUTDIR) { fatal "Not a directory: `$OUTDIR'" } -# Walk through all manifests -# and collect files, symlinks, hardlink -# mapping them to package names: -if ($BOOTSTRAP) { - blab "Bootstrap: collecting paths ..."; - foreach my $manifest_file (@ARGV) { - my $manifest_data = read_manifest $manifest_file; - my $fmri = $$manifest_data{'pkg.fmri'}; - my @items = (); - if (my @files = @{$$manifest_data{'file'}}) { - push @items, @files; - } - if (my @symlinks = @{$$manifest_data{'link'}}) { - push @items, @symlinks; - } - if (my @hardlinks = @{$$manifest_data{'hardlink'}}) { - push @items, @hardlinks; - } - foreach my $item (@items) { - my $path = $$item{'path'}; - if (exists $PATHS{$path}) { - warning "`$path' already present in `$PATHS{$path}' and now found in `$fmri' (manifest `$manifest_file')" - } else { - $PATHS{$path} = $fmri; - } - } - } - blab 'Bootstrap: ' . (keys %PATHS) . ' known paths' -} - my %changes = (); $changes{'Date'} = strftime '%a, %d %b %Y %T %z', localtime; # Sat, 11 Jun 2011 17:08:17 +0200 |