diff options
author | Igor Saric | 2022-02-08 00:40:22 +0100 |
---|---|---|
committer | Igor Saric | 2022-02-08 00:40:22 +0100 |
commit | 9d5ede685f77670b0fe6ff0db3f64cfcd815e91c (patch) | |
tree | 64a8548d94e4a790a4aa3602f8d0cf808bf67e13 /PKGBUILD | |
download | aur-9d5ede685f77670b0fe6ff0db3f64cfcd815e91c.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..08b47391c534 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Igor Saric <karabaja4 at gmail.com> +# shellcheck disable=SC2181,SC2148,SC2034,SC2164,SC2154 + +_gitname=minirc-ng +_version=1.2 +pkgname=${_gitname}-git +pkgver=${_version}.a35c941 +pkgrel=1 +pkgdesc="Minimalistic init script (ng)" +arch=('any') +url="https://github.com/karabaja4/${_gitname}" +license=('GPL2') +depends=('busybox' 'bash' 'jq') +makedepends=('git') +optdepends=('systemd: udev implementation') +conflicts=('systemd-sysvcompat' 'sysvinit') +backup=('etc/minirc.json' 'etc/minirc.local' 'etc/minirc.local.shutdown') +source=("git://github.com/karabaja4/${_gitname}.git") +md5sums=('SKIP') + +prepare() { + cd "${_gitname}" + sed -i "8s/${_gitname}/${_gitname} ${_version}.$(git rev-parse --short HEAD)/g" "src/rc" +} + +pkgver() { + cd "${_gitname}" + echo "${_version}.$(git rev-parse --short HEAD)" +} + +package() { + cd "${_gitname}" + + install -Dm755 "src/rc" "${pkgdir}/usr/bin/rc" + install -Dm755 "src/minirc.local" "${pkgdir}/etc/minirc.local" + install -Dm755 "src/minirc.local.shutdown" "${pkgdir}/etc/minirc.local.shutdown" + install -Dm644 "src/minirc.json" "${pkgdir}/etc/minirc.json" + install -Dm644 "src/inittab" "${pkgdir}/etc/inittab" + + for i in init halt poweroff reboot + do + ln -sf "/usr/bin/busybox" "${pkgdir}/usr/bin/${i}" + done +} |