パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

FreeBSDのコア部分からPerlが除去される」記事へのコメント

  • -currentの方では、すでにperlなしでkernelが作れるようになっています。hintsを作るscriptがまだ残っていますが、kernelを作る時に使うものではありません。

    また、この変更はMFCされません。4-stableは最後までperlつきです(多分「CDやDVDでは...」は本当はこういう意味?)。-currentでは近いうちにportsなどによってのみperlをinstallすることになります。

    • Re:-currentでは (スコア:1, すばらしい洞察)

      by Anonymous Coward
      >-currentでは近いうちにportsなどによってのみperlをinstallすることになります。

      ってぇことは、perlのpathは/usr/local/bin/perlに戻るわけですね。
      #!/usr/bin/perlとしてしまったスクリプトファイルは全部書き換えが
      必要なわけだ・・・またそれ用のツール作らにゃ。
      • Re:-currentでは (スコア:2, 参考になる)

        by Anonymous Coward

        pathを直書きしたのが敗因。

        #! /usr/bin/env perl
        としときゃ良かったのにねぇ。

        ちなみにrubyのソース付属のサンプルスクリプトはみんなそうなってる。Linuxだと/usrbin/rubyだったりするからね。

        • Re:-currentでは (スコア:2, 興味深い)

          by Anonymous Coward
          env だって /usr/bin/env とは限りませんよ。
          /bin/env な環境もちらほらあるようです。

          やはり #! 行はビルド・インストールのプロセスの中で
          変えてインストールすべき。
          • by Anonymous Coward on 2002年05月17日 3時30分 (#94326)
            ちらほらあるというのは、具体的にどの OS なんでしょう?
            親コメント
            • Re:-currentでは (スコア:2, 参考になる)

              by tix (7637) on 2002年05月17日 18時47分 (#94613) ホームページ
              調べてみたところ、具体的にはわかりませんでしたが、このページ [uni-ulm.de]によると Linux の一部のディストリビューションにおいて /usr/bin/env ではなく /bin/env らしいです。

              こういうのって、 POSIX で決まっていたりしないのでしょうか。決まっていたからといって準拠していないものを切り捨てていいとはならないでしょうが。
              --
              鵜呑みにしてみる?
              親コメント

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...