summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* smartd module: optionSet -> submoduleEric Sagnes2016-09-13
|
* rippled module: optionSet -> submoduleEric Sagnes2016-09-13
|
* logcheck module: optionSet -> submoduleEric Sagnes2016-09-13
|
* brscan4 module: optionSet -> submoduleEric Sagnes2016-09-13
|
* bacula module: optionSet -> submoduleEric Sagnes2016-09-13
|
* pam module: optionSet -> submoduleEric Sagnes2016-09-13
|
* acme module: optionSet -> submoduleEric Sagnes2016-09-13
|
* users-groups module: optionSet -> submoduleEric Sagnes2016-09-13
|
* audio services: use mkEnableOption (#18524)Langston Barrett2016-09-12
|
* prometheus service: move to separate folderFranz Pletz2016-09-11
|
* Merge pull request #18298 from teh/prometheus-serviceFranz Pletz2016-09-11
|\ | | | | Prometheus service
| * prometheus service: rename values to match prometheus 1.0 naming.Tom Hunger2016-09-04
| |
| * prometheus service: addBenjamin Staffin2016-09-04
| | | | | | | | | | This is based on @benleys work: https://github.com/NixOS/nixpkgs/pull/8216 I updated changed the user and group ids.
* | nixos/lib/testing: Fix unsetting $xchgaszlig2016-09-11
| | | | | | | | | | | | | | | | | | | | | | | | Regression introduced by 4dcb685af940efd74a7b2b66ae917129ef232d83. Unsetting the environment variable shortly before using it is not going to end up very well, so let's just filter out the variable from the output of export and unset it shortly afterwards. This fixes the runInMachine NixOS test. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | nixos/modules/rename: Remove docker-registryaszlig2016-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow-up to 9c1cdedcba2fd5233c71f0988d2eb725cc8f32ad and fed3501b0722e187284f9f6e1532f5b6e0572d6e. Discussion: https://github.com/NixOS/nixpkgs/issues/18209#issuecomment-245968857 Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @domenkozar Issue: #18209
* | toxvpn service: doesn't require online networkFranz Pletz2016-09-11
| | | | | | | | Tested that it detects network changes quickly.
* | treewide: fix fallout of ip-up deprecationFranz Pletz2016-09-11
| | | | | | | | | | | | | | | | See #18319 for details. Starting network-online.target manually does not work as it hangs indefinitely. Additionally, don't treat avahi and dhcpcd special and sync their systemd units with the respective upstream suggestion.
* | Merge commit 'bd6e40c' from staging into masterTuomas Tynkkynen2016-09-10
|\ \ | | | | | | | | | | | | | | | | | | Major changes being pulled in: - mesa: maintenance 12.0.1 -> 12.0.2 - texlive: 2015 -> 2016
| * \ Merge #16391: texlive: 2015 -> 2016Vladimír Čunát2016-09-10
| |\ \ | | | | | | | | | | | | Mirroring isn't finalized, but we'll have to fix that on the go.
| | * | texlive: rename the directory texlive-new -> texliveVladimír Čunát2016-09-04
| | | |
* | | | mpd service: replace script with serviceConfig.ExecStartJoachim Fasting2016-09-10
| | | |
* | | | mpd service: add types to all optionsJoachim Fasting2016-09-10
| | | |
* | | | ympd service: init (#18371)Langston Barrett2016-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ympd provides a web ui, it is suitable to be run as a service. Fixes #17878. service has no requirements b/c user might be using remote mpd instance.
* | | | treewide: deprecate ip-up.target (#18319)Alexander Ried2016-09-10
| | | | | | | | | | | | | | | | | | | | Systemd upstream provides targets for networking. This also includes a target network-online.target. In this PR I remove / replace most occurrences since some of them were even wrong and could delay startup.
* | | | Merge pull request #18446 from siddharthist/docs/ipv6-per-interfaceJoachim F2016-09-10
|\ \ \ \ | |/ / / |/| | | nixos manual: disable ipv6 per interface
| * | | nixos manual: disable ipv6 per interfaceLangston Barrett2016-09-08
| | | | | | | | | | | | | | | | from a discussion on #13293
* | | | Remove test leftover from docker-registryDomen Kožar2016-09-10
| | | | | | | | | | | | | | | | | | | | (cherry picked from commit d171c59926b77564089964f06ba761609b9a477e) Signed-off-by: Domen Kožar <domen@dev.si>
* | | | runInMachine: Unset another variableEelco Dolstra2016-09-09
| | | | | | | | | | | | | | | | Thanks @cstrahan.
* | | | Remove docker-registry as it's deprecated #18209Domen Kožar2016-09-09
| | | |
* | | | tomcat service: bump default tomcat to 8.5danbst2016-09-09
| | | | | | | | | | | | | | | | | | | | | | | | See migration changelogs at - 7.0 -> 8.0: https://tomcat.apache.org/migration-8.html - 8.0 -> 8.5: https://tomcat.apache.org/migration-85.html
* | | | tomcat: add danbst as maintainerdanbst2016-09-09
| | | |
* | | | tomcat service: call shutdown in preStop, because postStop is too late ↵danbst2016-09-09
| | | | | | | | | | | | | | | | (systemd kills process)
* | | | tomcat: split default webapps to separate output (~6M)danbst2016-09-09
| | | |
* | | | nixos/tests/kde5: rename from sddm-kde5 and run by defaultThomas Tuegel2016-09-09
| | | | | | | | | | | | | | | | (cherry picked from commit 701f02a6eed902835e3d2a27838723cd9a7bb66a)
* | | | nixos/tests/sddm-kde5: don't run tests through krunnerThomas Tuegel2016-09-09
| | | | | | | | | | | | | | | | (cherry picked from commit 1f510dc7cd1dbb67bbf6574983de1dc5ebde1a1d)
* | | | Linux-kernel: Workaround for https://github.com/NixOS/nixpkgs/issues/18451Lengyel Balázs2016-09-09
| | | | | | | | | | | | | | | | remove after upstream gets fixed
* | | | nixos/tests/pump.io: Fix systemd unit configRodney Lorrimar2016-09-08
| | | | | | | | | | | | | | | | | | | | | | | | Ref #18209 (cherry picked from commit 3fd603c02f339778c8ea24c2fadacb91185eb1c7)
* | | | runInMachine: Support passAsFileEelco Dolstra2016-09-08
| | | | | | | | | | | | | | | | | | | | We need to rewrite attributes passed via files to their location in /tmp/xchg in the VM. Otherwise functions like runCommand don't work.
* | | | nixos: unbreak influxdb test (due to new API)Eric Sagnes2016-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Data from the documentation example[1] was used. [1] https://docs.influxdata.com/influxdb/v1.0/guides/writing_data/ [Bjørn: change commit message.]
* | | | radicale service: use "simple" service type (#18406)Robert Helgesson2016-09-08
| | | | | | | | | | | | | | | | | | | | Radicale can run as a foreground service and will then emits logging and errors on the standard output. This helps the logging end up in the systemd journal.
* | | | Merge pull request #18244 from DamienCassou/emacs-gtk_data_prefixDamien Cassou2016-09-08
|\ \ \ \ | |/ / / |/| | | emacs module: Fix to get properly themed GTK apps
| * | | emacs module: Fix to get properly themed GTK appsDamien Cassou2016-09-03
| | | |
* | | | nixos/stage2: Fix mounting special filesystemsaszlig2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit ab9537ca22ce3fd4efc1795c58105504022d0c48. From the manpage of systemd-nspawn(1): Note that systemd-nspawn will mount file systems private to the container to /dev, /run and similar. Testing this in a shell turns out: $ sudo systemd-nspawn --bind-ro=/nix/store "$(readlink "$(which ls)")" /proc Spawning container aszlig on /home/aszlig. Press ^] three times within 1s to kill container. /etc/localtime does not point into /usr/share/zoneinfo/, not updating container timezone. 1 execdomains kpageflags stat acpi fb loadavg swaps asound filesystems locks sys buddyinfo fs meminfo sysrq-trigger bus interrupts misc sysvipc cgroups iomem modules thread-self cmdline ioports mounts timer_list config.gz irq mtrr timer_stats consoles kallsyms net tty cpuinfo kcore pagetypeinfo uptime crypto key-users partitions version devices keys scsi vmallocinfo diskstats kmsg self vmstat dma kpagecgroup slabinfo zoneinfo driver kpagecount softirqs Container aszlig exited successfully. So the test on whether PID 1 exists in /proc is enough, because if we use PID namespaces there actually _is_ a PID 1 (as shown above) and the special file systems are already mounted. A test on the $containers variable actually mounts them twice. This unbreaks NixOS containers and I've tested this against the containers-imperative NixOS test. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @rickynils, @shlevy, @edolstra
* | | | NixOS 17.03 will be called GorillaRob Vermaas2016-09-07
| | | |
* | | | nixos/tests/blivet: Fix btrfs-related testsaszlig2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The loopback-based tests use a storage size of 102400 blocks (one block is 1024 bytes), which doesn't seem to fit for btrfs volumes in recent btrfs versions. I'm setting this to 409600 (400 MB) now so that it should be enough for later versions in case they need even more space for subvolumes. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | nixos: Fix ordering of firewall.serviceaszlig2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow-up to the following commits: abdc5961c3cdf9f5893ea1e91ba08ff5089f53a4: Fix starting the firewall e090701e2d09aec3e8866ab9a8e53c37973ffeb4: Order before sysinit Solely use sysinit.target here instead of multi-user.target because we want to make sure that the iptables rules are applied *before* any socket units are started. The reason I've dropped the wantedBy on multi-user.target is that sysinit.target is already a part of the dependency chain of multi-user.target. To make sure that this holds true, I've added a small test case to ensure that during switch of the configuration the firewall.service is considered as well. Tested using the firewall NixOS test. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @edolstra
* | | | firewall: Order before sysinitEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | Suggested by @aszlig.
* | | | Fix starting the firewallEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably as a result of 992c514a20cf2da897db68169d7dcab721e8c7b7, it was not being started anymore. My understanding of systemd.special(7) (section "Special passive system units") is that the firewall should want network-pre.target, rather than the other way around (not very intuitive...). This in itself does not cause the firewall to be wanted, which is why the wanted-by relationship with multi-user.target is necessary. http://hydra.nixos.org/build/39965589
* | | | Make the NFSv4 tests release-criticalEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | We can probably drop NFSv3...
* | | | nfs module: Fix dependency on statd and idmapdEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | http://hydra.nixos.org/build/40038016