Da ich aber zu faul bin alle paar Tage nach einer neuen Version zu schauen habe ich mir schnell ein kleines Bash Skript geschrieben das die neuste Versionsnummer von der Adobe Seite mit der aktuell Installierten Version vergleicht und gegeben falls die neuere Version ins /tmp Verzeichnis lädt.
Das Skript geht davon aus das die aktuell Installierte Version noch gepackt im Verzeichnis /opt/flash64/ liegt um die aktuelle Version heraus zu finden.
Das Skript kann per Cronjob regelmäßig aufgerufen werden und gibt falls eine neue Version gefunden wurde eine Infomessage aus. Hierzu muss das Programm Zenity installiert sein. Unter Ubuntu erledigt ihr das Problemlos mittels aptitude install zenity
Ansonsten sollte der Rest selbsterklärend sein.
Für die Ausführung bei jedem Rechner Start tragt ihr
@reboot /usr/local/bin/checkFlash
in eure crontab ein.
Wichtig: Die crontab nur per crontab -e editieren ;)
Und hier nun das Skript:
#----------------------------------------------------------------------------------------------------------------------------
#!/bin/sh
# A small script which checks if a newer verison of adobe flash is available
#Copyright (C) [2009] bart <<myname> "ät" tranquille "dot" de>
#This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 only of the License.
#This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS F OR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
currentVersion=`echo /opt/flash64/libflashplayer*.tar.gz | sed s/[:a-z:]//g | awk 'BEGIN{FS="-"}{print $2}' | sed s/.$// | tr -d [:blank:][:cntrl:]`;
newVersion=`wget http://www.adobe.com/de/software/flash/about/ -q -O - | grep -A 2 Linux | grep [:0-9:] | sed s/'<td>'// | sed s/'<\/td>'// | tr -d [:blank:][:cntrl:]`;
if [ "$currentVersion" = "$newVersion" ]; then
exit 0
else
Version";
`wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-"$newVersion".linux-x86_64.so.tar.gz 2&>1 /dev/null`
geladen"
`zenity --info --text="Es ist eine neue Flash Version ("$newVersion") verfügbar und wurde nach /tmp geladen."`
exit 0
fi
#----------------------------------------------------------------------------------------------------------------------------
Hmm ich muss mal nach einem Vernünftigen Code Highlighting Plugin für Habari schauen.

