Bart,
I am just a user, not a Debian insider, but perhaps maintenance of the
flashplugin-nonfree metadata could be taken over by the security team? I
mean these files, which drive the behaviour of the script:
http://people.debian.org/~bartm/flashplugin-nonfree/
As a workaround, I used the attached script to manually upgrade my
existing plugin deployments. It is a cut-down version of Bart's
installer, and will likely only work for an existing deployment.
I manually downloaded the updated tarball from Adobe:
http://get.adobe.com/flashplayer/download/?installer=Flash_Player_11.2_for_other_Linux_%28.tar.gz%29_64-bit&standalone=1
Then as root:
mkdir /root/tmp
cd /root/tmp
# unpack the tarball
tar zxvvf /path/to/install_flash_player_11_linux.x86_64.tar.gz
# run the attached script
bash /path/to/manual-update-flashplugin-nonfree
Kind regards,
--
Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre
#!/bin/bash
targetdir=/usr/lib/flashplugin-nonfree
libflashplayerdotso=libflashplayer.so
echo "moving $libflashplayerdotso to $targetdir ..."
rm -f $targetdir/flashplayer.xpt
mv -f $libflashplayerdotso $targetdir
echo "setting permissions and ownership of $targetdir/libflashplayer.so ..."
chown root:root $targetdir/libflashplayer.so
chmod 644 $targetdir/libflashplayer.so
update-alternatives --display flash-mozilla.so
echo "calling update-alternatives ..."
update-alternatives --quiet --install \
/usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so \
/usr/lib/flashplugin-nonfree/libflashplayer.so 50 \
|| die_hard_with_a_cleanup "update-alternatives failed to install
flash-mozilla.so"
update-alternatives --display flash-mozilla.so
for sourcefile in \
usr/bin/flash-player-properties \
usr/share/applications/flash-player-properties.desktop \
usr/share/icons/hicolor/16x16/apps/flash-player-properties.png \
usr/share/icons/hicolor/22x22/apps/flash-player-properties.png \
usr/share/icons/hicolor/24x24/apps/flash-player-properties.png \
usr/share/icons/hicolor/32x32/apps/flash-player-properties.png \
usr/share/icons/hicolor/48x48/apps/flash-player-properties.png \
usr/share/pixmaps/flash-player-properties.png \
;
do
if [ ! -e $sourcefile ]
then
echo "not found in tarball: $sourcefile" >&2
else
targetfile="/$sourcefile"
if [ -e $targetfile ]
then
echo "already exists: $targetfile" >&2
else
echo "installing $targetfile"
cp $sourcefile $targetfile
chown root:root $targetfile
chmod g-w $targetfile
fi
fi
done