system("rm #{@tmpdir}/test.file >/dev/null 2>&1")#Attempt to clean up anyway
returnfalse
end
end
if@tmpdir.nil?
errcount+=1
print"FAIL!\n\n".red.bold
puts"Error(#{errcount.to_s}): No temporary directory defined. Using '/tmp/.skyfall/egs-bot'.\n"
@tmpdir="/tmp/.skyfall/egs-bot"
ifis_tmp_writable?
puts"Default temporary directory is writable. Continuing...\n\n"
else
errcount+=1
puts"Error(#{errcount.to_s}): Temporary directory ["+@tmpdir.red.bold+"] is not writable!\n"+"THIS IS REQUIRED!".red.bold+" Bot initialization failed; exiting..."
exit(1)
end
else
ifis_tmp_writable?
print"OK\n".green.bold
else
errcount+=1
print"FAIL!\n\n".red.bold
puts"Error(#{errcount.to_s}): Temporary directory ["+@tmpdir.red.bold+"] is not writable!\n"+"THIS IS REQUIRED!".red.bold+" Bot initialization failed; exiting..."