summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine Damhet2016-10-19 21:41:29 +0200
committerAntoine Damhet2016-10-19 21:41:29 +0200
commit0a455381a18313c94d9d1cad2da2894fbd2b9692 (patch)
tree78e77fd5103a4ad0f303ee20ba8c811cd32e1039
downloadaur-0a455381a18313c94d9d1cad2da2894fbd2b9692.tar.gz
First commit.
Signed-off-by: Antoine Damhet <antoine.damhet@lse.epita.fr>
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b770a0f7380f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sbtools-git
+ pkgdesc = Secure boot tools
+ pkgver = r9.138541f
+ pkgrel = 1
+ url = https://github.com/xdbob/sbtools
+ arch = x86_64
+ depends = sbsigntools
+ depends = openssl
+ depends = efitools
+ provides = sbtools
+ source = git+https://github.com/xdbob/sbtools.git
+ sha512sums = SKIP
+
+pkgname = sbtools-git
+ backup = etc/sbtools.conf
+
+pkgname = sbtools-hook-git
+ pkgdesc = Secure boot hook for pacman
+ depends = sbtools-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e7dad26ae245
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Antoine Damhet <antoine.damhet@lse.epita.fr>
+
+pkgname=('sbtools-git' 'sbtools-hook-git')
+pkgver=r9.138541f
+pkgrel=1
+provides=('sbtools')
+pkgdesc='Secure boot tools'
+url='https://github.com/xdbob/sbtools'
+arch=('x86_64')
+depends=('sbsigntools' 'openssl' 'efitools')
+source=('git+https://github.com/xdbob/sbtools.git')
+sha512sums=('SKIP')
+_gitname="sbtools"
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package_sbtools-hook-git() {
+ depends=('sbtools-git')
+ pkgdesc='Secure boot hook for pacman'
+ cd "$srcdir/$_gitname"
+
+ install -D -m 644 secure-boot.hook ${pkgdir}/usr/share/libalpm/hooks/secure-boot.hook
+}
+
+package_sbtools-git() {
+ backup=('etc/sbtools.conf')
+ cd "$srcdir/$_gitname"
+
+ install -D -m 755 sbmkkeys ${pkgdir}/usr/bin/sbmkkeys
+ install -D -m 755 sb-make-boot-img ${pkgdir}/usr/bin/sb-make-boot-img
+ install -D -m 755 sb-sign-binary ${pkgdir}/usr/bin/sb-sign-binary
+
+ install -D -m 644 sbtools.conf ${pkgdir}/etc/sbtools.conf
+
+ install -D -m 644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README.md
+}