aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/debmaker.pl44
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