[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:pdumpfs が ruby19 で動かない。



On Fri, 28 Jan 2011 21:38:21 +0900, Takahiro Kambe <taca@back-street.net> wrote:

> In message <7z62t9gsiz.wl%hiramatu@boreas.dti.ne.jp>
> 	on Fri, 28 Jan 2011 20:46:28 +0900,
> 	HIRAMATSU Yoshifumi <hiramatu@boreas.dti.ne.jp> wrote:
>> こちらは pkgsrc とは関係なく、配布されているスクリプトが ruby-1.8 でしか
>> 動かないようです。
>>
>> http://d.hatena.ne.jp/kwg/20100616/p2
> こちら見ました、そういう問題ですか。
>
>> 本当なら patch を作ったほうが良いのかもしれないのですけど。
> やってみましょ。

全然使ってませんが、いちおう、MAINTAINER なので。
これで足りてますかね?


--- pdumpfs.in.orig     2004-12-21 02:43:12.000000000 +0000
+++ pdumpfs.in
@@ -48,7 +48,7 @@
  #

  require 'find'
-require 'ftools'
+require 'fileutils'
  require 'getoptlong'
  require 'date'

@@ -868,7 +868,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 +1018,7 @@ module Pdumpfs

        case type
        when "directory"
-        File.mkpath(today)
+        FileUtils.mkpath(today)
        when "unchanged"
          File.force_link(latest, today)
        when "updated"
@@ -1089,7 +1089,7 @@ module Pdumpfs

            case type
            when "directory"
-            File.mkpath(t)
+            FileUtils.mkpath(t)
            when "new_file"
              copy(s, t)
            when "symlink"


-- 
お役に立てない(^^;
OBATA Akio / obata@lins.jp
せかいは ひろがる ちきゅーは まわる。