summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrgergo2022-05-25 22:20:19 +0200
committergrgergo2022-05-25 22:20:19 +0200
commitf39b71b734e373ad671a100117066d5b293cff62 (patch)
treec7970e3b9ededb487b0320261d6f4d647ecc5d65
downloadaur-f39b71b734e373ad671a100117066d5b293cff62.tar.gz
Initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
-rwxr-xr-xeditas14
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..974e90cf0480
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = editas
+ pkgdesc = sudoedit alternative for OpenDoas
+ pkgver = 20220525
+ pkgrel = 1
+ url = https://gist.github.com/grgergo1/bb40a07d9e599481203763e20310aeea
+ arch = any
+ license = GPL
+ depends = doas
+ noextract = editas
+ source = editas
+ md5sums = 320ebd47abe1e647a935f7dff73d5ae0
+
+pkgname = editas
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3329999c5b79
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: grgergo <csakbek@freemail.hu>
+pkgname=editas
+pkgver=20220525
+pkgrel=1
+epoch=
+pkgdesc="sudoedit alternative for OpenDoas"
+arch=("any")
+url="https://gist.github.com/grgergo1/bb40a07d9e599481203763e20310aeea"
+license=('GPL')
+groups=()
+depends=("doas")
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("$pkgname")
+noextract=("$pkgname")
+md5sums=("320ebd47abe1e647a935f7dff73d5ae0")
+validpgpkeys=()
+
+BUILDENV+=("!check" "!extract")
+
+package() {
+ install -Dm775 $pkgname $pkgdir/usr/bin/$pkgname
+}
diff --git a/editas b/editas
new file mode 100755
index 000000000000..a1e49fbdd178
--- /dev/null
+++ b/editas
@@ -0,0 +1,14 @@
+if [[ -z $1 ]]
+then
+ echo "Usage: $0 [FILE]"
+ exit 1
+fi
+
+rand=$RANDOM
+file=$(basename $1)
+doas cp $1 /tmp/$file.$rand 2> /dev/null
+doas touch /tmp/$file.$rand
+doas chown $(whoami) /tmp/$file.$rand 2> /dev/null
+$EDITOR /tmp/$file.$rand
+doas cp /tmp/$file.$rand $1
+