diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | install | 8 |
3 files changed, 23 insertions, 8 deletions
@@ -1,9 +1,8 @@ pkgbase = sysrq-enabler pkgdesc = Enable all magicsysrq options by default - pkgver = 1 + pkgver = 2 pkgrel = 1 - url = file:///etc/sysctl.d/99-sysrq.conf - install = install + url = file:///usr/lib/sysctl.d/99-sysrq.conf arch = any pkgname = sysrq-enabler @@ -1,9 +1,9 @@ pkgname=sysrq-enabler -pkgver=1 +pkgver=2 pkgrel=1 pkgdesc="Enable all magicsysrq options by default" arch=(any) -url=file:///etc/sysctl.d/99-sysrq.conf +url=file:///usr/lib/sysctl.d/99-sysrq.conf License=('GPL') cat <<'EOF' > install @@ -13,15 +13,23 @@ post_install() { post_upgrade() { sysctl -w kernel.sysrq=1 + oldconf='/etc/sysctl.d/99-sysrq.conf' + if [ -f "$oldconf" ] ; then + rm -f "$oldconf" + fi } post_remove() { sysctl -w kernel.sysrq=0 + conf='/usr/lib/sysctl.d/99-sysrq.conf' + if [ -f "$conf" ] ; then + rm -f "$conf" + fi } EOF package() { -mkdir -pm 755 ${pkgdir}/etc/sysctl.d -echo 'kernel.sysrq=1' > ${pkgdir}/etc/sysctl.d/99-sysrq.conf -chmod 644 ${pkgdir}/etc/sysctl.d/99-sysrq.conf +mkdir -pm 755 ${pkgdir}/usr/lib/sysctl.d +echo 'kernel.sysrq=1' > ${pkgdir}/usr/lib/sysctl.d/99-sysrq.conf +chmod 644 ${pkgdir}/usr/lib/sysctl.d/99-sysrq.conf } @@ -4,8 +4,16 @@ post_install() { post_upgrade() { sysctl -w kernel.sysrq=1 + oldconf='/etc/sysctl.d/99-sysrq.conf' + if [ -f "$oldconf" ] ; then + rm -f "$oldconf" + fi } post_remove() { sysctl -w kernel.sysrq=0 + conf='/usr/lib/sysctl.d/99-sysrq.conf' + if [ -f "$conf" ] ; then + rm -f "$conf" + fi } |