[Midnightbsd-cvs] mports: Chroot.pm: test mtree's exit code.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Mon Oct 6 12:42:18 EDT 2008


Log Message:
-----------
test mtree's exit code.

Modified Files:
--------------
    mports/Tools/lib/Magus:
        Chroot.pm (r1.27 -> r1.28)

-------------- next part --------------
Index: Chroot.pm
===================================================================
RCS file: /home/cvs/mports/Tools/lib/Magus/Chroot.pm,v
retrieving revision 1.27
retrieving revision 1.28
diff -L Tools/lib/Magus/Chroot.pm -L Tools/lib/Magus/Chroot.pm -u -r1.27 -r1.28
--- Tools/lib/Magus/Chroot.pm
+++ Tools/lib/Magus/Chroot.pm
@@ -254,7 +254,10 @@
 sub _mtree {
   my ($self, $mtreefile, $dir) = @_;
 
-  system("/usr/sbin/mtree -deU -f $self->{root}/etc/mtree/$mtreefile -p $self->{root}$dir >/dev/null 2>&1");
+  my $cmd = "/usr/sbin/mtree -deU -f $self->{root}/etc/mtree/$mtreefile -p $self->{root}$dir >/dev/null 2>&1";
+  
+  (system($cmd) == 0)
+    or die qq/"$cmd" returned non-zero: $?\n/; 
 }
 
 sub _mkdir {


More information about the Midnightbsd-cvs mailing list