aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Youri/Submit/Action/CVS.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Youri/Submit/Action/CVS.pm')
-rw-r--r--lib/Youri/Submit/Action/CVS.pm11
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();