From f51a08acb49230fe34a5e108e9609362c395d5ec Mon Sep 17 00:00:00 2001 From: Jared Cervantes Date: Tue, 1 Sep 2026 22:04:32 -0400 Subject: [PATCH] sudo-rs: Update to v0.2.15 **Summary** - Release notes can be found [here](https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15). Signed-off-by: Jared Cervantes --- packages/s/sudo-rs/files/sudo-rs.tmpfiles | 3 --- packages/s/sudo-rs/package.yml | 26 +++++++++++------------ packages/s/sudo-rs/pspec_x86_64.xml | 6 +++--- 3 files changed, 16 insertions(+), 19 deletions(-) delete mode 100644 packages/s/sudo-rs/files/sudo-rs.tmpfiles diff --git a/packages/s/sudo-rs/files/sudo-rs.tmpfiles b/packages/s/sudo-rs/files/sudo-rs.tmpfiles deleted file mode 100644 index 744905186c00..000000000000 --- a/packages/s/sudo-rs/files/sudo-rs.tmpfiles +++ /dev/null @@ -1,3 +0,0 @@ -# Create sudoers.d directory for drop-in configuration files -# sudo-rs requires this directory to exist for @includedir directive -d /etc/sudoers.d 0750 root root - diff --git a/packages/s/sudo-rs/package.yml b/packages/s/sudo-rs/package.yml index 4ad80c7dc1a5..6d1538f1bbe7 100644 --- a/packages/s/sudo-rs/package.yml +++ b/packages/s/sudo-rs/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : sudo-rs -version : 0.2.14 -release : 3 +version : 0.2.15 +release : 4 source : - - https://github.com/trifectatechfoundation/sudo-rs/archive/refs/tags/v0.2.14.tar.gz : 54216f894622b2c31c657843cfd943e4a468bdf518b8ecdbcb81cbcfd4195729 + - https://github.com/trifectatechfoundation/sudo-rs/archive/refs/tags/v0.2.15.tar.gz : ae857c3cde962a1ade2b981f7e01cf95e9fa05d5c5f95f94cf5f35394c1bf899 homepage : https://github.com/trifectatechfoundation/sudo-rs license : - Apache-2.0 @@ -25,26 +25,26 @@ build : | %cargo_build --features pam-login install : | # Install binaries with setuid for sudo/su - install -Dm4755 target/release/sudo $installdir/usr/bin/sudo-rs - install -Dm4755 target/release/su $installdir/usr/bin/su-rs + install -Dm4755 target/release/sudo ${installdir}/usr/bin/sudo-rs + install -Dm4755 target/release/su ${installdir}/usr/bin/su-rs # Install visudo without setuid (should not be setuid) - install -Dm0755 target/release/visudo $installdir/usr/bin/visudo-rs + %install_exe target/release/visudo ${installdir}/usr/bin/visudo-rs # Create sudoedit symlink - ln -s sudo-rs $installdir/usr/bin/sudoedit-rs + ln -s sudo-rs ${installdir}/usr/bin/sudoedit-rs # Install man pages - install -Dm00644 docs/man/sudo.8.man $installdir/usr/share/man/man8/sudo-rs.8 - install -Dm00644 docs/man/su.1.man $installdir/usr/share/man/man1/su-rs.1 - install -Dm00644 docs/man/visudo.8.man $installdir/usr/share/man/man8/visudo-rs.8 - install -Dm00644 docs/man/sudoers.5.man $installdir/usr/share/man/man5/sudoers-rs.5 + %install_file docs/man/sudo.8.man ${installdir}/usr/share/man/man8/sudo-rs.8 + %install_file docs/man/su.1.man ${installdir}/usr/share/man/man1/su-rs.1 + %install_file docs/man/visudo.8.man ${installdir}/usr/share/man/man8/visudo-rs.8 + %install_file docs/man/sudoers.5.man ${installdir}/usr/share/man/man5/sudoers-rs.5 # Create sudoedit man page symlink - ln -s sudo-rs.8 $installdir/usr/share/man/man8/sudoedit-rs.8 + ln -s sudo-rs.8 ${installdir}/usr/share/man/man8/sudoedit-rs.8 # tmpfiles for /etc/sudoers.d directory - install -Dm00644 $pkgfiles/sudo-rs.tmpfiles $installdir/%libdir%/tmpfiles.d/sudo-rs.conf + %tmpfiles 'd /etc/sudoers.d 0750 root root -' # Install license files %install_license LICENSE* diff --git a/packages/s/sudo-rs/pspec_x86_64.xml b/packages/s/sudo-rs/pspec_x86_64.xml index 2cfd7029bb08..fdc8a509f9c6 100644 --- a/packages/s/sudo-rs/pspec_x86_64.xml +++ b/packages/s/sudo-rs/pspec_x86_64.xml @@ -40,9 +40,9 @@ sudo utility while providing improved security through memory safety guarantees. - - 2026-06-23 - 0.2.14 + + 2026-09-02 + 0.2.15 Packaging update Jared Cervantes jared@jaredcervantes.com