差分表示
- 最後の更新で追加された行はこのように表示します。
- 最後の更新で削除された行はこのように表示します。
本体ROMのバージョンを1.40Jにするとインストール出来ないらしいので
再パッケージングするシェルスクリプトを作成してみました。
#著作権の関係で直したのを直接アップできないから
#こんな面倒な方法しか取れない…(T_T)
A300を持っていないので実際にインストール確認が出来ないので''自己責任''でお願いします。
も さんに確認して頂きました。再パッケージング&インストールOKだそうです。
*スクリプト内容
↓こんな感じ
エラー処理とか全然して無くて適当です…(^^;
#!/bin/sh
PACKAGE=netsetup_1.3.0_arm.ipk
NEWPACKAGE=netsetup_1.3.0a_arm.ipk
BUILDDIR=netsetupfix.$$
IPKGDIR=$BUILDDIR/ipkg
# 実行ディレクトリ移動
OLDIFS=$IFS
IFS="/"
set $0
IFS=$OLDIFS
if [ $# -gt 1 ]; then
EXECDIR=$1
shift
while [ $# -gt 1 ]
do
if [ "$1" != "" ]; then
EXECDIR=$EXECDIR/$1
fi
shift
done
echo "change directory $EXECDIR"
cd $EXECDIR
fi
# ファイル展開
mkdir $BUILDDIR
mkdir $IPKGDIR
mkdir $IPKGDIR/control
gzip -dc < $PACKAGE | tar -C $BUILDDIR -xf -
gzip -dc < $BUILDDIR/control.tar.gz | tar -C $IPKGDIR/control -xf -
rm -f $BUILDDIR/control.tar.gz
find $BUILDDIR -print
# preinstファイル修正
echo "fix preinst file"
sed -e 's/1.30 /1.30 | 1.40 /' $IPKGDIR/control/preinst > $IPKGDIR/control/preinst.new
mv $IPKGDIR/control/preinst.new $IPKGDIR/control/preinst
# controlファイル修正
echo "fix control file"
sed -e 's/1.3.0/1.3.0a/' $IPKGDIR/control/control > $IPKGDIR/control/control.new
mv $IPKGDIR/control/control.new $IPKGDIR/control/control
# パッケージング処理
echo "create package $NEWPACKAGE"
tar -C $IPKGDIR/control -cf - . | gzip > $BUILDDIR/control.tar.gz
tar -C $BUILDDIR -cf - ./debian-binary ./data.tar.gz ./control.tar.gz | gzip > $NEWPACKAGE
echo "cleanup workdir"
rm -rf $BUILDDIR
*使用方法
Sharpが提供しているnetsetup_1.3.0_arm.ipkと
下記からダウンロードしたnetsetup1.3.0fix-6.shを同一ディレクトリに置いて
netsetup1.3.0fix-6.shを実行します。
新しいパッケージがnetsetup_1.3.0a_arm.ipkという名前で作成されます。
こちらを使用してインストールを行えばインストール出来ると思います。
# ls
netsetup_1.3.0_arm.ipk netsetup1.3.0fix-6.sh
# ./netsetup1.3.0fix-6.sh
*ダウンロード
[[netsetup1.3.0fix-6.sh Download:netsetup1.3.0fix-6.sh]]
*ご意見等
ご意見等があればこちらにどうぞ。
[[#rcomment]]
--- 2008-04-12 (Sat) 05:16:14 ''[[Valeria Forex]]'' : akpEKnPFNUKEAMKKoht
,VwZHTJYG
,buy cialis online
**cheap viagra
***GuTdCkqOPEdfcswbd
[[#rcomment]]
- 2003-06-26 (Thu) 23:47:00 ''[[yakty]]'' : やっとこのスクリプトも役目を終えましたね(笑)まあ今まででもサポートに問い合わせれば送ってくれたみたいですけど。っていうかすぐに出せるものを今までほおっておいた対処が私には信じられません…。ユーザーの不信感を煽るだけだと思うんだけど何故…?
- 2003-06-19 (Thu) 13:07:15 ''[[うちみお]]'' : インストール完了、しかし「キャリアを検出できません」でNG。ダイアルアップの方は繋がるのになあ(:_;)
- 2003-06-10 (Tue) 05:15:33 ''[[だい]]'' : 古い話ですけど5/22にこの件#に問い合わせたら次の日にメールで1.3.1というのを送ってきました。すぐに公開しますとか言ってたんだけどまだされてないね。どうなってんだろ?
- 2003-05-14 (Wed) 22:44:44 ''[[yakty]]'' : Sharpから正式な対応版がすぐ出ると思ってましたけどなかなか出ませんねえ…。その方が作った甲斐はあるけど(笑)
- 2003-05-02 (Fri) 17:21:01 ''[[tamu]]'' : netsetup1.3.0fix-6.sh使わせていただきます。本来#の仕事ですよね、まったく。
- 2003-04-29 (Tue) 09:22:26 ''[[ちび]]'' : どうもありがとうございます。頑張ってやってみます。
- 2003-04-29 (Tue) 06:48:45 ''[[も]]'' : あとは普通にインストール作業をするだけです。
- 2003-04-29 (Tue) 06:48:08 ''[[も]]'' : ターミナルを使わずにやるならば、FileManagerで2つのファイルを同じディレクトリに置き、このサイトにあるshellcommanderでスクリプトを実行します。
- 2003-04-29 (Tue) 06:46:25 ''[[も]]'' : ターミナル操作できるのなら、上の使用方法の通りです。
- 2003-04-28 (Mon) 23:46:50 ''[[ちび]]'' : すいません,困っていた人です。いろいろと試して頂いて,本当にありがとうございます。ただ,Zaurus初心者のためどうやって実行したらいいのかよくわかりません。もしこのような無知なA300ユーザーをお許し頂けましたら,やり方を少しわかりやくす説明して頂けませんでしょうか。ちなみにターミナルとFileManagerしか持ってません。
- 2003-04-28 (Mon) 23:38:32 ''[[も]]'' : ただエラーメッセージで gzip: stdout: Broken pipe が2回出ています。(6の話ね)
- 2003-04-28 (Mon) 23:35:03 ''[[も]]'' : OKです(^-^)。インストールもできました。
- 2003-04-28 (Mon) 23:24:00 ''[[yakty]]'' : dirnameを使わずにシェルスクリプトでどうにかしてみました。多分これならA300でも大丈夫?
- 2003-04-28 (Mon) 22:29:57 ''[[yakty]]'' : というわけで4に逆戻り…(T_T)
- 2003-04-28 (Mon) 22:29:02 ''[[yakty]]'' : しくしく…(T_T)A300にはdirnameが無いんですね…
- 2003-04-28 (Mon) 22:17:52 ''[[も]]'' : ターミナルでは、dirname:not found です。
- 2003-04-28 (Mon) 22:16:55 ''[[も]]'' : 5ですが、shellcommanderでNG。ターミナルでもNG(^^;。
- 2003-04-28 (Mon) 21:26:57 ''[[yakty]]'' : ふと思いついたので、shellcommanderからの実行にも対応してみました。
- 2003-04-28 (Mon) 17:42:35 ''[[も]]'' : inetwizardって必須なんですか? 設定アシスタントで、細々自分で設定するなら要らないと思ってました(^^;
- 2003-04-28 (Mon) 17:41:26 ''[[も]]'' : ターミナルで動作しました。インストールも完了。起動までは確認しています。
- 2003-04-28 (Mon) 17:23:25 ''[[yakty]]'' : mkdirの-pオプションを使うのやめて、さらにディレクトリ名を全部小文字にしてみました。(FATなSDカードだと問題がありそうなんで…)
- 2003-04-28 (Mon) 14:17:01 ''[[yakty]]'' : 今見てみましたが、inetwizard_1.1.26_arm.ipkの方はリビジョン判定の部分がコメントアウトしてあったんでこっそり(?)直されてるみたいです。
- 2003-04-28 (Mon) 14:02:17 ''[[usr@A300]]'' : netsetupだけでなくinetwizardも直さないとだめです。わたしは手で直して入れちゃいましたけど…
- 2003-04-28 (Mon) 12:03:29 ''[[yakty]]'' : 今度こそ大丈夫かな?
- 2003-04-28 (Mon) 11:51:49 ''[[も]]'' : sedもgzipもヘルプが出ますのでOKかと。tarのCオプションはヘルプで[-C DIR]と出るのでOKかな?
- 2003-04-28 (Mon) 11:35:15 ''[[yakty]]'' : ふと思ったんですけど、sedとgzipってデフォルトで入ってますよね?(入ってないとこのスクリプトは動かないんで…) tarのオプション-Cも有ったかどうか不安になってきた…。ダメだったら教えて下さい。
04746