Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions packages/s/sudo-rs/files/sudo-rs.tmpfiles

This file was deleted.

26 changes: 13 additions & 13 deletions packages/s/sudo-rs/package.yml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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*
6 changes: 3 additions & 3 deletions packages/s/sudo-rs/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ sudo utility while providing improved security through memory safety guarantees.
</Files>
</Package>
<History>
<Update release="3">
<Date>2026-06-23</Date>
<Version>0.2.14</Version>
<Update release="4">
<Date>2026-09-02</Date>
<Version>0.2.15</Version>
<Comment>Packaging update</Comment>
<Name>Jared Cervantes</Name>
<Email>jared@jaredcervantes.com</Email>
Expand Down