Search Criteria
Package Details: run0-sudo-shim 1.4.2-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/run0-sudo-shim.git (read-only, click to copy) |
|---|---|
| Package Base: | run0-sudo-shim |
| Description: | An imitation of sudo, using run0 internally - WARNING: !!! THIS REPLACES SUDO !!! |
| Upstream URL: | https://github.com/LordGrimmauld/run0-sudo-shim |
| Licenses: | BSD-3-Clause |
| Conflicts: | run0-sudo-shim-git, sudo |
| Provides: | sudo |
| Submitter: | lepz0r |
| Maintainer: | lepz0r |
| Last Packager: | lepz0r |
| Votes: | 1 |
| Popularity: | 0.61 |
| First Submitted: | 2026-06-27 06:04 (UTC) |
| Last Updated: | 2026-07-05 13:49 (UTC) |
Dependencies (2)
- systemd (unshitted-systemdAUR, systemd-gitAUR, systemd-liberated-gitAUR, systemd-selinuxAUR, systemd-remove-birthdateAUR)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
Required by (436)
- abfetch (requires sudo) (make)
- aegir (requires sudo)
- aimtux-git (requires sudo)
- alert (requires sudo)
- alienware-alpha-wmi (requires sudo)
- almh-git (requires sudo)
- amanda (requires sudo) (optional)
- angrysearch-git (requires sudo) (make)
- ape-loader-bin (requires sudo) (make)
- apollo-neo-env-manager-dev (requires sudo)
- aptpik (requires sudo)
- arch-cache-cleaner-git (requires sudo) (optional)
- arch-update (requires sudo) (optional)
- arch-update-bin (requires sudo) (optional)
- arch-update-cli (requires sudo) (optional)
- arch-update-git (requires sudo) (optional)
- arch-update-manager (requires sudo)
- arch-update-manager-bin (requires sudo)
- arch-update-manager-git (requires sudo)
- arch-updater (requires sudo) (optional)
- Show 416 more...
Latest Comments
nojo commented on 2026-08-27 08:36 (UTC)
arch=(any) is incorrect for this package — it ships a compiled binary
build() runs cargo build --release, so the package contains an ELF binary compiled for whatever architecture ran makepkg. arch=(any) is reserved for architecture-independent content (scripts, data, pure-interpreted code); declaring it here means a single -any package built on x86_64 is considered installable everywhere, and e.g. an aarch64 user installing it from a binary repo (or sharing packages between machines) gets an x86_64 binary that fails with "exec format error" on every sudo invocation — particularly unpleasant for a tool that intercepts sudo.
Suggested fix:
arch=(x86_64 aarch64)
(plus any other architectures you want to support — rust cross-compiles happily). That makes makepkg produce properly arch-tagged packages, and repo tooling/AUR helpers will build natively per machine. Thanks for maintaining the package!
lepz0r commented on 2026-07-05 13:52 (UTC)
@SamLukeYes already fixed
SamLukeYes commented on 2026-07-05 12:29 (UTC)