nixpkgs/nixos/modules/services
Maximilian Bosch f326e5a35e
nixos/nextcloud: update upgrade-path for nextcloud19
Enhance the heuristics to make sure that a user doesn't accidentally
upgrade across two major versions of Nextcloud (e.g. from v17 to v19).

The original idea/discussion has been documented in the nixpkgs manual[1].

This includes the following changes:

* `nextcloud19` will be selected automatically when having a stateVersion
  greater or equal than 20.09. For existing setups, the package has to
  be selected manually to avoid accidental upgrades.

* When using `nextcloud18` or older, a warning will be thrown which recommends
  upgrading to `nextcloud19`.

* Added a brief paragraph about `nextcloud19` in the NixOS 19.09 release
  notes.

* Restart `phpfpm` if the Nextcloud-package (`cfg.package`) changes[2].

[1] https://nixos.org/nixos/manual/index.html#module-services-nextcloud-maintainer-info
[2] https://github.com/NixOS/nixpkgs/pull/89427#issuecomment-638885727
2020-06-20 11:30:11 +02:00
..
admin nixos/oxidized: add missing slash to PIDFile path 2020-01-06 16:58:54 +01:00
amqp treewide: add bool type to enable options, or make use of mkEnableOption 2020-04-21 08:55:36 +02:00
audio mpd: remove user/group from conf 2020-05-10 20:24:33 +02:00
backup Merge pull request #87599 from helsinki-systems/znapzend-oracle-mode 2020-05-12 15:39:25 +02:00
cluster The systemd unit for k3s should differ between agents and servers 2020-04-23 07:55:23 +02:00
computing nixos/boinc: create boinc group 2020-03-25 13:26:31 +01:00
continuous-integration nixos/buildbot-master: support reporters, migrate away from status 2020-06-18 16:49:26 +02:00
databases nixos/openldap: fix eval 2020-06-18 16:20:20 +02:00
desktops deepin.deepin-screenshot: remove (has been archived upstream) 2020-05-27 15:06:27 -03:00
development nixos/jupyter: Fix documentation example for jupyter.kernels (#56415) 2020-01-31 15:30:02 +01:00
editors treewide: use https for nixos.org and hydra.nixos.org 2020-05-03 22:14:21 -07:00
games nixos/{modules,tests}/teeworlds: init 2020-06-06 17:06:23 +02:00
hardware Merge pull request #90144 from pbogdan/undervolt 2020-06-18 11:52:09 +02:00
logging nixos/logrotate: add newline before extraConfig 2020-05-13 20:52:26 -07:00
mail nixos/mailman: fix search index location 2020-06-18 17:23:34 +02:00
misc maintainers/teams: add matrix team 2020-06-17 21:55:29 +02:00
monitoring Merge pull request #91065 from Infinisil/move-fontultimate 2020-06-19 00:07:46 +02:00
network-filesystems IPFS NixOS module: Socket unit file more precise 2020-06-17 21:43:04 +00:00
networking Merge pull request #89327 from mweinelt/go-neb-module 2020-06-16 06:30:29 -04:00
printing nixos/printing: make access to web-interface configurable 2020-04-25 19:48:34 +02:00
scheduling atd: systemd-udev-settle serves no purpose 2020-03-21 11:15:06 +08:00
search solr: drop 7.x series 2020-01-18 08:50:35 -05:00
security Merge pull request #74589 from tmplt/fix-physlock 2020-06-17 18:06:52 +02:00
system cgmanager: remove 2020-06-05 09:47:12 +01:00
torrent transmission: add libstdc++ and libgcc_s permissions to apparmor profile 2020-06-10 19:50:24 +02:00
ttys treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
wayland nixos/cage: move ConditionPathExists to service config 2020-03-09 00:47:49 +01:00
web-apps nixos/nextcloud: update upgrade-path for nextcloud19 2020-06-20 11:30:11 +02:00
web-servers traefik: unify TOML generation 2020-06-07 17:19:45 +02:00
x11 services.x11.videoDrivers: Don't include vmware driver by default 2020-06-11 18:49:29 +02:00