diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | usage.install | 9 | ||||
-rw-r--r-- | welcomemessage.conf | 1 | ||||
-rw-r--r-- | welcomemessage.hook | 4 | ||||
-rw-r--r-- | welcomemessage.install | 11 |
6 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8530df9455bf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = mkinitcpio-welcomemessage + pkgdesc = mkinitcpio hook to show some message on boot + pkgver = 0.0.0 + pkgrel = 1 + url = https://aur.archlinux.org/packages/mkinitcpio-welcomemessage/ + install = usage.install + arch = any + license = unknown + depends = mkinitcpio + backup = etc/welcomemessage.conf + source = welcomemessage.hook + source = welcomemessage.install + source = welcomemessage.conf + md5sums = 178136ddc22bf41020bb8d002054aea0 + md5sums = 79d4b4f282151004d6df31ac064e48f8 + md5sums = 7a08874d14bf2b7945ef638945550b83 + +pkgname = mkinitcpio-welcomemessage + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c0170a9e7f9e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Jenya Sovetkin <e.sovetkin@gmail.com> +pkgname=mkinitcpio-welcomemessage +pkgver=0.0.0 +pkgrel=1 +pkgdesc="mkinitcpio hook to show some message on boot" +arch=(any) +license=('unknown') +url="https://aur.archlinux.org/packages/mkinitcpio-welcomemessage/" +depends=(mkinitcpio) +install="usage.install" +backup=('etc/welcomemessage.conf') +source=('welcomemessage.hook' + 'welcomemessage.install' + 'welcomemessage.conf') +md5sums=('178136ddc22bf41020bb8d002054aea0' + '79d4b4f282151004d6df31ac064e48f8' + '7a08874d14bf2b7945ef638945550b83') + +package() { + install -Dm 644 welcomemessage.hook \ + "${pkgdir}/usr/lib/initcpio/hooks/welcomemessage" + install -Dm 644 welcomemessage.install \ + "${pkgdir}/usr/lib/initcpio/install/welcomemessage" + install -Dm 644 welcomemessage.conf \ + "${pkgdir}/etc/welcomemessage.conf" +} diff --git a/usage.install b/usage.install new file mode 100644 index 000000000000..27216b3ecd1e --- /dev/null +++ b/usage.install @@ -0,0 +1,9 @@ +post_install() { + echo "" + echo " This hook will print a welcome message before the encryption password is required." + echo "" + echo "Put \"filename\" parameters to /etc/welcomemessage.conf, e.g. filename=/etc/issue" + echo "" + echo "Don't forget to add the welcomemessage hook in your /etc/mkinitcpio.conf and run mkinitcpio -p linux..." + echo "" +} diff --git a/welcomemessage.conf b/welcomemessage.conf new file mode 100644 index 000000000000..15d198d1090d --- /dev/null +++ b/welcomemessage.conf @@ -0,0 +1 @@ +filename=/etc/issue diff --git a/welcomemessage.hook b/welcomemessage.hook new file mode 100644 index 000000000000..befb57dd2a22 --- /dev/null +++ b/welcomemessage.hook @@ -0,0 +1,4 @@ +run_hook () +{ + cat welcomemessage +} diff --git a/welcomemessage.install b/welcomemessage.install new file mode 100644 index 000000000000..e622f0b9251f --- /dev/null +++ b/welcomemessage.install @@ -0,0 +1,11 @@ +build () +{ + cat $(cat /etc/welcomemessage.conf | sed -n '/filename=/p' | sed 's/filename=//') > "$BUILDROOT/welcomemessage" + add_runscript +} +help () +{ +cat<<HELPEOF + This hook will print a welcome message before the encryption password is required +HELPEOF +}
\ No newline at end of file |