diff options
author | Torsten Wörtwein | 2015-06-13 21:03:55 +0200 |
---|---|---|
committer | Torsten Wörtwein | 2015-06-13 21:03:55 +0200 |
commit | d3489243d428633597fc6c3b4f49e01a1f295dd3 (patch) | |
tree | 3ea224870cd6d2d0d89c63125df067b3faa01e83 | |
download | aur-d3489243d428633597fc6c3b4f49e01a1f295dd3.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | caitsith-lkm.install | 20 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..01e29779443e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = caitsith-lkm + pkgdesc = CaitSith LKM-based LSM version + pkgver = 0.1_20150606 + pkgrel = 1 + url = http://caitsith.sourceforge.jp/ + install = caitsith-lkm.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-headers + depends = linux + depends = ncurses + optdepends = caitsith-tools + noextract = caitsith-patch-0.1-20150606.tar.gz + source = http://sourceforge.jp/frs/redir.php?m=jaist&f=/caitsith/55464/caitsith-patch-0.1-20150606.tar.gz + sha256sums = 8654f307c5469bdef1ed9c44778b89cdb5c3fc8896fe96a01982cc8ea553ffb8 + +pkgname = caitsith-lkm + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8f75f0a0ea6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +pkgname=caitsith-lkm +_basever=0.1 +_timestamp=20150606 +pkgver=${_basever}_${_timestamp} +_kernver=$(uname -r) +pkgrel=1 +pkgdesc='CaitSith LKM-based LSM version' +arch=('i686' 'x86_64') +url='http://caitsith.sourceforge.jp/' +license=('GPL') +depends=('linux' 'ncurses') +makedepends=('linux-headers') +optdepends=('caitsith-tools') +install=caitsith-lkm.install +source=("http://sourceforge.jp/frs/redir.php?m=jaist&f=/caitsith/55464/caitsith-patch-${_basever}-${_timestamp}.tar.gz") +sha256sums=('8654f307c5469bdef1ed9c44778b89cdb5c3fc8896fe96a01982cc8ea553ffb8') +noextract=("caitsith-patch-${_basever}-${_timestamp}.tar.gz") + +build() { + cp -a "/usr/lib/modules/${_kernver}/build" "${srcdir}" + cd "${srcdir}/build/" + tar -xf "${srcdir}/caitsith-patch-${_basever}-${_timestamp}.tar.gz" + make SUBDIRS=caitsith SYSSRC=/lib/modules/${_kernver}/build modules || return 1 +} + +package() { + install -D -m644 "${srcdir}/build/caitsith/caitsith.ko" "${pkgdir}/usr/lib/modules/${_kernver}/kernel/extra/caitsith.ko" + install -D -m644 "${srcdir}/build/caitsith/caitsith_test.ko" "${pkgdir}/usr/lib/modules/${_kernver}/kernel/extra/caitsith_test.ko" + + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" "${startdir}/caitsith-lkm.install" || return 1 +} diff --git a/caitsith-lkm.install b/caitsith-lkm.install new file mode 100644 index 000000000000..5084e483b6bb --- /dev/null +++ b/caitsith-lkm.install @@ -0,0 +1,20 @@ +#! /bin/bash + +post_install() { + KERNEL_VERSION=$(uname -r) + depmod $KERNEL_VERSION + echo + echo " * Append \"init=/sbin/caitsith-init\" to the kernel boot options" + echo " and reboot in order to activate CaitSith." + echo +} + +post_upgrade() { + KERNEL_VERSION=$(uname -r) + depmod $KERNEL_VERSION +} + +post_remove() { + KERNEL_VERSION=$(uname -r) + depmod $KERNEL_VERSION +} |