From bdd7476cc2c261eaa8f80b632f583b35b800a4b2 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Fri, 16 Jan 2015 21:03:49 +0000
Subject: plymouth: run plymouth_config.py --mkinitcpio on install & upgrade

---
 abs/core/plymouth/PKGBUILD           | 10 ++++----
 abs/core/plymouth/__changelog        |  3 ++-
 abs/core/plymouth/plymouth.functions |  2 +-
 abs/core/plymouth/plymouth.install   | 47 +-----------------------------------
 abs/core/plymouth/system-release     |  2 +-
 5 files changed, 10 insertions(+), 54 deletions(-)

diff --git a/abs/core/plymouth/PKGBUILD b/abs/core/plymouth/PKGBUILD
index 4aeec1d..6f931ec 100644
--- a/abs/core/plymouth/PKGBUILD
+++ b/abs/core/plymouth/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=plymouth
 pkgver=0.8.8.52.g37d2e40
-pkgrel=5
+pkgrel=6
 pkgdesc="A graphical boot splash screen with kernel mode-setting support (Git version)"
 url="http://cgit.freedesktop.org/cgit/plymouth/"
 arch=('i686' 'x86_64')
@@ -9,7 +9,7 @@ depends=('libdrm' 'pango' 'v86d')
 makedepends=('git' 'docbook-xsl')
 optdepends=('ttf-dejavu')
 options=('!libtool' '!emptydirs')
-#install=$pkgname.install
+install=$pkgname.install
 groups=('base')
 provides=('plymouth')
 conflicts=('plymouth')
@@ -107,12 +107,12 @@ md5sums=('SKIP'
          '62c3b4e894330a2ca4c2b8fbcaba083c'
          'e6d573b1913f3aa020cbde3863ee80f0'
          '225b953976e1c824f62ba406a63c18c7'
-         'f0110fba1e77cd22c32d1727399d0b8a'
-         '95e987cfbc2d30a2cea215394eb9ac20'
+         '552347553a9a551eae8fb02a7007757e'
+         '00213e9b7e6407d40f37207a53059b74'
          '4f3be343eea9956bbc94d615d5f41def'
          '7f21ba9a85733ff945c23012cff55a89'
          '3bb0b8008edfad9e23703674341766a0'
          '42fddd683720dbacbe6e30b4b7892f3c'
          '412a1a89ca960370071746b0af8c0ac5'
          '37479b134827dc307b3c55bfb2711e99'
-         'ab8a557d10f74bec5c94ed6cae34729c')
+         'c5ebb2ad172770dee8a375954c23f2eb')
diff --git a/abs/core/plymouth/__changelog b/abs/core/plymouth/__changelog
index b9c41f9..441448d 100644
--- a/abs/core/plymouth/__changelog
+++ b/abs/core/plymouth/__changelog
@@ -2,4 +2,5 @@ pulled from AUR plymouth-git 12/3/13
 PKGBUILD: removed systemd as a dep
 PKGBUILD: removed --enable-systemd configure option
 PKGBUILD: add v86d as dep
-PKGBUILD: comment out install line
+plymouth.install: call plymouth_config.py --mkinitcpio to rebuild image
+plymouth.functions: comments out ply_client --quit on fail message
diff --git a/abs/core/plymouth/plymouth.functions b/abs/core/plymouth/plymouth.functions
index b866643..7b30fe9 100644
--- a/abs/core/plymouth/plymouth.functions
+++ b/abs/core/plymouth/plymouth.functions
@@ -20,7 +20,7 @@ if [[ -x /usr/bin/plymouth && -x /usr/sbin/plymouthd ]]; then
 	}
 
 	stat_fail() {
-		ply_client --quit
+		#ply_client --quit
 		std_stat_fail "$@"
 	}
 
diff --git a/abs/core/plymouth/plymouth.install b/abs/core/plymouth/plymouth.install
index 99aa7ee..759786a 100644
--- a/abs/core/plymouth/plymouth.install
+++ b/abs/core/plymouth/plymouth.install
@@ -1,50 +1,5 @@
 post_install() {
-cat <<EOF
-
-===========
-
-1. To make Plymouth work:
-  1.1. Add "plymouth" to HOOKS after "base" and "udev" in /etc/mkinitcpio.conf
-  1.2. Add 'quiet splash' to the grub command line
-  1.3. Rebuild your initrd image (# mkinitcpio -p [kernel preset name]).
-          E.g.: sudo mkinitcpio -p linux
-          
-===========
-
-2. To enable encryption, replace "encrypt" with "plymouth-encrypt" in
-   mkinitcpio.conf and rebuild your initrd image.
-   
-===========
-
-3. You will also need to rebuild your initrd image every time you change your
-   theme (the default is set as 'spinfinity').
-
-   To list all plymouth themes:
-       plymouth-set-default-theme -l
-
-   To change theme and rebuild initrd image:
-       # plymouth-set-default-theme -R <theme>
-       
-===========
-
-4. For Smooth Transition to Display Manager you have to:
-  4.1. See the Wiki Page (link in 5) to prepare your Display Manager
-  4.2. Disable your Display Manager Unit 
-     E.g. : # systemctl disable kdm.service
-  4.3. Enable the respective DM-plymouth Unit (GDM, KDM, LXDM units provided)
-     E.g. : # systemctl enable kdm-plymouth.service
-          
-===========
-
-5. For more information please visit the Wiki page:
-   https://wiki.archlinux.org/index.php/Plymouth
-   
-===========
-
-OBS. If you have any leftover "kill Plymouth" lines in /etc/rc.local or
-~/.xinitrc they are no longer required.
-
-EOF
+  plymouth_config.py --mkinitcpio
 }
 
 post_upgrade() {
diff --git a/abs/core/plymouth/system-release b/abs/core/plymouth/system-release
index 850183e..eec61fb 100644
--- a/abs/core/plymouth/system-release
+++ b/abs/core/plymouth/system-release
@@ -1 +1 @@
-Arch Linux
+LinHES
-- 
cgit v0.12

