- if (defined $alt_cargo_lock) {
- print STDERR "$self: using alt_cargo_lock `$alt_cargo_lock'..."
- if $verbose>=3;
- if (link $alt_cargo_lock, 'Cargo.lock') {
- print STDERR " linked\n" if $verbose>=3;
- } elsif ($! != EEXIST) {
- print STDERR "\n" if $verbose>=3;
- die "$self: make \`Cargo.lock' available as \`$alt_cargo_lock': $!\n";
- } else {
- print STDERR "checking quality." if $verbose>=3;
- my @lock_stat = stat 'Cargo.lock'
- or die "$self: stat Cargo.lock (for alt check: $!\n";
- same_file(\@alt_cargo_lock_stat, \@lock_stat)
- or die
+ if (defined($alt_cargo_lock)) {
+ if (@alt_cargo_lock_stat) {
+ print STDERR "$self: using alt_cargo_lock `$alt_cargo_lock'..."
+ if $verbose>=3;
+ if (link $alt_cargo_lock, 'Cargo.lock') {
+ print STDERR " linked\n" if $verbose>=3;
+ } elsif ($! != EEXIST) {
+ print STDERR "\n" if $verbose>=3;
+ die "$self: make \`Cargo.lock' available as \`$alt_cargo_lock': $!\n";
+ } else {
+ print STDERR "checking quality." if $verbose>=3;
+ my @lock_stat = stat 'Cargo.lock'
+ or die "$self: stat Cargo.lock (for alt check: $!\n";
+ same_file(\@alt_cargo_lock_stat, \@lock_stat)
+ or die