summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3bacfdcb41df5dba8becafb65b25cba57706f373 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
pkgname=sysrq-enabler
pkgver=2
pkgrel=1
pkgdesc="Enable all magicsysrq options by default"
arch=(any)
url=file:///usr/lib/sysctl.d/99-sysrq.conf
License=('GPL')

cat <<'EOF' > install
post_install() {
	sysctl -w kernel.sysrq=1
	}

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}/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
}