summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #12459 from avnik/fix-var-lib-postfix-permissionsPeter Simons2016-01-22
|\ | | | | Make /var/lib/postfix world-readable
| * postfix: use built-in set-permission tool to setup queueAlexander V. Nikolaev2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make top level /var/lib/postfix as root:root 0755 After generating custom configs in /var/lib/postfix/conf, `postfix set-permissions` called, to perform all required tricks related to queue handling (postfix use file mode bits to keep some internal statuses, so `chmod -R` not recommended by authors, see comments in $out/libexec/postfix/post-install for details) Also post-install script was patched, to skip permission check/update for files inside $out, as well as symlinks following to $NIX_STORE. Config file `main.cf` extended with all default directory locations, to prevent post-install script from guessing and overwrite them. And finally all actions in activation script snippets performed by postmap/postalias/postfix tools from current build, not random one from paths.
* | Merge pull request #12481 from nathan7/usrbinenv-optionPeter Simons2016-01-22
|\ \ | | | | | | activation-script module: add environment.usrbinenv option
| * | activation-script module: add environment.usrbinenv optionNathan Zadoks2016-01-19
| | |
* | | IHaskell: remove un-needed inheritThomas Bereknyei2016-01-21
| | |
* | | Merge pull request #12323 from kragniz/rkt-v0.15.0Domen Kožar2016-01-21
|\ \ \ | | | | | | | | rkt: 0.14.0 -> 0.15.0
| * | | rkt: 0.14.0 -> 0.15.0Louis Taylor2016-01-15
| | | |
* | | | Merge pull request #12324 from rickynils/nixos-rebuild-remote-try2Domen Kožar2016-01-21
|\ \ \ \ | | | | | | | | | | Fix NixOS installer tests failures introduced by nixos-rebuild changes
| * | | | nixos-rebuild: Build only the 'out' output of nix (not 'doc' and 'debug' too)Rickard Nilsson2016-01-20
| | | | | | | | | | | | | | | | | | | | This fixes the failing NixOS installer tests.
| * | | | Revert "Revert "nixos-rebuild: Add option for building and/or deploying on a ↵Rickard Nilsson2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remote host"" This reverts commit 78be7f5a53e3945b72482a99c639f5fe8cc75fd6.
* | | | | multipath_tools: Rename to multipath-toolsaszlig2016-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://nixos.org/nixpkgs/manual/#sec-package-naming I've added an alias for multipath_tools to make sure that we don't break existing configurations referencing the old name. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | nixos changelog: mention postfix changesNikolay Amiantov2016-01-21
| | | | |
* | | | | nixos changelog: mention ejabberd fixesNikolay Amiantov2016-01-21
| | | | |
* | | | | nixos: ihaskell, wrong type restriction redactedEdward Tjörnhammar2016-01-21
| | | | |
* | | | | Merge pull request #11896 from mayflower/upstream-networkdRobin Gloster2016-01-20
|\ \ \ \ \ | |/ / / / |/| | | | networkd: add IPForward IPMasquerade options, DHCPServer section
| * | | | networkd: add DHCPServer config sectionChristian Albrecht2015-12-23
| | | | |
| * | | | networkd: add IPForward and IPMasquerade optionsChristian Albrecht2015-12-23
| | | | | | | | | | | | | | | | | | | | to Network config section
* | | | | nixos/doc: fix to: ~/.nix-defexpr wasn't created, fixes #6606Joachim Schiele2016-01-20
| | | | |
* | | | | softether: Fixed problems with using systemd servicesRick Yang2016-01-20
| | | | |
* | | | | If container name is already unique, don't append "-0"Peter Jones2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using `--ensure-unique-name`, don't needlessly append `"-0"` if the container name is already unique. This is especially helpful with NixOps since when it deploys to a container it uses `--ensure-unique-name`. This means that the container name will never match the deployment host due to the `"-0"`. Having the container name and the host name match isn't exactly a requirement, but it's nice to have and a small change.
* | | | | nixos: add test for postgresql, fixes #11146Rok Garbas2016-01-20
| | | | |
* | | | | gale service: fix permissions configuration, fixes #12457Mark Laws2016-01-20
| | | | |
* | | | | nixos: fix evaluationTobias Geerinckx-Rice2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After commit 5e468b9, evaluation failed with: error: undefined variable ‘dnsExtensionMechanism’ at .../nixpkgs/nixos/modules/config/networking.nix:177:33
* | | | | nixos: add 'networking.dnsExtensionMechanism' option to enable edns0 (for ↵Peter Simons2016-01-19
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DNSSEC) Set this option to 'true' (default: 'false') to enable extension mechanisms for DNS (EDNS) in your local glibc resolver. This is required for supporting DNSSEC, for example. Implementation detail: the patch changes assignments to "resolv_conf_options" to use "+=" instead of "=" to ensure that multiple users of that variable don't overwrite each other. The generated config file is a shell script, after all, so this should work fine. Closes https://github.com/NixOS/nixpkgs/issues/12470.
* | | | i3 service: added i3status and dmenu dependencyEric Sagnes2016-01-19
| | | |
* | | | systemd service: add *.busname upstream unitsNikolay Amiantov2016-01-18
| |_|/ |/| |
* | | elasticsearch: Fix some startup warningsRickard Nilsson2016-01-18
| | |
* | | bosun: Create ledisDir in pre-start scriptRickard Nilsson2016-01-18
| | |
* | | jobs -> systemd.servicesRobin Gloster2016-01-17
| | | | | | | | | | | | missed an override
* | | Merge pull request #12441 from k0ral/acpidRobin Gloster2016-01-17
|\ \ \ | | | | | | | | Add volume and cd events to acpid configuration
| * | | Add volume and cd events to acpid configurationkoral2016-01-17
| | | |
* | | | xorg.xorgserver: wrap Xvfb with required flagsDomen Kožar2016-01-17
| | | |
* | | | types: remove references to new packageSetRobin Gloster2016-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reverts part of a04a7272aa38ada45e694281071b720d4abbd0df packageSet is slated to be introduced in #11866 but currently causes evalation errors. /cc @ts468
* | | | Add missing 'type', 'defaultText' and 'literalExample' in module definitionsThomas Strobel2016-01-17
| | | | | | | | | | | | | | | | | | | | | | | | - add missing types in module definitions - add missing 'defaultText' in module definitions - wrap example with 'literalExample' where necessary in module definitions
* | | | i18n: Fix vconsole colorscheme generationrnhmjoj2016-01-17
| | | | | | | | | | | | | | | | | | | | Close #12442. abbradar: remove trailing spaces.
* | | | nixos/plex: fix service startup, see #12422Pascal Wittmann2016-01-17
| | | |
* | | | Merge pull request #12419 from avnik/rmilter+rspamdDomen Kožar2016-01-17
|\ \ \ \ | | | | | | | | | | Rmilter+rspamd packages and NixOS modules
| * | | | nixos: add module for rmilterAlexander V. Nikolaev2016-01-16
| | | | |
| * | | | nixos: Add module for rspamdAlexander V. Nikolaev2016-01-16
| | | | |
* | | | | Merge pull request #12202 from thoughtpolice/nixos/tarsnap/sep-cachedirsDomen Kožar2016-01-17
|\ \ \ \ \ | | | | | | | | | | | | nixos: tarsnap - allow and document concurrent backups
| * | | | | nixos: tarsnap - allow keys for individual archivesAustin Seipp2016-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two concurrent tarsnap backups cannot be run at the same time with the same keys - completely separate sets of keys must be generated for each archive in this case, if you want backups to overlap. This extends the archives attrset to support a 'keyfile' option, which defaults to /root/tarsnap.key like the top-level attribute. With this change, if you generate two keys with tarsnap-keygen(1) and use each of those separately for each archive, you can backup concurrently. Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | | | | nixos: tarsnap - separate archive cachedirsAustin Seipp2016-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tarsnap locks the cachedir during backup, meaning if you specify multiple backups with a shared cache that might overlap (for example, one backup may take an hour), secondary backups will fail. This isn't very nice behavior for the obvious reasons. This splits the cache dirs for each archive appropriately. Note that this will require a rebuild of your archive caches (although if you were only using one archive for your whole system, you can just move the directory). Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | Fix ISO building from a channelDomen Kožar2016-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building config.system.build.isoImage would fail with the following error using the channel: ln: failed to create symbolic link '/nix/store/zz0hzi5imrg4927v6f8mv281qs6v6pbq-nixos-16.03pre69762.e916273/nixos/nixpkgs/.': File exists The fix skips symlink as it already exists if the channel nixpkgs copy is used. Fixes #10367
* | | | | | disnix: propagate ejabberd username to the activation moduleSander van der Burg2016-01-16
| | | | | |
* | | | | | Merge pull request #12328 from makefu/zsh-allow-override-history-defaultsFranz Pletz2016-01-16
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | programs.zsh: allow override of history defaults
| * | | | | programs.zsh: allow override of history defaultsmakefu2016-01-16
| | | | | |
* | | | | | nixos/tests/quake3: Don't quote +set argumentsaszlig2016-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the new upstream Git version of ioquake3 introduced in 7fc7502, the arguments to the quake3(server) binaries/wrappers may no longer be passed as full single arguments (like "+set foo bar") but rather as separate arguments (like "+set" "foo" "bar"), otherwise they will be completely ignored. Ran the x86_64-linux test on my machine and it now succeeds. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | | nixos/tests/quake3: Fix eval due to unfree licenseaszlig2016-01-16
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced by 6b447a3c9bbee41389052d6fa9e08a53d8447656. In this commit the Quake 3 demo data now have a meta attribute which specifies the license as unfreeRedistributable. While I haven't found anything official about that on the web, let's just allow it to be used in the test because first of all, we have been using it for a long time (since 2009, introduced in 497760b) and second, because it will be quite some effort to rewrite the test with something like OpenArena (particularily because we need coverage data and need to use the ioquake3 version plus OpenArena-specific patches). Tested evaluation on my local system, but the VM test still fails. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | Merge pull request #11809 from mayflower/fix/libvirtd_serviceRobin Gloster2016-01-15
|\ \ \ \ \ | | | | | | | | | | | | libvirtd service: Move mutable configs to /var
| * | | | | libvirtd service: Move mutable configs to /varTristan Helmich2016-01-15
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifies libvirt package to search for configs in /var/lib and changes libvirtd service to copy the default configs to the new location. This enables the user to change e.g. the networking configuration with virsh or virt-manager and keep those settings.