diff options
Diffstat (limited to 'lib/Youri/Submit/Action/CVS.pm')
-rw-r--r-- | lib/Youri/Submit/Action/CVS.pm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/Youri/Submit/Action/CVS.pm b/lib/Youri/Submit/Action/CVS.pm index b9a3741..eab9937 100644 --- a/lib/Youri/Submit/Action/CVS.pm +++ b/lib/Youri/Submit/Action/CVS.pm @@ -36,6 +36,17 @@ sub run { return unless $package->is_source(); + my $file = $package->get_file(); + my $dest = $repository->get_cvs_queue($package, $target, $define); + $dest or return; + system("install -d -m " . ($self->{_perms} + 111) . " $dest") + unless -d $dest; + + # install file to new location + system("install -m $self->{_perms} $file $dest"); + + return 1; + my $name = $package->get_name(); my $version = $package->get_version(); my $release = $package->get_release(); |