Shea Levy
9b077bac58
Revert "postgresql: properly fix permissions issue by in postStart"
...
Reverting postgres superuser changes until after stable.
This reverts commit c66be6378d
.
2014-04-11 19:22:43 -04:00
Shea Levy
e9e60103de
Revert "Create the 'postgres' superuser"
...
Reverting postgres superuser changes until after stable.
This reverts commit 7de29bd26f
.
2014-04-11 19:22:39 -04:00
Shea Levy
c23050e231
Revert "Use PostgreSQL 9.3's pg_isready
to wait for connectivity"
...
Reverting postgres superuser changes until after stable.
This reverts commit e206684110
.
2014-04-11 19:21:50 -04:00
Eelco Dolstra
e2bc9a3d14
Include Archive::Cpio in the installation CD
...
http://hydra.nixos.org/build/10268978
2014-04-11 17:16:44 +02:00
Eelco Dolstra
13185280fe
Fix tests broken due to the firewall being enabled by default
2014-04-11 17:16:44 +02:00
Eelco Dolstra
017408e048
Use iptables' ‘-w’ flag
...
This prevents errors like "Another app is currently holding the
xtables lock" if the firewall and NAT services are starting in
parallel. (Longer term, we should probably move to a single service
for managing the iptables rules.)
2014-04-11 17:16:44 +02:00
Eelco Dolstra
b9281e6a2d
Fix NAT module
2014-04-11 17:16:44 +02:00
Eelco Dolstra
2da09363bf
nix: Update to 1.7
2014-04-11 12:24:48 +02:00
Peter Simons
ad65a1e064
Revert "nixos: fix shell on conatiners"
...
This reverts commit c69577b7d6
.
See https://github.com/NixOS/nixpkgs/pull/2198 for further details.
2014-04-11 12:07:00 +02:00
Eelco Dolstra
d2155649af
Merge branch 'containers'
...
Fixes #2105 .
2014-04-10 15:55:51 +02:00
Eelco Dolstra
6a7a8a144f
Document NixOS containers
2014-04-10 15:07:29 +02:00
Eelco Dolstra
a34bfbab4c
Add option networking.nat.internalInterfaces
...
This allows applying NAT to an interface, rather than an IP range.
2014-04-10 15:07:29 +02:00
Eelco Dolstra
ac8c924c09
nixos-container: Add ‘run’ and ‘root-login’ commands
...
And remove ‘root-shell’.
2014-04-10 15:07:29 +02:00
Eelco Dolstra
da4f180252
Bring back ‘nixos-container update’
2014-04-10 15:07:29 +02:00
Eelco Dolstra
3dca6b98cb
Fix permissions on /var/lib/startup-done
2014-04-10 15:07:28 +02:00
Peter Simons
26d8f54587
Merge pull request #2198 from offlinehacker/nixos/shadow/login_containers_fix
...
nixos: fix shell on conatiners
2014-04-10 12:39:19 +02:00
Peter Simons
0e147530ef
Merge pull request #2199 from offlinehacker/nixos/ntp/containers_fix
...
nixos: disable ntp on containers by default
2014-04-10 12:33:35 +02:00
Jaka Hudoklin
0b170187e3
nixos: disable ntp on containers by default
2014-04-10 12:30:03 +02:00
Jaka Hudoklin
c69577b7d6
nixos: fix shell on conatiners
2014-04-10 12:28:09 +02:00
aszlig
5dd14a1059
nixos/phpfpm: Add option to set PHP package.
...
This allows to easily override the used PHP package, especially for
example if you want to use PHP 5.5 or if you want to override the
derivation.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-04-10 07:52:26 +02:00
Shea Levy
9dcffe951d
Merge branch 'cjdns' of git://github.com/ehmry/nixpkgs
...
cjdns: update to 20130303
2014-04-09 20:34:32 -04:00
Bjørn Forsman
e856584e1a
nixos/jenkins-service: fix 'group' option documentation
...
Both for master and slave.
2014-04-09 21:52:46 +02:00
Emery Hemingway
316e809ff8
cjdns: update to 20130303
...
build system is now nodejs based
new nixos module to start cjdns
2014-04-09 10:30:57 -04:00
Domen Kožar
e5e27cfd64
Merge pull request #2153 from lethalman/gnome3
...
accounts-daemon service, fix gnome-shell, add libgnomekbd, musicbrainz5, sushi, gnome-contacts
2014-04-09 15:01:17 +02:00
Luca Bruno
a3115707dd
Add environment.gnome3.excludePackages
...
Give the user a full desktop, and the possibility to exclude
non-base packages from the default list of packages.
2014-04-09 00:36:53 +02:00
Luca Bruno
c56af6102a
at-spi2-core: add dbus module, enabled on gnome3 by default
2014-04-09 00:36:53 +02:00
Luca Bruno
8553993887
telepathy-mission-control: add dbus service, enabled by default on gnome3
2014-04-09 00:36:52 +02:00
Luca Bruno
2bc0f7b701
evolution-data-server: fix gsettings schemas and add dbus service
2014-04-09 00:36:51 +02:00
Shea Levy
452a1f9318
Revert "Turn on user-controlled wpa-cli on the livecd"
...
user-controlled wpa-cli requires explicit interface setting for some
reason
This reverts commit c6797b373f
.
2014-04-08 18:26:52 -04:00
Eelco Dolstra
2bb8d963b1
Die tabs die
2014-04-09 00:17:16 +02:00
Eelco Dolstra
e09250d41c
Disable allowUnfree by default
...
Fixes #2134 .
2014-04-09 00:09:31 +02:00
Eelco Dolstra
caf98828bb
nixos-generate-config: Fix PCI/USB checks
...
As reported by Kirill Elagin, read_file doesn't chomp its output. So
the equality tests on PCI/USB vendor and device IDs were failing.
2014-04-08 15:13:27 +02:00
Luca Bruno
ea3644cb09
sushi: new package
...
A quick previewer for Nautilus
http://en.wikipedia.org/wiki/Sushi_(software)
2014-04-08 13:41:29 +02:00
Luca Bruno
06614031d6
accountservice: add dbus and systemd services
...
Enable by default with gnome3.
2014-04-08 13:39:48 +02:00
Eelco Dolstra
2ba552fb2e
Revert "Fix services.udisks.enable."
...
This reverts commit 02a30bea44
,
necessary after reverting to udisks 1.0.4.
http://hydra.nixos.org/build/10194840
2014-04-08 13:28:24 +02:00
Rickard Nilsson
604306c34a
Don't add users if createUser is false
2014-04-08 12:36:03 +02:00
Eelco Dolstra
694cc6172a
Enable the firewall by default
...
Fixes #2135 .
2014-04-08 09:44:01 +02:00
Shea Levy
efdb8a10ed
Merge branch 'postgresql-user-fix' of git://github.com/ocharles/nixpkgs into fix-new-conduit
...
Create 'postgres' user and use pg_isready
2014-04-07 16:37:43 -04:00
Bjørn Forsman
8cd95471d7
nixos: add type definitions to virtualisation.libvirtd.* options
2014-04-07 21:31:29 +02:00
Eelco Dolstra
eb22e5f026
Remove ignored argument to sync
2014-04-07 13:22:12 +02:00
Eelco Dolstra
2f51ca9609
Add a regression test for udisks
2014-04-07 13:22:12 +02:00
Eelco Dolstra
1f6bfa19ad
Gnome 3 should not be a release blocker
2014-04-07 12:24:17 +02:00
Luca Bruno
5174e6db80
gnome-backgrounds: new package
2014-04-06 15:23:11 +02:00
Oliver Charles
e206684110
Use PostgreSQL 9.3's pg_isready
to wait for connectivity
...
The postgresql module has a postStart section that waits for a database
to accept connections before continuing. However, this assumes various
properties about the database - specifically the database user
and (implicitly) the database name. This means that for old
installations, this command fails because there is no 'postgres' user,
and the service never starts.
While 7deff39 does create the 'postgres' user, a better solution is to
use `pg_isready`, who's sole purpose is to check if the database is
accepting connections. This has no dependency on users, so should be
more robust.
2014-04-06 12:38:02 +01:00
Oliver Charles
7de29bd26f
Create the 'postgres' superuser
...
Old PostgreSQL installations were created using the 'root' database
user. In this case, we need to create a new 'postgres' account, as we
now assume that this is the superuser account.
Unfortunately, these machines will be left with a 'root' user as
well (which will have ownership of some databases). While PostgreSQL
does let you rename superuser accounts, you can only do that when you
are connected as a *different* database user. Thus we'd have to create a
special superuser account to do the renaming. As we default to using
ident authentication, we would have to create a system level user to do
this. This all feels rather complex, so I'm currently opting to keep the
'root' user on these old machines.
2014-04-06 12:38:01 +01:00
Rickard Nilsson
bf129a2c23
Allow undefined uids and gids when mutableUsers = true
...
Groups and users without gid/uid are created with
useradd/groupadd after the passwd/group merge phase
if mutableUsers = true.
This should fix #2114 .
2014-04-06 12:42:55 +02:00
Austin Seipp
8d0259caf4
nixos: reserve some uids/gids
...
I have some NixOS modules that I keep out of tree, and having UIDs/GIDs
reserved is quite helpful.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-06 01:05:56 -05:00
Shea Levy
d35619429a
Merge branch 'cache.su' of git://github.com/wkennington/nixpkgs
...
su: Make the su package a provider of only the su binary
Fixes #1877
2014-04-05 18:49:30 -04:00
William A. Kennington III
28ab3acb58
su: Make the su package a provider of only the su binary
...
Additionally, provide su with the base system and remove su from the
util-linux package as it is now provided by shadow.
2014-04-05 16:01:52 -05:00
Shea Levy
ad4965f54c
Merge branch 'master.xauth' of git://github.com/wkennington/nixpkgs
...
ssh: Don't set xuth if not running xserver
2014-04-05 15:32:31 -04:00