ipkg Feed for La Fonera

English page

ネットワーク経由で La Fonera にパッケージをインストール

La Fonera (FON ソーシャル ルータ) 用 ipk パッケージを、 http://www.gcd.org/fonera にて feed しています。 以下のように /etc/ipkg.conf に、 このURL の設定を加えることにより、 ネットワーク経由で La Fonera にインストールすることができるようになります。

root@OpenWrt:/# echo "src gcd http://www.gcd.org/fonera" >> /etc/ipkg.conf
root@OpenWrt:/# ipkg update
Downloading http://www.gcd.org/fonera/Packages
Updated list of available packages in /usr/lib/ipkg/lists/gcd
Done.

/etc/ipkg.conf に設定を追加後、 「ipkg update」を実行することにより、 feed の内容が /usr/lib/ipkg/lists/gcd に保存されます。

次に、 「ipkg install パッケージ名」などと実行することにより、 各パッケージをインストールすることができます。 ipkg コマンドの使い方については、 「ipkg -h」で表示されるヘルプを参照してください。

注意: 現行の La Fonera に install されている ipkg 0.99.162 (/bin/busybox に含まれています) には、 「ipkg remove パッケージ名」を実行する際、 空でないディレクトリを削除してしまうバグがあります (ipkg のバグというよりは mini_fo の rmdir 実装の問題)。 /lib ディレクトリなどを削除してしまうと、 重大な問題を引き起すので注意してください。 「ipkg remove」コマンドを使わないようにするか、 別の ipkg (例えば、このバグの対策を講じた sh スクリプト版 ipkg 0.9) を使うようにしてください。

仙石浩明の日記」の La Fonera 関連エントリ

La Fonera の自動アップデート

La Fonera の自動アップデートは、 cron から呼び出される /bin/thinclient プログラムによって行なわれています。 確認できたアップデートについてまとめてみました。

0.7.0 rev 2 -> 0.7.0 rev 3 (upgrade.fon)
修正: /usr/lib/webif/validate.awk
0.7.0 rev 3 -> 0.7.0 rev 4 (upgrade.fon) 0.7.0 rev 5 ソース
[WiFi] 暗号方式のデフォルトを WPA+TKIP に変更
修正: /etc/init.d/rcS /sbin/ifup /www/cgi-bin/webif/*.sh
変更: /lib/modules/2.4.32/wlan.o /lib/modules/2.4.32/ath_ahb.o
追加: /etc/hotplug.d/iface/10-ppp_hack
0.7.0 rev 4 -> 0.7.1 rev 1 (upgrade.fon) 2006-11-21 0.7.1 rev 1
[Web interface] 多言語サポート
[Web interface] ポートフォワード機能
[NTP] ntpclient による時刻同期
修正: /bin/thinclient /etc/functions.sh /usr/lib/webif/*
変更: /usr/bin/webif-page
追加: /etc/config/ntpservers /etc/config/openports /etc/config/webif /etc/init.d/N45ntpclient /usr/lib/webif/lang /usr/sbin/adjtimex /usr/sbin/ntpclient /www/cgi-bin/webif/adv_pf.sh /www/cgi-bin/webif/language.sh
0.7.1 rev 1 -> 0.7.1 rev 2 (upgrade.fon) 2007-01-04 01:00 JST
[Web interface] 任意のコマンドを実行させられてしまう脆弱性を修正
[NTP] crontab に複数の ntpclient 呼び出しが登録されてしまうバグを修正
修正: /etc/init.d/N45ntpclient /usr/lib/webif/validate.awk /www/cgi-bin/webif/*.sh
変更: /usr/bin/haserl
0.7.1 rev 2 -> 0.7.1 rev 3 (upgrade.fon) 2007-04-02 19:38 JST
修正: /bin/thinclient /etc/functions.sh /etc/init.d/N45ntpclient /usr/lib/qos.sh /usr/lib/webif/validate.awk /www/cgi-bin/webif/*.sh
変更: /usr/bin/haserl
0.7.1 rev 3 -> 0.7.1 rev 5 (upgrade.fon) 2007-08-09 23:29 JST 0.7.1 rev 5 ソース
修正: /bin/thinclient /etc/init.d/N50chillispot
0.7.1 rev 5 -> 0.7.2 rev 1 (upgrade.fon) 2007-10-01 19:20 JST
修正: /etc/hosts /sbin/ifup
追加: dnsmasq-fon_2.38-1_mips.ipk coova_4-1_mips.ipk /www/status.sh
0.7.2 rev 1 -> 0.7.2 rev 2 (upgrade.fon) 2007-10-01 19:22 JST
修正: /bin/thinclient
0.7.2 rev 2 -> 0.7.2 rev 3 (upgrade.fon) 2007-12-04 19:53 JST
修正: /etc/init.d/N10conncheck /etc/init.d/N50chillispot

Feed している ipk Package 一覧