読者です 読者をやめる 読者になる 読者になる

Requires: eval、やっと見つかった!

Vine Linux

TeX Live 2008 の rpm を作っていてハマっていたことが、ようやく解決した(たぶん)。

「Requires: eval」の依存関係が解決できなくて、しばらく悩んでいました。

それは、texlive-20080822-texmf/texmf/scripts/ps2eps/ps2eps.pl の1行目が原因だった!:

eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' # -*-perl-*-

eval が bash の build-in だとは知っていたけれども、なんせ、texlive-texmf がでかすぎ(全部、展開すると、2GBです)て、探すのに一苦労した。

これでええやん!(w:

#!/usr/bin/env perl 

素直じゃないなー。大人になりたくない。