From 2e438c9e87295b3bbe1ca935fc994a835e69f270 Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Thu, 26 Jan 2023 15:01:46 +0100 Subject: [PATCH] Add custom PKGBUILD for opendoas-sudo --- .gitignore | 3 +++ install.sh | 6 ++++++ pkg/README.md | 3 +++ pkg/opendoas-sudo/PKGBUILD | 18 ++++++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 .gitignore create mode 100644 pkg/README.md create mode 100644 pkg/opendoas-sudo/PKGBUILD diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e4b2eb0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.pkg.tar.zst +/pkg/**/pkg/ +/pkg/**/src/ diff --git a/install.sh b/install.sh index e91791d..f599950 100755 --- a/install.sh +++ b/install.sh @@ -66,6 +66,12 @@ if [ -n "$DASH" ] && ! command -v dash >/dev/null 2>&1; then $INSTALL dash fi +if [ "$(lsb_release -si)" = "Artix" ]; then + sleep 0.5 + echo "=> Installing custom PKGBUILD opendoas-sudo" + (cd pkg/opendoas-sudo && makepkg -si) +fi + sleep 0.5 echo "=> Done!" diff --git a/pkg/README.md b/pkg/README.md new file mode 100644 index 0000000..82e2abc --- /dev/null +++ b/pkg/README.md @@ -0,0 +1,3 @@ +# Custom packages + +These are my custom PKGBUILDs. diff --git a/pkg/opendoas-sudo/PKGBUILD b/pkg/opendoas-sudo/PKGBUILD new file mode 100644 index 0000000..f864eb9 --- /dev/null +++ b/pkg/opendoas-sudo/PKGBUILD @@ -0,0 +1,18 @@ +# Original author: Ultracoolguy +# Quick thanks to deuill, creator of rofi-dmenu +# The AUR didn't want this package, so I'm adding it here +pkgname=opendoas-sudo +pkgver=1 +pkgrel=1 +pkgdesc="A symlink for using Doas as a drop-in replacement for sudo" +arch=('any') +url="https://github.com/Duncaen/OpenDoas" +license=('MIT') +depends=('opendoas') +provides=('sudo') +conflicts=('sudo') + +package() { + install -d "$pkgdir"/usr/bin + ln -s $(which doas) "$pkgdir"/usr/bin/sudo +}