bananan_wの日記: ストリップ#2 3
日記 by
bananan_w
nekoie氏にコメントをいただいたので。
strip のヴァージョンは、
GNU strip 2.11.90.0.23 こんなかんじらしい。
ちなみに、Turbo7WS の binutils のものです。
$ strip shell.sh
shell.sh: File format not recognized
$ echo $?
1
これはこれでいいのですが、問題となるところは、
$ install -s shell.sh /tmp/shell.sh
shell.sh: File format not recognized
install: strip が失敗
$ echo $?
1
$ ls /tmp/shell.sh
/tmp/shell.sh
となって、コピーできてるのにエラー終了とみなされること。
スクリプト等をinstall -s でコピーしたときに返り値は 0
という前提で書いてあるスクリプト(Makefile)が結構あるのです。
xine とか。。。
ウボァーーーーーーーーーーーーーー
ラッパー。 (スコア:1)
元のstripをstrip_origにでも名前を代えてから
cat > strip
#!/bin/sh
strip_orig $1 2> /dev/null
exit 0
試してないけど‥‥。
Re:ラッパー。 (スコア:1)
#!/bin/sh
/usr/bin/strip "$@" 2>/dev/null
exit 0
これでうまく行きました。
ヒントをどうもありがとうございました。
$ set -o vi
Re:ラッパー。 (スコア:1)
あ、引数全部渡さないとダメか。
上手く行ってなによりです。