diff --git a/core/sudo/PKGBUILD b/core/sudo/PKGBUILD deleted file mode 100644 index a51a4fa5d..000000000 --- a/core/sudo/PKGBUILD +++ /dev/null @@ -1,84 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: Allan McRae -# Contributor: Tom Newsom - -# ALARM: Kevin Mihelich -# - upstream patch for older kernels - -pkgname=sudo -_sudover=1.9.8p2 -pkgrel=3 -pkgver=${_sudover/p/.p} -pkgdesc="Give certain users the ability to run some commands as root" -arch=('x86_64') -url="https://www.sudo.ws/sudo/" -license=('custom') -groups=('base-devel') -depends=('glibc' 'openssl' 'pam' 'libldap' 'zlib') -backup=('etc/pam.d/sudo' - 'etc/sudo.conf' - 'etc/sudo_logsrvd.conf' - 'etc/sudoers') -install=$pkgname.install -source=(https://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz{,.sig} - https://github.com/sudo-project/sudo/commit/00e53b32e5e8a2556eec5ca63ab7a86ed5a7e7c8.patch - sudo_logsrvd.service - sudo.pam) -sha256sums=('9e3b8b8da7def43b6e60c257abe80467205670fd0f7c081de1423c414b680f2d' - 'SKIP' - '1f9183f9f378970cd1d604ef88c094b900b99136b332676da20e501ac30e5e68' - '8b91733b73171827c360a3e01f4692772b78e62ceca0cf0fd4b770aba35081a1' - 'd1738818070684a5d2c9b26224906aad69a4fea77aabd960fc2675aee2df1fa2') -validpgpkeys=('59D1E9CCBA2B376704FDD35BA9F4C021CEA470FB') - -prepare() { - cd "$srcdir/$pkgname-$_sudover" - patch -p1 -i ../00e53b32e5e8a2556eec5ca63ab7a86ed5a7e7c8.patch -} - -build() { - cd "$srcdir/$pkgname-$_sudover" - - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib \ - --with-rundir=/run/sudo \ - --with-vardir=/var/db/sudo \ - --with-logfac=auth \ - --enable-tmpfiles.d \ - --with-pam \ - --with-sssd \ - --with-ldap \ - --with-ldap-conf-file=/etc/openldap/ldap.conf \ - --with-env-editor \ - --with-passprompt="[sudo] password for %p: " \ - --with-all-insults - make -} - -check() { - cd "$srcdir/$pkgname-$_sudover" - make check -} - -package() { - cd "$srcdir/$pkgname-$_sudover" - make DESTDIR="$pkgdir" install - - # sudo_logsrvd service file (taken from sudo-logsrvd-1.9.0-1.el8.x86_64.rpm) - install -Dm644 -t "$pkgdir/usr/lib/systemd/system" ../sudo_logsrvd.service - - # Remove sudoers.dist; not needed since pacman manages updates to sudoers - rm "$pkgdir/etc/sudoers.dist" - - # Remove /run/sudo directory; we create it using systemd-tmpfiles - rmdir "$pkgdir/run/sudo" - rmdir "$pkgdir/run" - - install -Dm644 "$srcdir/sudo.pam" "$pkgdir/etc/pam.d/sudo" - - install -Dm644 doc/LICENSE "$pkgdir/usr/share/licenses/sudo/LICENSE" -} - -# vim:set ts=2 sw=2 et: diff --git a/core/sudo/sudo.install b/core/sudo/sudo.install deleted file mode 100644 index abf58e37b..000000000 --- a/core/sudo/sudo.install +++ /dev/null @@ -1,9 +0,0 @@ -pre_upgrade() { - # Permissions of /var/db/sudo were changed from 0700 to 0711 in sudo 1.8.10 - # http://www.sudo.ws/repos/sudo/rev/5c38d77a2d0c - if (($(vercmp $2 1.8.10-1) < 0)); then - chmod 0711 var/db/sudo - fi -} - -# vim:set ts=2 sw=2 et: diff --git a/core/sudo/sudo.pam b/core/sudo/sudo.pam deleted file mode 100644 index ab053c543..000000000 --- a/core/sudo/sudo.pam +++ /dev/null @@ -1,4 +0,0 @@ -#%PAM-1.0 -auth include system-auth -account include system-auth -session include system-auth diff --git a/core/sudo/sudo_logsrvd.service b/core/sudo/sudo_logsrvd.service deleted file mode 100644 index a62fef1c1..000000000 --- a/core/sudo/sudo_logsrvd.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Sudo central log server -Documentation=man:sudo_logsrvd(8) man:sudo_logsrvd.conf(5) -Documentation=https://www.sudo.ws/man.html -After=syslog.target network.target auditd.service - -[Service] -ExecStart=/usr/bin/sudo_logsrvd -n -KillMode=process -Type=exec - -[Install] -WantedBy=multi-user.target