diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2020-01-01 08:23:20 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2020-01-01 08:58:59 -0500 |
commit | 795cd872e25df235d666d1a15e0b29e448ae0006 (patch) | |
tree | 14057db9013a9e105ed4ca047c736633a92388b3 /nonsystemd/mkinitcpio-paralogo | |
parent | 2d147b1706fae26a9163da0494a11555bcf9da44 (diff) | |
download | abslibre-795cd872e25df235d666d1a15e0b29e448ae0006.tar.gz abslibre-795cd872e25df235d666d1a15e0b29e448ae0006.tar.bz2 abslibre-795cd872e25df235d666d1a15e0b29e448ae0006.zip |
[mkinitcpio-paralogo]: re-work for nonsystemd
Diffstat (limited to 'nonsystemd/mkinitcpio-paralogo')
-rw-r--r-- | nonsystemd/mkinitcpio-paralogo/PKGBUILD | 43 | ||||
-rw-r--r-- | nonsystemd/mkinitcpio-paralogo/mkinitcpio-paralogo.install | 13 |
2 files changed, 56 insertions, 0 deletions
diff --git a/nonsystemd/mkinitcpio-paralogo/PKGBUILD b/nonsystemd/mkinitcpio-paralogo/PKGBUILD new file mode 100644 index 000000000..2aa0b4835 --- /dev/null +++ b/nonsystemd/mkinitcpio-paralogo/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Aurélien DESBRIÈRES <aurelien@hackers.camp> + +pkgname=mkinitcpio-paralogo +pkgver=0.0.2 +pkgrel=1 +pkgdesc="Add colored Parabola Linux ASCII art logo to early boot process" +arch=('any') +url=https://git.parabola.nu/mkinitcpio-paralogo.git/ +license=('GPL') + +depends=('mkinitcpio') +makedepends=('git') +backup=('etc/paralogo.conf') +install=mkinitcpio-paralogo.install +source=(git+https://git.parabola.nu/mkinitcpio-paralogo.git#tag=${pkgver}) + +sha256sums=('SKIP') + + +package() +{ + cd "${srcdir}"/mkinitcpio-paralogo/ + + # install hook for plain old script based initramfs + install -m0755 -d "${pkgdir}"/usr/lib/initcpio/hooks/ + install -m0755 hook/paralogo "${pkgdir}"/usr/lib/initcpio/hooks/ + + # install config + install -m0755 -d "${pkgdir}"/etc/ + install -m0644 etc/paralogo.conf "${pkgdir}"/etc/ + + # install logos + install -m0755 -d "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo2 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo3 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo4 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo5 "${pkgdir}"/usr/share/paralogo/ + + # install README + install -m0755 -d "${pkgdir}"/usr/share/doc/paralogo/ + install -m0644 README.md "${pkgdir}"/usr/share/doc/paralogo/ +} diff --git a/nonsystemd/mkinitcpio-paralogo/mkinitcpio-paralogo.install b/nonsystemd/mkinitcpio-paralogo/mkinitcpio-paralogo.install new file mode 100644 index 000000000..12ce4e570 --- /dev/null +++ b/nonsystemd/mkinitcpio-paralogo/mkinitcpio-paralogo.install @@ -0,0 +1,13 @@ +#!/bin/sh + +post_install() { + echo " > Now add 'paralogo' to your HOOKS array in /etc/mkinitcpio.conf" + echo " > and rebuild initial ramdisk for your kernel(s)" + echo " > e.g. # mkinitcpio -p linux-libre" + echo " > You can put your own artwork in /usr/share/paralogo/ and select" + echo " > a non-default one in /etc/paralogo.conf." +} + +post_remove() { + sed -i "/^HOOKS=/s/paralogo//" /etc/mkinitcpio.conf +} |