From 28aa479cfd86d58a00ca4385fe8f10e7f5912005 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rub=C3=A9n=20Rodr=C3=ADguez?= <ruben@trisquel.info>
Date: Mon, 16 Jun 2014 19:10:34 +0200
Subject: [PATCH] Removed scale patch from plymouth

---
 .../plymouth-theme-trisquel-logo.postinst     | 44 +++++++++++++++++++
 .../plymouth-theme-trisquel-logo.prerm        |  8 ++++
 helpers/make-plymouth                         |  7 ++-
 3 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100755 helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst
 create mode 100755 helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm

diff --git a/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst
new file mode 100755
index 00000000..0276b596
--- /dev/null
+++ b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst
@@ -0,0 +1,44 @@
+#!/bin/sh -e
+# This script can be called in the following ways:
+#
+# After the package was installed:
+#       <postinst> configure <old-version>
+#
+#
+# If prerm fails during upgrade or fails on failed upgrade:
+#       <old-postinst> abort-upgrade <new-version>
+#
+# If prerm fails during deconfiguration of a package:
+#       <postinst> abort-deconfigure in-favour <new-package> <version>
+#                  removing <old-package> <version>
+#
+# If prerm fails during replacement due to conflict:
+#       <postinst> abort-remove in-favour <new-package> <version>
+
+
+case "$1" in
+    configure)
+        update-alternatives \
+                --install /lib/plymouth/themes/default.plymouth default.plymouth \
+                /lib/plymouth/themes/trisquel-logo/trisquel-logo.plymouth 100 \
+                --slave /lib/plymouth/themes/default.grub default.plymouth.grub \
+                /lib/plymouth/themes/trisquel-logo/trisquel-logo.grub
+
+        if which update-initramfs >/dev/null 2>&1
+        then
+            update-initramfs -u
+        fi
+        ;;
+
+    abort-upgrade|abort-deconfigure|abort-remove)
+        ;;
+
+    *)
+        echo "$0 called with unknown argument \`$1'" 1>&2
+        exit 1
+        ;;
+esac
+
+
+exit 0
+
diff --git a/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm
new file mode 100755
index 00000000..2a0f574d
--- /dev/null
+++ b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+if [ "x$1" = xremove ]; then
+        update-alternatives \
+                --remove default.plymouth /lib/plymouth/themes/trisquel-logo/trisquel-logo.plymouth
+fi
diff --git a/helpers/make-plymouth b/helpers/make-plymouth
index 8ff355d0..b82a6050 100644
--- a/helpers/make-plymouth
+++ b/helpers/make-plymouth
@@ -17,13 +17,18 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=1
+VERSION=3
 QUILT=skip
 . ./config
 
+rm ./debian/patches/ubuntu-logo-scale-factor-2.patch
+sed '/ubuntu-logo-scale-factor/d' -i debian/patches/series
+
 export QUILT_PATCHES=debian/patches
 quilt push -a
 
+cp $DATA/plymouth-theme-trisquel-logo* debian
+
 sed 's/a corporate-looking/an illustration/' debian/control -i
 sed 's/pie chart for boot.*/made by Dongyun Lee for the Sugar project/' debian/control -i
 
-- 
GitLab