From e0a1a4336a94f0c02fd5dc40962851424075fc52 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 4 May 2020 00:43:14 +0100 Subject: [PATCH] nailing-cargo: Can build a thing Signed-off-by: Ian Jackson --- nailing-cargo | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nailing-cargo b/nailing-cargo index 0d119a2..bca8177 100755 --- a/nailing-cargo +++ b/nailing-cargo @@ -198,14 +198,20 @@ sub calculate () { foreach my $mf (keys %manifests) { my $toml = $manifests{$mf}; foreach my $k (qw(dependencies build-dependencies dev-dependencies)) { +print STDERR "CHECKING $mf $k\n"; my $deps = $toml->{$k}; next unless $deps; +use Data::Dumper; +print STDERR "CHECKING $mf $k GOT ".Dumper($deps); foreach my $p (keys %packagemap) { +print STDERR "CHECKING $mf $k -- $p\n"; my $info = $deps->{$p}; - next unless $info; - $info = { } unless ref $info; + next unless defined $info; +print STDERR "CHECKING $mf $k -- $p = $info\n"; + $deps->{$p} = $info = { } unless ref $info; delete $info->{version}; $info->{path} = $worksphere.'/'.$packagemap{$p}; +print STDERR "CHECKING $mf $k -- $p UPDATED ", Dumper($deps); } } my $nailing = "$mf.nailing~"; -- 2.30.2