mirror of
https://github.com/hyprwm/Hyprland
synced 2026-01-04 05:50:14 +01:00
hyprpm: switch to numeric owner/group after f8bbe5124c (#10345)
On BSDs "root" is in "wheel" group. Instead of enumerating platforms or probing "wheel" explicitly use numeric value for the superuser. $ truss hyprpm add <url> [...] read(5,"install: unknown group root\n",1023) = 28 (0x1c) [...] [ERR] ✖ Failed to write plugin state
This commit is contained in:
parent
fcb6f936ea
commit
e44aae0c20
1 changed files with 1 additions and 1 deletions
|
|
@ -153,7 +153,7 @@ bool NSys::root::install(const std::string& what, const std::string& where, cons
|
|||
if (!std::ranges::all_of(mode, [](const char& c) { return c >= '0' && c <= '9'; }))
|
||||
return false;
|
||||
|
||||
CProcess proc(subin(), {"install", "-m" + mode, "-o", "root", "-g", "root", what, where});
|
||||
CProcess proc(subin(), {"install", "-m" + mode, "-o", "0", "-g", "0", what, where});
|
||||
|
||||
return proc.runSync() && proc.exitCode() == 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue