~ruther/guix-local

ref: 902b15b24d6ea2a1e255b88dff7670e8a95cb9a9 guix-local/gnu d---------
902b15b2 — Tobias Geerinckx-Rice 3 years ago
gnu: Replace (almost) all uses of /run/setuid-programs.

…those good for master, anyway.

* gnu/packages/admin.scm (ktsuss, opendoas, hosts)
[arguments]: Replace /run/setuid-programs with /run/privileged/bin.
* gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise.
* gnu/packages/debian.scm (pbuilder)[arguments]: Likewise.
* gnu/packages/disk.scm (udevil)[arguments]: Likewise.
* gnu/packages/enlightenment.scm (efl, enlightenment)
[arguments]: Likewise.
* gnu/packages/gnome.scm (gdm, gnome-control-center)
[arguments]: Likewise.
* gnu/packages/linux.scm (singularity)[arguments]: Likewise.
* gnu/packages/lxde.scm (spacefm)[arguments]: Likewise.
* gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise.
* gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise.
* gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise.
* gnu/services/dbus.scm (dbus-configuration-directory): Likewise.
* gnu/services/ganeti.scm (%default-ganeti-environment-variables):
Likewise.
* gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise.
* gnu/tests/ldap.scm (marionette): Likewise.
* gnu/tests/monitoring.scm (os): Likewise.
e364d1a4 — Tobias Geerinckx-Rice 3 years ago
system: Use /run/privileged/bin in search paths.

* gnu/system.scm (operating-system-etc-service):
Substitute /run/privileged/bin for deprecated /run/setuid-programs.
d6c9754c — Tobias Geerinckx-Rice 3 years ago
services: setuid-program: Populate /run/privileged/bin.

Create /run/setuid-programs compatibility symlinks so that we can
migrate all users (both package and human) piecemeal at our leisure.

Apart from being symlinks, this should be a user-invisible change.

* gnu/build/activation.scm (%privileged-program-directory): New variable.
[activate-setuid-programs]: Put privileged copies in
%PRIVILEGED-PROGRAM-DIRECTORY, with compatibility symlinks to each in
%SETUID-DIRECTORY.
* gnu/services.scm (setuid-program-service-type): Update docstring.
* doc/guix.texi (Setuid Programs): Update @file{} name accordingly.
0dffb851 — Tobias Geerinckx-Rice 3 years ago
system: Disallow file-like setuid-programs.

It has been a warning for well over a year now.  Now, with
privileged-programs coming, don't let's support nested deprecation
hacks.

* gnu/system.scm (<operating-system>):
Don't ‘sanitize’ the setuid-programs field.
(ensure-setuid-program-list): Delete syntax.
(%ensure-setuid-program-list): Delete variable.
6c045f2c — Andrew Tropin 1 year, 9 months ago
gnu: kmonad: Update to 0.4.2-1.07cd1cb.

* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.2-1.07cd1cb.

Change-Id: I8a8d36577804d2221b39b430d26e9fd17204c0de
41c44ffd — Ricardo Wurmus 1 year, 9 months ago
gnu: r-dmrseq: Update to 1.24.1.

* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.24.1.

Change-Id: I22fb49eee056e0dd5306fec4575fcb38cbe916aa
8bb976d4 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-bgeecall: Update to 1.20.1.

* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.20.1.
[propagated-inputs]: Add r-txdbmaker.

Change-Id: Ia51c1ccdb0e49d8dc74a61f605f00c86718bc1f8
2e65b481 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-mscoreutils: Update to 1.16.1.

* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.16.1.

Change-Id: I233a01625f223c571dae863c977825d4a2909ee7
775ba94a — Ricardo Wurmus 1 year, 9 months ago
gnu: r-scater: Update to 1.32.1.

* gnu/packages/bioconductor.scm (r-scater): Update to 1.32.1.

Change-Id: I0232d463f243505a9b3706d64e6666eb245ceb1c
aa08111f — Ricardo Wurmus 1 year, 9 months ago
gnu: r-hdf5array: Update to 1.32.1.

* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.32.1.

Change-Id: Iebab45185f6f1fe3e6919a1e70e45127d9f1124f
7e83109d — Ricardo Wurmus 1 year, 9 months ago
gnu: r-s4vectors: Update to 0.42.1.

* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.42.1.

Change-Id: I58dc50344c5eb477da9d4ddd4447bcb41f456037
1d475e94 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-multiassayexperiment: Update to 1.30.3.

* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.30.3.

Change-Id: Iabbd0c74d7515f8f166827b8b99b2ac49b271c13
2a88a148 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-universalmotif: Update to 1.22.1.

* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.22.1.

Change-Id: I60a617d120e5da046decb491b7641f1e10aac0cb
32a3206b — Ricardo Wurmus 1 year, 9 months ago
gnu: r-clusterprofiler: Update to 4.12.2.

* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.12.2.

Change-Id: I17d837fb314c26fcb26c13240a01c91bc2da9797
91a56bc0 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-enrichplot: Update to 1.24.2.

* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.24.2.

Change-Id: I188e7e908a09337d4bacf4802b1557ddd31048f3
ad1acb81 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-dose: Update to 3.30.2.

* gnu/packages/bioconductor.scm (r-dose): Update to 3.30.2.

Change-Id: Ic07fab82efcbda004d6c7ff21d4ed7b49cc426fb
7079d13d — Ricardo Wurmus 1 year, 9 months ago
gnu: r-chippeakanno: Update to 3.38.1.

* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.38.1.

Change-Id: Ia4c89074674f3473e11f3b9e1f9ed828701591f6
efb25a25 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-qfeatures: Update to 1.14.2.

* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.14.2.

Change-Id: I93c4fc00d19b18a1e0981f21dd0950d1e1a81f37
20134ae2 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-seqarray: Update to 1.44.1.

* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.44.1.

Change-Id: I06bb0b45d1a4299e835f7a18c7ed70d847bdb565
f74e27f0 — Ricardo Wurmus 1 year, 9 months ago
gnu: r-msa: Update to 1.36.1.

* gnu/packages/bioconductor.scm (r-msa): Update to 1.36.1.

Change-Id: I91665d8ff4cd7570b5bcad27ff132611a09b8ecc
Next