[Midnightbsd-cvs] mports: magus.pl: Make the slave-datadir if it doesn't already exist.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Wed Mar 18 14:23:11 EDT 2009


Log Message:
-----------
Make the slave-datadir if it doesn't already exist.

Modified Files:
--------------
    mports/Tools/magus/slave:
        magus.pl (r1.32 -> r1.33)

-------------- next part --------------
Index: magus.pl
===================================================================
RCS file: /home/cvs/mports/Tools/magus/slave/magus.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -L Tools/magus/slave/magus.pl -L Tools/magus/slave/magus.pl -u -r1.32 -r1.33
--- Tools/magus/slave/magus.pl
+++ Tools/magus/slave/magus.pl
@@ -45,7 +45,7 @@
 use Sys::Syslog;
 use POSIX qw(setsid :sys_wait_h);
 use Getopt::Std qw(getopts);
-use File::Path qw(rmtree);
+use File::Path qw(rmtree mkpath);
 
 
 
@@ -395,6 +395,11 @@
 
 sub init_chroot {
   local $SIG{CHLD} = 'DEFAULT';
+  
+  unless (-d $Magus::Config{SlaveMportsDir}) {
+    mkpath($Magus::Config{SlaveMportsDir});
+  }
+  
   Magus::Chroot->new(
     workerid => 1,
     tarball  => $Magus::Config{ChrootTarBall},


More information about the Midnightbsd-cvs mailing list