Package: flashplugin-nonfree
Version: 1:2.8.1
Severity: wishlist
Tags: patch
Please include an option to update-flashplugin-nonfree so one can install
the newest version provided by Adobe without waiting for your package
updates.
-- Package-specific info:
Debian version: squeeze/sid
Architecture: i386
Package version: 1:2.8.1
Adobe Flash Player version: LNX 10,1,82,76
MD5 checksums:
868fe510a1e9a6addfa8144c643cef48
/var/cache/flashplugin-nonfree/flashplayer10_install_linux_081108.tar.gz
7f122a6bf62403c2916f37df48c18768
/var/cache/flashplugin-nonfree/install_flash_player_10_linux.tar.gz
2c4ca1c2dba8defcb0cc86e3c2dd0ffc
/usr/lib/flashplugin-nonfree/libflashplayer.so
Alternatives:
flash-mozilla.so - auto mode
link currently points to
/usr/lib/flashplugin-nonfree/libflashplayer.so
/usr/lib/flashplugin-nonfree/libflashplayer.so - priority 50
Current 'best' version is
'/usr/lib/flashplugin-nonfree/libflashplayer.so'.
lrwxrwxrwx 1 root root 34 Aug 12 12:46
/usr/lib/mozilla/plugins/flash-mozilla.so -> /etc/alternatives/flash-mozilla.so
/usr/lib/mozilla/plugins/flash-mozilla.so: symbolic link to
`/etc/alternatives/flash-mozilla.so'
Libraries used by libflashplayer.so:
linux-gate.so.1 => (0xf7709000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf6a2f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf6a20000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xf69cd000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf6956000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf6927000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xf690e000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf6538000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf64a1000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf6485000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf6460000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf6447000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf643c000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf63c4000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf6380000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf6342000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf633e000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xf6275000)
libssl3.so => /usr/lib/libssl3.so (0xf624b000)
libsmime3.so => /usr/lib/libsmime3.so (0xf622d000)
libnss3.so => /usr/lib/libnss3.so (0xf6157000)
libplds4.so => /usr/lib/libplds4.so (0xf6154000)
libplc4.so => /usr/lib/libplc4.so (0xf6150000)
libnspr4.so => /usr/lib/libnspr4.so (0xf611c000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xf6117000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xf60f1000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xf5faa000)
/lib/ld-linux.so.2 (0xf770a000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf5f91000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf5f89000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf5f70000)
libz.so.1 => /usr/lib/libz.so.1 (0xf5f5c000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf5f36000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf5f33000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf5f30000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf5f2a000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf5e8e000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf5e89000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xf5e80000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf5e77000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf5e73000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xf5e66000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf5e5f000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf5e56000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf5dfd000)
libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0xf5d87000)
libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0xf5d7e000)
libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0xf5d69000)
libpng12.so.0 => /lib/libpng12.so.0 (0xf5d45000)
libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xf5d41000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xf5d39000)
libpcre.so.3 => /lib/libpcre.so.3 (0xf5d09000)
libnssutil3.so.1d => /usr/lib/libnssutil3.so.1d (0xf5cf4000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf5cf1000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf5ceb000)
libuuid.so.1 => /lib/libuuid.so.1 (0xf5ce7000)
libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xf5cd3000)
libselinux.so.1 => /lib/libselinux.so.1 (0xf5cb9000)
Packages containing libraries used by libflashplayer.so:
libatk1.0-0 1.30.0-1
libc6 2.11.1-3
libc6-i686 2.11.1-3
libcairo2 1.8.8-2
libdirectfb-1.2-0 1.2.10really1.2.8-1+b1
libexpat1 2.0.1-7
libfontconfig1 2.8.0-2
libfreetype6 2.3.11-1
libglib2.0-0 2.24.0-1
libgtk2.0-0 2.20.1-1
libice6 2:1.0.6-1
libnspr4-0d 4.8.4-1
libnss3-1d 3.12.6-1
libpango1.0-0 1.26.2-1
libpcre3 7.8-3
libpixman-1-0 0.16.4-1
libpng12-0 1.2.43-1
libselinux1 2.0.89-4
libsm6 2:1.1.1-1
libuuid1 2.16.2-0
libx11-6 2:1.3.3-2
libxau6 1:1.0.5-2
libxcb-render-util0 0.3.6-1
libxcb-render0 1.5-3
libxcb1 1.5-3
libxcomposite1 1:0.4.1-1
libxcursor1 1:1.1.10-2
libxdamage1 1:1.1.2-1
libxdmcp6 1:1.0.3-2
libxext6 2:1.1.1-3
libxfixes3 1:4.0.4-2
libxi6 2:1.3-4
libxinerama1 2:1.1-3
libxrandr2 2:1.3.0-3
libxrender1 1:0.9.5-2
libxt6 1:1.0.7-1
zlib1g 1:1.2.3.4.dfsg-3
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.35-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages flashplugin-nonfree depends on:
ii debconf [debconf-2.0] 1.5.30 Debian configuration management sy
ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libcairo2 1.8.8-2 The Cairo 2D vector graphics libra
ii libcurl3-gnutls 7.20.0-2 Multi-protocol file transfer libra
ii libfontconfig1 2.8.0-2 generic font configuration library
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.4-1 GCC support library
ii libglib2.0-0 2.24.0-1 The GLib library of C routines
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libnspr4-0d 4.8.4-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.6-1 Network Security Service libraries
ii libpango1.0-0 1.26.2-1 Layout and rendering of internatio
ii libstdc++6 4.4.4-1 The GNU Standard C++ Library v3
ii libx11-6 2:1.3.3-2 X11 client-side library
ii libxext6 2:1.1.1-3 X11 miscellaneous extension librar
ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library
ii wget 1.12-1.1 retrieves files from the web
flashplugin-nonfree recommends no packages.
Versions of packages flashplugin-nonfree suggests:
pn flashplugin-nonfree-extrasoun <none> (no description available)
ii iceweasel 3.5.11-1 Web browser based on Firefox
pn konqueror-nsplugins <none> (no description available)
ii msttcorefonts 2.7 transitional dummy package
ii ttf-dejavu 2.30-2 Metapackage to pull in ttf-dejavu-
ii ttf-mscorefonts-installer [ms 3.2 Installer for Microsoft TrueType c
ii ttf-xfree86-nonfree 4.2.1-3 non-free TrueType fonts from XFree
ii x-ttcidfont-conf 32 TrueType and CID fonts configurati
-- no debconf information
--- update-flashplugin-nonfree 2010-06-17 18:49:12.000000000 +0200
+++ update-flashplugin-nonfree.new 2010-08-12 13:01:42.893876046 +0200
@@ -32,13 +32,15 @@
echo "Additional options:"
echo " --verbose"
echo " --quiet"
+ echo " --force-new"
exit 1
}
-getopt_temp=`getopt -o iufvq --long install,uninstall,fast,verbose,quiet -n
'update-flashplugin-nonfree' -- "$@"` || show_usage
+getopt_temp=`getopt -o iufvq --long
install,uninstall,fast,verbose,quiet,force-new -n 'update-flashplugin-nonfree'
-- "$@"` || show_usage
eval set -- "$getopt_temp" || show_usage
ACTION=none
+force_install=no
fast=no
verbose=no
quiet=no
@@ -66,6 +68,10 @@
quiet=yes
shift
;;
+ --force-new)
+ force_install=yes
+ shift
+ ;;
--)
shift
break
@@ -173,10 +179,12 @@
downloadfile=`head -n 1 < checksums.txt | cut -c 131-`
cachedir=/var/cache/flashplugin-nonfree
+ if [ "$force_install" != "yes" ]; then
[ "$verbose" != "yes" ] || [ ! -f $cachedir/$downloadfile ] ||
echo "copying $cachedir/$downloadfile ..."
[ ! -f $cachedir/$downloadfile ] || cp -p
$cachedir/$downloadfile .
[ "$verbose" != "yes" ] || [ ! -f $downloadfile ] || echo
"verifying checksum $downloadfile ..."
[ ! -f $downloadfile ] || grep $downloadfile checksums.txt |
sha512sum -c - > /dev/null 2>&1 || rm -f $downloadfile
+ fi
downloaddir=`tail -n 1 < checksums.txt`
downloadurl=$downloaddir/$downloadfile
@@ -192,13 +200,19 @@
HOME=/root \
wget $wgetoptions $downloadurl \
|| die_hard_with_a_cleanup "wget failed to download
$downloadurl"
+
+ if [ "$force_install" != "yes" ]; then
[ "$verbose" != "yes" ] || echo "verifying checksum
$downloadfile ..."
grep tar.gz checksums.txt | sha512sum -c - > /dev/null 2>&1 \
|| die_hard_with_a_cleanup "sha512sum rejected
$downloadfile"
+ else
+ [ "$verbose" != "yes" ] || echo "NOT verifying checksum
of $downloadfile!";
+ fi
+
[ "$verbose" != "yes" ] || echo "unpacking $downloadfile ..."
tar xozf $downloadfile
- [ "$verbose" != "yes" ] || echo "verifying checksum contents of
$downloadfile ..."
- head -n 2 < checksums.txt | sha512sum -c - > /dev/null 2>&1 \
+ [ "$force_install" = "yes" ] || [ "$verbose" != "yes" ] || echo
"verifying checksum contents of $downloadfile ..."
+ [ "$force_install" = "yes" ] || head -n 2 < checksums.txt |
sha512sum -c - > /dev/null 2>&1 \
|| die_hard_with_a_cleanup "sha512sum rejected a part
of $downloadfile"
targetdir=/usr/lib/flashplugin-nonfree