nixpkgs/pkgs/os-specific/linux
Symphorien Gibol fbb8dbdac6 fuse: fix mount.fuse -o setuid=...
when mounting a fuse fs by fstab on can write:
/nix/store/sdlflj/bin/somefuseexe#argument /mountpoint fuse setuid=someuser

mount is run by root, and setuid is a way to tell mount.fuse to run
somefuseexe as someuser instead. Under the hood, mount.fuse uses su.
The problem is that mount is run by systemd in a seemingly very empty
environment not containing /run/current-system/sw/bin nor
/run/wrappers/bin in $PATH, so mount fails with "su command not found".

We now patch the command to run su with an absolute path.

man mount.fuse3 indicates that this option is reserved to root (or with
enough capabilities) so not using
/run/wrappers/bin/su is thus correct. It has the very small advantage of
possibly working on non nixos.
2021-04-17 21:51:40 +02:00
..
915resolution
acpi
acpi-call linuxPackages.acpi_call: set meta.license and meta.homepage 2021-03-22 10:01:44 +01:00
acpid
acpitool
afuse
akvcam akvcam: 1.1.1 -> 1.2.0 2021-03-06 17:09:57 -08:00
alsa-firmware
alsa-lib
alsa-oss
alsa-plugins
alsa-tools
alsa-topology-conf
alsa-ucm-conf
alsa-utils
amdgpu-pro
anbox
android-udev-rules android-udev-rules: 20201003 -> 20210302 2021-03-07 23:58:46 +01:00
apparmor treewide: use perl.withPackages when possible 2021-03-31 21:35:37 +02:00
aseq2json
asus-wmi-sensors
ati-drivers treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
atop
audit
autofs kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
batman-adv
bbswitch
bcc linuxPackages.bcc: 0.18.0 -> 0.19.0 2021-03-20 17:49:34 +01:00
beefi
blktrace
bluez bluez: add disconnects hotfix (#117680) 2021-03-27 01:09:55 +01:00
bolt bolt: 0.9 -> 0.9.1 2021-03-08 19:44:05 +01:00
bpftool
bpftrace linuxPackages.bpftrace: 0.11.4 -> 0.12.0 2021-04-02 17:15:17 +02:00
bridge-utils
brillo
broadcom-sta
btfs
busybox
cachefilesd
can-isotp
can-utils
catfs
checkpolicy
checksec
chromium-xorg-conf
cifs-utils kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
compsize compsize: use upstream's installer 2021-03-29 13:15:18 +08:00
conky conky: 1.11.6 -> 1.12.1 2021-03-02 20:26:21 +00:00
conntrack-tools
consoletools
conspy
cpufrequtils
cpuid
cpupower
cpuset
cpustat
cramfsprogs
cramfsswap
crda
criu
cryptodev
cryptsetup cryptsetup: 2.3.4 -> 2.3.5 2021-03-20 09:19:11 +01:00
cshatag
dbus-broker
ddcci
device-tree
devmem2
digimend
directvnc
disk-indicator
displaylink
dlm dlm: init at 2020-01-07 2021-03-22 10:17:20 +01:00
dmidecode
dmraid
dmtcp dmtcp: stay with python2 2021-03-25 12:22:50 +01:00
dpdk remove myself from a bunch of software I no longer use/maintain 2021-03-03 10:50:26 +00:00
drbd
dropwatch
dstat dstat: add changelog 2021-04-01 17:59:47 +02:00
e1000e
earlyoom
ebtables
edac-utils
ell ell: 0.36 -> 0.38 2021-03-20 15:02:59 +01:00
ena
erofs-utils
eudev
evdi
eventstat
exfat
extrace
facetimehd
fatrace fatrace: 0.16.1 -> 0.16.2 2021-03-13 04:46:53 +00:00
fbterm
ffado
firejail
firmware raspberrypifw: 1.20210201 -> 1.20210303 2021-04-05 05:55:24 +02:00
flashbench
fnotifystat
forkstat
forktty
freefall
fscrypt fscrypt-experimental: 0.2.9 -> 0.3.0 (#118243) 2021-04-02 11:56:01 +02:00
fscryptctl
fswebcam
ftop
fuse fuse: fix mount.fuse -o setuid=... 2021-04-17 21:51:40 +02:00
fwts
fxload
g15daemon
gcadapter-oc-kmod
gfxtablet
gobi_loader
gogoclient iproute: deprecate alias 2021-04-04 01:43:46 +02:00
google-authenticator
gpu-switch
gradm
greetd greetd: init at 0.7.0 2021-03-22 10:15:14 +01:00
gtkgreet gtkgreet: init at 0.7 2021-03-22 10:16:31 +01:00
guvcview
hd-idle
hdapsd
hdparm
health-check
hibernate
hostapd hostapd: add patch for CVE-2021-30004 2021-04-13 19:32:22 +02:00
hwdata
hyperv-daemons iproute: deprecate alias 2021-04-04 01:43:46 +02:00
i2c-tools
i7z
i810switch
ifenslave
ifmetric
iio-sensor-proxy
ima-evm-utils
input-utils
intel-compute-runtime
intel-ocl
intel-speed-select
iomelt
ioport
iotop
iproute iproute: deprecate alias 2021-04-04 01:43:46 +02:00
ipsec-tools kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
ipset ipset: 7.10 -> 7.11 2021-02-21 19:26:40 +00:00
iptables
iptstate
iputils
ipvsadm
irqbalance
isgx linuxPackages.isgx: init at 2.11 (#109013) 2021-04-01 01:33:38 +02:00
it87
iw
iwd iwd: 1.11 -> 1.12 2021-03-20 15:32:04 +01:00
ixgbevf
jfbview
jool
joycond joycond: init at unstable-2021-03-27 2021-04-04 18:17:00 +02:00
jujuutils
kbd
kbdlight
kernel linux/hardened/patches/5.4: 5.4.109-hardened1 -> 5.4.111-hardened1 2021-04-13 12:46:15 -04:00
kernel-headers
kexectools
keyutils
klibc
kmod Merge pull request #107824 from mroi/patch-kmod 2021-03-21 23:04:46 +01:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon
kmscube
latencytop
ldm
ledger-udev-rules
libaio libaio: fixup static compilation 2021-02-27 21:29:19 +00:00
libatasmart
libbpf
libcap libcap: fix static build 2021-04-08 05:51:56 +00:00
libcap-ng
libcgroup yacc: deprecate alias 2021-04-04 03:18:58 +02:00
libevdevc
libfabric libfabric: 1.11.2 -> 1.12.0 2021-03-11 01:30:20 +00:00
libgestures
libnl libnl: python is optional 2021-04-03 17:06:08 +02:00
libpsm2
libratbag
libselinux
libsemanage
libsepol
libsmbios
libudev0-shim
libvolume_id
libwebcam
light
lightum
linuxptp
lksctp-tools
lm-sensors lm-sensors: Read system configuration files from /etc directory 2021-03-23 12:44:31 +08:00
lockdep
logitech-udev-rules
lsb-release
lsiutil treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
lsscsi
lttng-modules
lvm2
lxc
lxcfs
macchanger macchanger: apply patches from Debian 2021-04-04 21:34:59 +02:00
mba6x_bl
mbp-modules/mbp2018-bridge-drv
mbpfan
mcelog mcelog: 173 -> 175 2021-02-25 22:42:52 -05:00
mdadm
mdevd mdevd: init at 0.1.3.0 2021-04-11 10:22:29 +00:00
metastore
microcode
mingetty
miraclecast
mkinitcpio-nfs-utils
mmc-utils
molly-guard
msr-tools treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
mstpd
multipath-tools multipath-tools: fix the service path to multipathd 2021-03-11 10:31:42 -05:00
musl musl: 1.2.1 -> 1.2.2 2021-03-23 15:45:23 +00:00
musl-fts
musl-obstack
mwprocapture
mxu11x0
ndiswrapper
net-tools nettools: 1.60_p20180626073013 -> 2.10 2021-02-27 01:39:02 -05:00
netatop
nfs-utils kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
nftables
nixos-rebuild nixos-rebuild: nix flake info -> nix flake metadata 2021-03-18 17:26:51 -07:00
nmon
nss_ldap
numactl numactl: enable on all linux platforms 2021-02-19 21:12:42 -08:00
numad remove myself from a bunch of software I no longer use/maintain 2021-03-03 10:50:26 +00:00
numatop
numworks-udev-rules
nvidia-x11 nvidia-x11: 460.56 -> 460.67 2021-03-19 09:45:57 +07:00
nvidiabl
nvme-cli
nvmet-cli nvmet-cli: init at 0.7 2021-03-02 16:49:35 -08:00
oci-seccomp-bpf-hook
odp-dpdk
ofp
open-iscsi
open-isns
opengl/xorg-sys
openrazer
openvswitch Merge pull request #112956 from r-ryantm/auto-update/openvswitch 2021-04-10 17:24:22 +02:00
otpw
pagemon
pam linux-pam: Optionally build with libxcrypt 2021-02-28 16:48:56 +00:00
pam_ccreds
pam_gnupg
pam_krb5 kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
pam_ldap
pam_mount pam_mount: 2.16 -> 2.17 2021-03-19 14:30:43 -07:00
pam_p11
pam_pgsql
pam_ssh_agent_auth
pam_u2f
pam_usb
pax-utils
paxctl
paxtest
pcimem
pcm
pcmciautils yacc: deprecate alias 2021-04-04 03:18:58 +02:00
perf-tools
pflask
phc-intel
piper
pipework iproute: deprecate alias 2021-04-04 01:43:46 +02:00
pktgen
ply yacc: deprecate alias 2021-04-04 03:18:58 +02:00
plymouth plymouth: 0.9.4 -> 2020-12-07 2021-02-25 16:46:03 -05:00
pm-utils
pmount
policycoreutils
pommed-light
power-calibrate
power-profiles-daemon power-profiles-daemon: 0.1 -> 0.8.1 2021-04-05 10:04:44 +02:00
powercap powercap: init at 0.3.1 2021-03-25 16:11:44 +01:00
powerstat powerstat: 0.02.24 -> 0.02.25 2021-02-22 23:49:13 -05:00
powertop
pps-tools
prl-tools
procdump
procps-ng procps-ng: cleanup, format, remove ? null from inputs 2021-03-18 00:49:28 +00:00
pscircle
psftools
psmisc
r8125
r8168
radeontools
radeontop
raspberrypi-eeprom raspberrypi-eeprom: 2021-01-11 -> 2021-03-18 2021-04-05 05:54:58 +02:00
rdma-core Merge branch 'master' into staging-next 2021-04-06 16:01:14 +02:00
read-edid
regionset
reptyr
rewritefs
rfkill
roccat-tools
rtkit
rtl88x2bu linuxPackages.rtl88x2bu: 2020-08-20 -> 2021-01-21 2021-04-09 04:26:26 +09:00
rtl88xxau-aircrack
rtl8192eu
rtl8723bs
rtl8812au
rtl8814au
rtl8821au
rtl8821ce linuxPackages.rtl8821ce: remove samuelgrf from maintainers 2021-03-30 02:54:01 +02:00
rtl8821cu
rtw88 linuxPackages.rtw88: 2021-03-21 -> 2021-04-01 2021-04-02 01:43:16 +02:00
s6-linux-init skawarePackages: 2021-02 release 2021-03-19 13:51:47 +01:00
s6-linux-utils
sch_cake
schedtool
sd-switch
sdnotify-wrapper
sdparm
selinux-python
selinux-sandbox
semodule-utils
sepolgen
service-wrapper
setools
seturgent treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
shadow
sinit
smem
smemstat
speedometer
sssd kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
statifier
swapview
switcheroo-control
syscall_limiter
sysdig sysdig: remove packages which are no longer required after #116317 2021-03-16 16:32:47 +01:00
sysfsutils
sysklogd
syslinux
sysstat sysstat: 12.3.2 -> 12.4.3 2021-03-20 09:37:31 +01:00
system76
system76-acpi
system76-io
systemd systemd: 247.3 -> 247.6 2021-04-01 13:03:28 +02:00
systemd-wait
sysvinit
target-isns
targetcli targetcli: 2.1.53 -> 2.1.54 2021-03-06 20:00:33 +01:00
tbs
tcp-wrappers
thunderbolt
tiptop
tiscamera
tmon
tomb
tp_smapi
tpacpi-bat
trace-cmd trace-cmd: 2.9-dev -> 2.9.1, kernelshark: 1.1.0 -> 1.2 2021-03-22 11:00:26 +01:00
trezor-udev-rules
trinity
tuigreet tuigreet: init at 0.2.0 2021-03-22 10:20:15 +01:00
tunctl
turbostat
tuxedo-keyboard
uclibc uclibc: 1.0.34 -> 1.0.37 2021-03-10 01:15:05 +00:00
udisks
udisks-glue
undervolt
unstick
untie
upower
usbguard
usbip
usbtop
usbutils
usermount
util-linux
uvcdynctrl
v4l-utils
v4l2loopback remove myself from a bunch of software I no longer use/maintain 2021-03-03 10:50:26 +00:00
v86d
vendor-reset vendor-reset: init at unstable-2021-02-16 2021-04-06 10:49:58 +07:00
virtualbox
wireguard linuxPackages.wireguard: 1.0.20210124 -> 1.0.20210219 2021-02-24 00:30:49 +01:00
wireless-tools
wlgreet wlgreet: init at 2020-10-20 2021-03-22 10:17:59 +01:00
wooting-udev-rules
wpa_supplicant wpa_supplicant: add patch for CVE-2021-30004 2021-04-13 18:45:44 +02:00
x86_energy_perf_policy
x86info
xf86-input-cmt
xf86-input-wacom
xf86-video-nested
xpadneo linuxPackages.xpadneo: 0.9 -> 0.9.1 2021-04-05 18:32:47 -04:00
xsensors
zenmonitor
zenpower
zenstates
zfs zfs: 2.0.3 -> 2.0.4 2021-03-10 10:16:30 -08:00
zsa-udev-rules