diff --git pdumpfs.in pdumpfs.in index c9ffe66..320eafe 100644 --- pdumpfs.in +++ pdumpfs.in @@ -48,7 +48,8 @@ # require 'find' -require 'ftools' +#require 'ftools' # deprecated at 1.9, use fileutils +require 'fileutils' require 'getoptlong' require 'date' @@ -868,7 +869,7 @@ module Pdumpfs today = File.join(dest, datedir(start_time), base) File.umask(0077) - File.mkpath(today) unless @dry_run + FileUtils.mkpath(today) unless @dry_run if latest update_snapshot(src, latest, today) else @@ -1018,7 +1019,7 @@ module Pdumpfs case type when "directory" - File.mkpath(today) + FileUtils.mkpath(today) when "unchanged" File.force_link(latest, today) when "updated" @@ -1089,7 +1090,7 @@ module Pdumpfs case type when "directory" - File.mkpath(t) + FileUtils.mkpath(t) when "new_file" copy(s, t) when "symlink"