From 7214260e3cef948951533bbb2e780ba566843660 Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Fri, 6 Feb 2009 09:18:55 +0000 Subject: [PATCH] fix file moves --- pbatch/pb.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pbatch/pb.rb b/pbatch/pb.rb index 55d7e59..e337e3e 100755 --- a/pbatch/pb.rb +++ b/pbatch/pb.rb @@ -3,6 +3,7 @@ # $Id$ # $URL$ +require 'fileutils' JOBSDIR = "jobs" PARKDIR = "park" @@ -190,7 +191,7 @@ def parkjobs if file == '.' or file == '..' next end - File.move("#{@basedir}/#{JOBSDIR}/#{file}", "#{@basedir}/#{PARKDIR}") + FileUtils.mv("#{@basedir}/#{JOBSDIR}/#{file}", "#{@basedir}/#{PARKDIR}") } end @@ -199,7 +200,7 @@ def unparkjobs if file == '.' or file == '..' next end - File.move("#{@basedir}/#{PARKDIR}/#{file}", "#{@basedir}/#{JOBSDIR}") + FileUtils.mv("#{@basedir}/#{PARKDIR}/#{file}", "#{@basedir}/#{JOBSDIR}") } end @@ -211,7 +212,7 @@ def unfail else jobnumber = sprintf("%06d", jobnumber.to_i) if FileTest.exists?("#{@basedir}/#{FAILDIR}/#{jobnumber}/job") - File.move("#{@basedir}/#{FAILDIR}/#{jobnumber}/job", "#{@basedir}/#{JOBSDIR}/#{jobnumber}") + FileUtils.mv("#{@basedir}/#{FAILDIR}/#{jobnumber}/job", "#{@basedir}/#{JOBSDIR}/#{jobnumber}") # XXX tja, lekker makkelijk even geen recursie implementeren system("rm", "-rf", "#{@basedir}/#{FAILDIR}/#{jobnumber}") else