DIBS: Fixed function for generate package lsit file 13/15713/1
authorjonghwan2.park <jonghwan2.park@samsung.com>
Mon, 27 Jan 2014 12:53:20 +0000 (21:53 +0900)
committerjonghwan2.park <jonghwan2.park@samsung.com>
Mon, 27 Jan 2014 12:53:20 +0000 (21:53 +0900)
Change-Id: I091530de581c5014b45de6cf199872189e6929e9
Signed-off-by: jonghwan2.park <jonghwan2.park@samsung.com>
src/pkg_server/client.rb

index b4b57495be3476632ef2ad343a63624fa7c2b5d5..b587e4a0b4c8602c55dc7c1878849939e5d0c9dc 100644 (file)
@@ -505,8 +505,17 @@ class Client
         # download packages
         img_pkg_list.each do |pkg| download(pkg, os, false, "#{workspace}/binary") end
 
+        # update pkg list
+        list_path = get_pkglist_path()
+        read_remote_pkg_list(list_path)
+
         # write pkg_list_os file
-        FileUtils.cp("#{get_pkglist_path}/pkg_list_#{os}", "#{workspace}")
+        f = File.new("#{workspace}/pkg_list_#{os}", "w");
+        img_pkg_list.each do |pkg|
+            f.write( @pkg_hash_os[os][pkg] );
+            f.write("\n\n");
+        end
+        f.close
 
         # write os_info file
         File.open("#{workspace}/#{OS_INFO_FILE}", 'w') do |f| f.puts os end