[Title] Fixed to remove job directory when initializing
authordonghee yang <donghee.yang@samsung.com>
Wed, 13 Mar 2013 00:57:08 +0000 (09:57 +0900)
committerdonghee yang <donghee.yang@samsung.com>
Wed, 13 Mar 2013 00:57:08 +0000 (09:57 +0900)
src/build_server/GitBuildJob.rb
src/build_server/MultiBuildJob.rb
src/build_server/RegisterPackageJob.rb

index 34e0dded94be442c583fb4605e1c43648f58a101..ec73e3e590beafcbdb7d4dba0f51b6480670e66e 100644 (file)
@@ -117,7 +117,8 @@ class GitBuildJob < BuildJob
                @buildroot_dir = "#{@job_root}/buildroot"
 
                # mkdir job root
-               if not File.exist? @job_root then FileUtils.mkdir_p @job_root end
+               if File.exist? @job_root then FileUtils.rm_rf @job_root end
+               FileUtils.mkdir_p @job_root
 
                # create logger
                if @log.nil? then
index c14b4df4b0eb71abc4cb078cecdba62ea03f8308..e3bc8f4e24d1aa8a9c2d2ab8cbca289f180fda83 100644 (file)
@@ -87,10 +87,9 @@ class MultiBuildJob < CommonJob
                @job_working_dir=@job_root+"/works"
                @buildroot_dir = "#{@job_root}/buildroot"
 
-               # mkdir
-               if not File.exist? @job_root then
-                       FileUtils.mkdir_p @job_root
-               end
+               # mkdir job root
+               if File.exist? @job_root then FileUtils.rm_rf @job_root end
+               FileUtils.mkdir_p @job_root
 
                # create logger
                if @log.nil? then
index 73c5298afb8ad78c1862da2ab96177350ba7a501..072a2e9df5dae73c855071e43da180a738012f40 100644 (file)
@@ -131,10 +131,10 @@ class RegisterPackageJob < CommonJob
                @source_path = @job_root+"/temp"
                @job_working_dir=@job_root+"/works"
                @buildroot_dir = "#{@job_root}/buildroot"
-               # mkdir
-               if not File.exist? @job_root then
-                       FileUtils.mkdir_p @job_root
-               end
+
+               # mkdir job root
+               if File.exist? @job_root then FileUtils.rm_rf @job_root end
+               FileUtils.mkdir_p @job_root
 
                # create logger
                if @log.nil? then