summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Grunbaum2021-06-18 15:11:37 +1000
committerJoel Grunbaum2021-06-18 15:11:37 +1000
commit8c67a3f84adcdbc1707b107f74206e773fda7c7f (patch)
treefd4b314801ab61628052681a4348a6db32813120
downloadaur-traitor-git.tar.gz
initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d0e6ccc5b2f6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = traitor-git
+ pkgdesc = Automatic Linux privesc via exploitation of low-hanging fruit
+ pkgver = 0.0.6.r2.g3e1a3e3
+ pkgrel = 1
+ url = https://github.com/liamg/traitor
+ arch = x86_64
+ license = MIT
+ makedepends = go
+ provides = traitor
+ conflicts = traitor
+ conflicts = traitor-bin
+ source = traitor::git+https://github.com/liamg/traitor.git
+ sha256sums = SKIP
+
+pkgname = traitor-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b9ed6cfe0898
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Joel Grunbaum <joelgrun@gmail.com>
+
+_pkgname=traitor
+pkgname=traitor-git
+pkgver=0.0.6.r2.g3e1a3e3
+pkgrel=1
+pkgdesc='Automatic Linux privesc via exploitation of low-hanging fruit'
+arch=('x86_64')
+license=('MIT')
+makedepends=('go')
+provides=('traitor')
+conflicts=('traitor' 'traitor-bin')
+url="https://github.com/liamg/$_pkgname"
+source=("$_pkgname::git+https://github.com/liamg/traitor.git")
+sha256sums=("SKIP")
+
+pkgver() {
+ cd "$srcdir/traitor"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/traitor"
+ make
+}
+
+package() {
+ cd "$srcdir/traitor"
+ install -Dm755 "traitor" "$pkgdir/usr/bin/traitor"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
+}