Test-AutoBuild

 view release on metacpan or  search on metacpan

INSTALL  view on Meta::CPAN

	make
	make sysconfdir=/etc install

While it can run as any user, the recommended approach for 
setting up automatic unattended builds is to create a dedicated 
(unprivileged) user account. By convention this is called 
'builder' with a home dir of '/var/lib/builder'

  # useradd -d /var/lib/builder builder
  # auto-build-make-root /var/lib/builder
  # chown -R builder.builder /var/lib/builder

Once this is complete, edit the file /etc/autobuild/autobuild.conf
to suit your environment & modules. The build can be invoked as the
builder user, thus
   
  # su - builder
  $ autobuild.pl --config /etc/autobuild/autobuild.conf


More details on installation can be found in the manual page for

lib/Test/AutoBuild/Lib.pm  view on Meta::CPAN

	}
    }
}

sub setStats {
    my $file = shift;
    my $sb = shift;
    confess "called setStats with an undefined file" unless defined $file;
    confess "called setStats with an undefined sb" unless defined $sb;
    chmod ($sb->mode, $file);
    chown ($sb->uid, $sb->gid, $file);
}

sub delete_files {
    my $dir = shift;

    my $log = Log::Log4perl->get_logger();

    my $glob = catfile($dir, "*");
    $log->info("Removing all files matching '$glob'");



( run in 1.785 second using v1.01-cache-2.11-cpan-5511b514fd6 )