[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