From: Roman Moravcik Date: Wed, 27 Jan 2010 14:26:42 +0000 (+0100) Subject: Backup/restore original mafw-gst-renderer on installation/uninstallation X-Git-Tag: 0.1.2009.47-1+0m5-4~1 X-Git-Url: http://vcs.maemo.org/git/?p=mafwsubrenderer;a=commitdiff_plain;h=8ee28fb9102ea3ebc9c50dd6e841c95fda2749d1 Backup/restore original mafw-gst-renderer on installation/uninstallation of mafw-gst-subtitles package --- diff --git a/debian/mafw-gst-subtitles-renderer.postrm b/debian/mafw-gst-subtitles-renderer.postrm new file mode 100644 index 0000000..e30e40b --- /dev/null +++ b/debian/mafw-gst-subtitles-renderer.postrm @@ -0,0 +1,15 @@ +#!/bin/sh + +if [ -f /usr/lib/mafw-plugin/mafw-gst-renderer.so.removed ]; then + if [ ! -f /usr/lib/mafw-plugin/mafw-gst-renderer.so ]; then + # Restore original MAFW GST renderer + mv -f /usr/lib/mafw-plugin/mafw-gst-renderer.so.removed /usr/lib/mafw-plugin/mafw-gst-renderer.so + + # Restart MAFW, uninstalation of mafw-gst-subtitles-renderer + if [ -x /usr/bin/mafw.sh ]; then + /usr/bin/mafw.sh stop mafw-gst-renderer + sleep 1 + /usr/bin/mafw.sh start mafw-gst-renderer + fi + fi +fi diff --git a/debian/mafw-gst-subtitles-renderer.preinst b/debian/mafw-gst-subtitles-renderer.preinst new file mode 100644 index 0000000..50c864d --- /dev/null +++ b/debian/mafw-gst-subtitles-renderer.preinst @@ -0,0 +1,12 @@ +#!/bin/sh + +if [ ! -f /usr/lib/mafw-plugin/mafw-gst-renderer.so.removed ]; then + # Backup original MAFW GST renderer + mv -f /usr/lib/mafw-plugin/mafw-gst-renderer.so /usr/lib/mafw-plugin/mafw-gst-renderer.so.removed + + # Stop MAFW, instalation of mafw-gst-subtitles-renderer + if [ -x /usr/bin/mafw.sh ]; then + /usr/bin/mafw.sh stop mafw-gst-renderer + sleep 1 + fi +fi