App-sbozyp
view release on metacpan or search on metacpan
sbozyp_mkdir($CONFIG{SRCDIR});
sbozyp_copy("$staging_dir/$src_filename", "$CONFIG{SRCDIR}/$src_filename");
}
}
}
return $staging_dir;
}
sub build_slackware_pkg {
my ($pkg, $keep_src, $skip_md5) = @_;
local $ENV{OUTPUT} = $CONFIG{TMPDIR}; # all SlackBuilds use the $OUTPUT env var to determine output pkg location
sbozyp_mkdir($CONFIG{TMPDIR});
my $staging_dir = pkg_prepare_for_build($pkg, $keep_src, $skip_md5);
my $slackbuild = $pkg->{PRGNAM} . '.SlackBuild';
my $cmd = with_cwd($staging_dir, sub {
sbozyp_chmod(0755, "./$slackbuild");
return sbozyp_open('-|', "./$slackbuild");
});
my $slackware_pkg; while (my $line = <$cmd>) {
$slackware_pkg = $1 if $line =~ /^Slackware package (.+) created\.$/;
print $line;
( run in 0.681 second using v1.01-cache-2.11-cpan-13bb782fe5a )