summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLi Wei2017-11-21 18:58:06 +0800
committerLi Wei2017-11-21 18:58:06 +0800
commit53ab3326f90d78f6bed5c7122237b1127afa0382 (patch)
tree2dc43394b761683ee14eb21d846bbee42fc5fbc5
downloadaur-hyperstart-git.tar.gz
initial commit
Signed-off-by: Li Wei <liwei@anbutu.com>
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD33
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e0219b6fb3bc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = hyperstart-git
+ pkgdesc = The tiny Init service for HyperContainer
+ pkgver = v1.0.0.r21.59abb74
+ pkgrel = 1
+ url = https://github.com/hyperhq/hyperstart
+ arch = any
+ license = Apache
+ makedepends = git
+ depends = hyperd
+ provides = hyperstart
+ conflicts = hyperstart
+ source = hyperstart::git+https://github.com/hyperhq/hyperstart.git
+ md5sums = SKIP
+
+pkgname = hyperstart-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b277deb971bf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Wei Li <liwei@anbutu.com>
+pkgname=hyperstart-git
+pkgver=v1.0.0.r21.59abb74
+pkgrel=1
+pkgdesc="The tiny Init service for HyperContainer"
+arch=('any')
+url="https://github.com/hyperhq/hyperstart"
+license=('Apache')
+depends=('hyperd')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname%-git}::git+${url}.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "%s" "$(git describe --tags --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -m755 -d "${pkgdir}/var/lib/hyper"
+ install -m644 build/hyper-initrd.img "${pkgdir}/var/lib/hyper/hyper-initrd.img"
+ install -m644 build/arch/x86_64/kernel "${pkgdir}/var/lib/hyper/kernel"
+}