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

[debian-users:18715] Bug#JP/1083: marked as done (hns2: hnssetup2 doesn't replace perl path)



"Tadayuki Yoshida" <tadayuki@xxxxxxxxxxxx>さんの Thu, 4 Nov 1999 09:34:08 +0900付けの
message-id <002b01bf265c$56e10f20$0b00a8c0@xxxxxxxxxxxx>
subject Bug#JP/1083: hns2: hnssetup2 doesn't replace perl path 
のメッセージにより以下のバグ報告は「処理済」とされました。

もし、間違ったバグ報告を「処理済」にしてしまった場合は
必要に応じてバグ報告を再発行し、そして/または、ただちに問題を修正してください。

(注: これは Debian JP Bug Tracking System が発行している
自動応答メッセージで、debian-users メイリングリストにも送られています。
あなたがシステム管理者で、このメッセージが何について書かれている
かよくわからないのでしたら、どこかに深刻なメールシステムの誤設定がある
ことを示しています。すぐに私まで連絡をいただけないでしょうか)
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

-- 
Debian JP Bug Tracking System / owner@bugs.debian.or.jp


Received: from mail.sh.rim.or.jp (root@xxxxxxxxxxxxxxxxx [202.247.137.110])
	by lists.debian.or.jp (8.9.2+3.1W/3.6W-Debian-JP-980308) with ESMTP id JAA00604
	for <1083-done@bugs.debian.or.jp>; Thu, 4 Nov 1999 09:34:30 +0900 (JST)
From: "Tadayuki Yoshida" <tadayuki@xxxxxxxxxxxx>
To: <1083-done@bugs.debian.or.jp>
References: <001701bf2621$3bb42060$0b00a8c0@xxxxxxxxxxxx> <14368.40898.522035.47811O@xxxxxxxxxxxxxxxxxx>
Subject: Re: Bug#JP/1083: hns2: hnssetup2 doesn't replace perl path
Date: Thu, 4 Nov 1999 09:34:08 +0900
Organization: Hokkaido Univ.
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

> まず、hns2 は Debian JP の package ではないので JP に Bug Report
> してもらってもこまる、というか 情報が Debian.ORG に行かないので、気
を
> つけてください。
そうですね。以後気をつけます。

> なにか勘違いしてるようですが、Debian の package は Debian System で
> 動く設計です。RIMNET/ NetBSD で動かすならば、オリジナルを入手して
> 使えばいいでしょう。
そうかな,とも思ったのですが,バグ報告ではなくて,北目さんに直接聞けば
よかったですね。
オリジナルでは,perlのパスも直すようになってますね。

> 修正しません。
> 納得がいったら Bug は Close しといてください。
了解しました。
よってクローズします。
オリジナルを使うか,自分で修正スクリプトを書くかすることにします。
お手数かけました。

***************************************************
  北大大学院工学研究科 システム情報工学専攻
    複雑系工学講座 表現系工学分野 M2
   吉田 忠行(Tadayuki Yoshida)
      tadayuki@xxxxxxxxxxxx
      http://www.sh.rim.or.jp/~tadayuki/
 FP:D9 B3 4A F1 A1 D4 C2 BE  38 3C 55 68 46 34 76 1C


Return-Path: <tadayuki@xxxxxxxxxxxx>
Message-ID: <001701bf2621$3bb42060$0b00a8c0@xxxxxxxxxxxx>
From: "Tadayuki Yoshida" <tadayuki@xxxxxxxxxxxx>
To: <submit@bugs.debian.or.jp>
Subject: hns2: hnssetup2 doesn't replace perl path
Date: Thu, 4 Nov 1999 02:31:08 +0900
Organization: Hokkaido Univ.
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

Package: hns2
Version: 2.00.pl2-1

hnssetup2 をして
...
perl5: /usr/local/bin/perl
...
となっても,インストールされると,
perl スクリプトの先頭が全部

#!/usr/bin/perl

となっています。
この原因は,/usr/share/hns2 の Makefile で

sed -e 's!%PERL_PATH%!$(PERL_PATH)!g' \

となっていますが,それぞれの .in ファイル(たとえば index.cgi.in な
ど)では,すべて
  #!/usr/bin/perl
となっていて,replace の対象にはなっていないためです。
したがって,.in ファイルはすべて

  #!%PERL_PATH%

とする必要があります。
私はパッチをつくっていなくて,

    -e 's!/usr/bin/perl!$(PERL_PATH)!g' \

という行をそれぞれ挿入していまのところ回避しています。
自分の家の debian マシンでは /usr/bin/perl でもいいので気づきませんで
したが,このたびシステムを更新する RIMNET で hns を動かそうとすると,
/usr/local/bin/perl しかないので,エラーを発見した運びとなりました。
 ちなみに,RIMNET では NetBSD/i386 を使っていて,perl のバージョンは
5.005_03 です。
 といっても,このバグには perl のバージョンは関係ないですね。

バージョンアップのたびに直すのは面倒なので,ぜひ修正してください。

***************************************************
  北大大学院工学研究科 システム情報工学専攻
    複雑系工学講座 表現系工学分野 M2
   吉田 忠行(Tadayuki Yoshida)
      tadayuki@xxxxxxxxxxxx
      http://www.sh.rim.or.jp/~tadayuki/
 FP:D9 B3 4A F1 A1 D4 C2 BE  38 3C 55 68 46 34 76 1C