getflash をいじったのだけど

自己紹介とか、なんでもいいです。
にぎやかに世間話のできる場所

モデレータ: 暇人, YoN, nyu

返信する
Endeavor_wako
記事: 380
登録日時: 09/09/18(金) 01:54

getflash をいじったのだけど

投稿記事 by Endeavor_wako »

getflash-1.5 で flashplayer が落とせなくなった、ことに気づきました。
まーた adobe がアドレス変えたのかあ、と思っていたらBarry's newsにフォローが。早速、571JPに入れてみたのだけれどダメでした。(俺だけか?)
しかたないので自分で弄って動くようにした。http が https に変わって curl や wget が引っかかっていたのが原因、と思うのだがどうでしょう(アドレスの他はその辺しか直していない)。もらってきたのが動かなかったのは、おそらくコマンド類のバージョンが違っていたのでは、と想像しています。

これからは どんどん https になっていくのでしょうけど、動かないプログラムとか結構あるんじゃなかろうか。今回みたいにスクリプトだと誰でも直せるけど、旧いバイナリでソース散逸なんてことだと嫌だなあ。
Main:NEC VersaPro VB-B (Core i5, RAM4GB, SSD, LinuxMint (xfce4,amd64))
Sub:Fujitsu note pc (Celeron、RAM8GB, SSD, LinuxMint (xfce4, amd64))

Puppyを使わなくなって久しい今日この頃。Raspiや32ビットPCにdebian入れてヘッドレスで
遊んでます。
117woofer
記事: 24
登録日時: 13/02/16(土) 22:49

Re: getflash をいじったのだけど

投稿記事 by 117woofer »

tahrpup 6.0.2 では quickpet の「tahrpup updates」を実行することで、 getflash にてサーバーに接続するようになりました。
precise 571JP に BarryK さんの getflash-1.5-2.pet をインストールしても“サーバーに接続できません・・・”というメッセージが出ます。

/usr/sbin/getflash を見ましたが私には分かりません。 :cry:
Endeavor_wako
記事: 380
登録日時: 09/09/18(金) 01:54

Re: getflash をいじったのだけど

投稿記事 by Endeavor_wako »

tahr 6.0CE(というかwoof-CE)がある現在、ここにコミットしても無意味かとは思いますが、旧版である5系、それも日本語版での話、限定ということで私がいじった部分を晒します。

--- ./getflash 2015-03-09 23:31:05.600683503 +0900 getflash-1.5-1
+++ /usr/sbin/getflash 2015-03-08 13:08:10.000000000 +0900 自前修正分
@@ -92,8 +92,8 @@
#v1.1: CHECKURL, grep -o
#DOWNLOADURL=$(curl -s "$CHECKURL" | grep -o 'http://fpdownload.*inux.i386.tar.gz')
-
+ #https://fpdownload.macromedia.com/get/f ... 386.tar.gz
case "$ARCH" in
- i?86)DOWNLOADURL=$(curl -s "$CHECKURL" | grep -o 'http://fpdownload.*inux.i386.tar.gz') ;;
- *64)DOWNLOADURL=$(curl -s "$CHECKURL" | grep -o 'http://fpdownload.*inux.x86_64.tar.gz') ;;
+ i?86)DOWNLOADURL=$(curl -s "$CHECKURL" | grep -o 'https://fpdownload.*inux.i386.tar.gz') ;;
+ *64)DOWNLOADURL=$(curl -s "$CHECKURL" | grep -o 'https://fpdownload.*inux.x86_64.tar.gz') ;;
esac
if [ ! "$DOWNLOADURL" ];then
@@ -106,5 +106,5 @@
echo "NEWVERSION=$NEWVERSION"
#v1.1 download size
- LENGTH=$(curl -s -I "$DOWNLOADURL" | grep -i 'Content-Length:' | cut -s -f2 -d':'| tr -dc '0-9') || LENGTH=0
+ LENGTH=$(curl -k -s -I "$DOWNLOADURL" | grep -i 'Content-Length:' | cut -s -f2 -d':'| tr -dc '0-9') || LENGTH=0
NEWMB=$((($LENGTH + 52429) / 104858))
if [ $NEWMB -gt 0 ] ; then
@@ -183,5 +183,5 @@
#echo -e "#!/bin/sh\nwget -O - http://fpdownload.macromedia.com/get/fl ... 386.tar.gz | tar -xz" > /tmp/delayedrun_flashdl
# v0.9: fix the ownership
- echo -e "#!/bin/sh\nwget -O - $DOWNLOADURL | tar --no-same-owner -xz" > /tmp/delayedrun_flashdl
+ echo -e "#!/bin/sh\nwget --no-check-certificate -O - $DOWNLOADURL | tar --no-same-owner -xz" > /tmp/delayedrun_flashdl
chmod 777 /tmp/delayedrun_flashdl
$RXVT -bg orange -geometry 80x4 -title "$T_title" -e /tmp/delayedrun_flashdl


ファイルのタイムスタンプがおかしいのは、私の癖でタブを使わないため、原版にタブが含まれている行がひっかかるためスペースに変換して保存し直したためです。
Main:NEC VersaPro VB-B (Core i5, RAM4GB, SSD, LinuxMint (xfce4,amd64))
Sub:Fujitsu note pc (Celeron、RAM8GB, SSD, LinuxMint (xfce4, amd64))

Puppyを使わなくなって久しい今日この頃。Raspiや32ビットPCにdebian入れてヘッドレスで
遊んでます。
486HA
記事: 1142
登録日時: 11/03/06(日) 14:31

Barryさんの Getflash-1.5-3.pet

投稿記事 by 486HA »

Barryさんのgetflash-1.5-4.petが公開されました。
viewtopic.php?f=25&t=2850
添付ファイルを見るにはパーミッションが必要です
CORE-i7-6700HQ uEFI ram:8GB
Full: Quirky Beaver64-8.7.1(64)
save2dir: Artfulpup-17.11,Dpup-7.5,Xenialpup 7.0.8.1(32)
Slimjet 21.0.8.0(32/64)
返信する