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

[debian-users:14203] Re: Bug#JP/856: man-db-ja: man command error with -c option



むつみです。

 UNO Takeshi <uno@xxxxxxxxxxxxx> さんは
   Subject: [debian-users:14201] Re: Bug#JP/856: man-db-ja: man command error with -c option 
   Message-ID: <19990406112034Z.uno@xxxxxxxxxxxxx>
 において言いました

>> 宇野です。

>> > >> man -c hoge とすると、/var/catman以下に書き込めず、エラーになります。
>> > 
>> >  これって、JP だけじゃないようなんですが、本家のものに関しても、報告し
>> > たほうがいいっすかねぇ?
>> 
>> むむ、思いっきり忘れてました。確認もしてないです。

 確認はしました。man-db_2.3.10-69f では、再現します。

>> BTSってforwardとかできるのでしょうか...って書こうと思いましたが
>> 英語で報告しなきゃいけませんね。

 今回のは症状がはっきりしてるんで、簡単なコメントと

 % man -c hoge

をやった場合の出力と patch (おそらく、ifdef DEBIAN した方が良いので、
以下のようになる)だけ送りつければ、わかるでしょう。

--- man.c.ORIG	Tue Apr  6 11:19:23 1999
+++ man.c	Tue Apr  6 11:20:29 1999
@@ -1835,7 +1835,11 @@
 						       catman for non-root.
 						 */
 						push_cleanup ((void (*)())unlink, tmpcat);
+#ifdef DEBIAN
+						status = do_system (cmd);
+#else
 						status = do_system_drop_privs (cmd);
+#endif
 						if (status) gripe_system (cmd, status);
 						free (cmd);
 

-- 
 From Nagoya
  ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
   ishikawa@xxxxxxxxxxxxx, ( mutsumi@xxxxxxxxxxx for PostPet only )
  ** 石川 睦%無意味な全文引用をする人は嫌い@日本 Linux 協会 **
               日本 Linux 協会 http://www.linux.or.jp/