Replace rpm packages inside buildroot mv action to ln
authory0169.zhang <y0169.zhang@samsung.com>
Sat, 11 Feb 2017 01:53:27 +0000 (10:53 +0900)
committeryang.zhang <y0169.zhang@samsung.com>
Tue, 7 Mar 2017 05:42:34 +0000 (13:42 +0800)
Change-Id: Ibbde49e91779b13285e0c3552476d3d283e3dc66

depanneur

index 3acc2f580dcc4c02b518267ce0622b674b47f08a..1e83e440b5fb4817be447b303a3837e563fce5ac 100755 (executable)
--- a/depanneur
+++ b/depanneur
@@ -2013,7 +2013,9 @@ sub build_package {
                 #copy the new ones to local repo
                 update_repo_with_rpms(\%srpmpaths, @srpms);
                 if ($skip_srcrpm == 0){
-                   my_system ("sudo /bin/mv $scratch/$srcrpmdirpath/*.rpm $srpm_repo_path");
+                   foreach (@srpms) {
+                       my_system ("ln -f $_ $srpm_repo_path");
+                   }
                 }
             } elsif ($skip_srcrpm == 1){
                         my_system("/bin/rm -rf $srpm_repo_path/*.rpm");
@@ -2022,7 +2024,9 @@ sub build_package {
                 #remove old rpms in local repo
                 #copy the new ones to local repo
                 update_repo_with_rpms (\%rpmpaths, @rpms);
-                my_system ("sudo /bin/mv  $scratch/$rpmdirpath/*/*.rpm $rpm_repo_path");
+                foreach (@rpms) {
+                    my_system ("ln -f $_ $rpm_repo_path");
+                }
             }
 
             my_system("$build_dir/createdirdeps $rpm_repo_path > $order_dir/.repo.cache.local ");