meer ongeteste implementaties

This commit is contained in:
Ward Wouts 2009-01-30 12:10:53 +00:00
parent e1c8edc956
commit 4ce585f33b

View file

@ -105,7 +105,6 @@ def increasejobscounter
end
def addjob
p ARGV.join(" ")
jobnumber=sprintf("%06d", increasejobscounter)
puts "New job: #{jobnumber}"
if FileTest.exists?("#{@basedir}/#{JOBSDIR}/#{jobnumber}")
@ -119,8 +118,20 @@ def addjob
end
def addjobfromfile
# File.copy asdfasdf
filename = ARGV[0]
if filename.nil?
puts "Missing filename"
usage
else
if ! FileTest.exists?(filename)
puts "File #{filename} doesn't exist"
usage
end
end
jobnumber=sprintf("%06d", increasejobscounter)
puts "New job: #{jobnumber}"
File.copy(filename, "#{@basedir}/#{JOBSDIR}/#{jobnumber}")
File.chmod(RUNMODE, "#{@basedir}/#{JOBSDIR}/#{jobnumber}")
end
def createconfig
@ -178,7 +189,7 @@ createdirs
case command
when "add" then addjob
when "addfile", "af" then addjobfromfile ARGV
when "addfile", "af" then addjobfromfile
when "createconfig" then createconfig
when "run" then master
when "del" then deljob "$*"