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

Reply via email to