summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatol Pomozov2015-06-17 08:49:10 -0700
committerAnatol Pomozov2015-06-17 08:49:10 -0700
commitb0852aad876cda12171ba9d8eccbaba6e3fcacaf (patch)
tree7d348da788f363b331070c511ba7188e1761baa0
downloadaur-b0852aad876cda12171ba9d8eccbaba6e3fcacaf.tar.gz
Initial import
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..460ae00d0530
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = minijail
+ pkgdesc = Tool to run a process in jailed environment
+ pkgver = R41.6680
+ pkgrel = 1
+ url = https://chromium.googlesource.com/chromiumos/platform/minijail
+ arch = i686
+ arch = x86_64
+ license = custom:chromiumos
+ depends = libcap
+ source = https://chromium.googlesource.com/chromiumos/platform2/+archive/refs/heads/release-R41-6680.B.tar.gz
+ sha1sums = SKIP
+
+pkgname = minijail
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a450338adeb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com>
+
+pkgname=minijail
+pkgdesc='Tool to run a process in jailed environment'
+pkgver=R41.6680
+_tag=release-${pkgver/\./-}.B
+pkgrel=1
+arch=(i686 x86_64)
+url='https://chromium.googlesource.com/chromiumos/platform/minijail'
+license=('custom:chromiumos')
+depends=(libcap)
+source=(https://chromium.googlesource.com/chromiumos/platform2/+archive/refs/heads/$_tag.tar.gz)
+sha1sums=('SKIP')
+
+prepare() {
+ cd minijail
+ sed 's/-Werror//' -i common.mk
+}
+
+build() {
+ cd minijail
+ CC=gcc make
+}
+
+check() {
+ cd minijail
+ CC=gcc make tests
+ for t in `ls *_unittest`; do ./$t; done
+}
+
+package() {
+ cd minijail
+ install -m755 -D minijail0 "$pkgdir"/usr/bin/minijail0
+ install -m755 -D libminijail.so "$pkgdir"/usr/lib/libminijail.so
+ install -m755 -D libminijailpreload.so "$pkgdir"/usr/lib/libminijailpreload.so
+ install -m644 -D libminijail.h "$pkgdir"/usr/include/libminijail.h
+ install -m644 -D minijail0.1 "$pkgdir"/usr/share/man/man1/minijail0.1
+ install -m644 -D minijail0.5 "$pkgdir"/usr/share/man/man5/minijail0.5
+ install -m644 -D ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}