最大の問題はライセンスで、wgetでtarボールをとって来て、加工すれば簡単なのだけれど、どうもAdobeのページをユーザーが確認することが必要なようです。ということで、以下のようなスクリプトを考えてみました。
コード: 全て選択
#!/bin/sh
defaultbrowser http://get.adobe.com/jp/flashplayer/ &
gxmessage -button "Puppyへインストール:1, キャンセル:2" "1. ダウンロードするバージョンは「Linux用tar.gzファイル」です。
プルダウンメニューで選択し、「今すぐインストール」ボタン
をクリックしてください。
2. ダウンロードが完了したら、
下の「Puppyへインストール」をクリックしてください。"
RETVAL=$?
if [ "$RETVAL" -eq 1 ];then
gxmessage -center -button "" "しばらくお待ちください。" &
find -P "/" -path '/initrd' -prune -o -iname "install_flash_player_*_linux.tar.gz" > /tmp/install_flash_player.txt
FILE=`cat /tmp/install_flash_player.txt | grep "install_flash_player"`
tar -zxf $FILE
killall gxmessage
mv -f /root/libflashplayer.so /usr/lib/mozilla/libflashplayer.so
rm $FILE
defaultbrowser http://www.adobe.com/jp/software/flash/about/ &
gxmessage -button "確認する:1" "flashplayerのバージョンを確認してください。"
fi