[Midnightbsd-cvs] mports: lib/Magus: Bug fixes.
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Thu Mar 20 18:23:49 EDT 2008
Log Message:
-----------
Bug fixes.
* Try to keep indexing from using local configuration directives.
* Cleanup /compat/linux in dirty chroot dirs.
Modified Files:
--------------
mports/Tools/lib/Magus:
Chroot.pm (r1.17 -> r1.18)
Index.pm (r1.11 -> r1.12)
-------------- next part --------------
Index: Chroot.pm
===================================================================
RCS file: /home/cvs/mports/Tools/lib/Magus/Chroot.pm,v
retrieving revision 1.17
retrieving revision 1.18
diff -L Tools/lib/Magus/Chroot.pm -L Tools/lib/Magus/Chroot.pm -u -r1.17 -r1.18
--- Tools/lib/Magus/Chroot.pm
+++ Tools/lib/Magus/Chroot.pm
@@ -71,16 +71,17 @@
my ($class, %args) = @_;
my $self = bless {
- branch => 'current',
- prefix => '/usr/magus',
+ branch => 'current',
+ prefix => '/usr/magus',
# This are relative to $prefix/$branch
- localbase => '/usr/local',
- x11base => '/usr/X11R6',
- packages => '/magus/packages',
- distfiles => '/magus/distfiles',
- workdir => '/magus/work',
- logs => '/magus/logs',
- loopbacks => [qw(/usr/mports /usr/src)],
+ localbase => '/usr/local',
+ x11base => '/usr/X11R6',
+ linuxcompat => '/compat/linux',
+ packages => '/magus/packages',
+ distfiles => '/magus/distfiles',
+ workdir => '/magus/work',
+ logs => '/magus/logs',
+ loopbacks => [qw(/usr/mports /usr/src)],
%args,
}, $class;
@@ -150,7 +151,7 @@
sub _clean {
my ($self) = @_;
- for (qw(workdir x11base localbase packages logs)) {
+ for (qw(workdir x11base localbase packages logs linuxcompat)) {
$self->_clear_flags($self->{$_});
rmtree("$self->{root}/$self->{$_}");
$self->_mkdir($self->{$_});
Index: Index.pm
===================================================================
RCS file: /home/cvs/mports/Tools/lib/Magus/Index.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -L Tools/lib/Magus/Index.pm -L Tools/lib/Magus/Index.pm -u -r1.11 -r1.12
--- Tools/lib/Magus/Index.pm
+++ Tools/lib/Magus/Index.pm
@@ -50,7 +50,7 @@
recurse_ports {
print @_, "... ";
- my $yaml = `ARCH=$arch PORTSDIR=$root BATCH=1 PACKAGE_BUILDING=1 MAGUS=1 make describe-yaml`;
+ my $yaml = `__MAKE_CONF=/dev/null INDEXING=1 ARCH=$arch PORTSDIR=$root BATCH=1 PACKAGE_BUILDING=1 MAGUS=1 make describe-yaml`;
my %dump;
eval {
More information about the Midnightbsd-cvs
mailing list