Commit Graph
43498 Commits
Author SHA1 Message Date
Ludovic Courtès 054c8237e7 Tahoe 1.5.0.
svn path=/nixpkgs/trunk/; revision=16666
2009-08-11 08:11:13 +00:00
Ludovic Courtès 5cd915c6eb pycryptopp 0.5.15.
svn path=/nixpkgs/trunk/; revision=16665
2009-08-11 07:55:18 +00:00
Ludovic Courtès c919587a26 Crypto++: Fix shared library.
svn path=/nixpkgs/trunk/; revision=16664
2009-08-11 07:52:29 +00:00
Eelco Dolstra f666aa7479 * With "nixos-rebuild build-vm", override the video driver of
the host (since e.g. "nvidia" won't work in the VM).

svn path=/nixos/trunk/; revision=16663
2009-08-11 02:02:01 +00:00
Eelco Dolstra 89ef5c979b * New nixos-rebuild action: "nixos-rebuild build-vm" builds a virtual
machine containing a replica (minus the state) of the system
  configuration.  This is mostly useful for testing configuration
  changes prior to doing an actual "nixos-rebuild switch" (or even
  "nixos-rebuild test").  The VM can be started as follows:

  $ nixos-rebuild build-vm
  $ ./result/bin/run-*-vm

  which starts a KVM/QEMU instance.  Additional QEMU options can be
  passed through the QEMU_OPTS environment variable
  (e.g. QEMU_OPTS="-redir tcp:8080::80" to forward a host port to the
  guest).  The fileSystem attribute of the regular system
  configuration is ignored (using mkOverride), because obviously we
  can't allow the VM to access the host's block devices.  Instead, at
  startup the VM creates an empty disk image in ./<hostname>.qcow2 to
  store the VM's root filesystem.

  Building a VM in this way is efficient because the VM shares its Nix
  store with the host (through a CIFS mount).  However, because the
  Nix store of the host is mounted read-only in the guest, you cannot
  run Nix build actions inside the VM.  Therefore the VM can only be
  reconfigured by re-running "nixos-rebuild build-vm" on the host and
  restarting the VM.

svn path=/nixos/trunk/; revision=16662
2009-08-11 01:35:56 +00:00
Ludovic Courtès 5a75fd2147 Crypto++ 5.6.0, with shared library and test suite.
svn path=/nixpkgs/trunk/; revision=16661
2009-08-10 23:50:07 +00:00
Sander van der Burg ebd2fbd24f Removed mod_jk option, which is obsolete
svn path=/nixos/trunk/; revision=16660
2009-08-10 20:16:33 +00:00
Sander van der Burg f8b01c81dc Upgraded tomcat connector module to 1.2.28
svn path=/nixpkgs/trunk/; revision=16659
2009-08-10 20:14:34 +00:00
Eelco Dolstra f003f6d7cd * Fixed the path to the services tree. This should be a NixOS module argument.
svn path=/nixos/trunk/; revision=16658
2009-08-10 20:07:58 +00:00
Eelco Dolstra 167ccdd537 * Move the firmware loader into a separate module.
* services.udev.addFirmware -> hardware.firmware.

svn path=/nixos/trunk/; revision=16657
2009-08-10 19:27:15 +00:00
Andres Löh 2eadd35bdd Updated Haskell Platform.
svn path=/nixpkgs/trunk/; revision=16656
2009-08-10 19:18:03 +00:00
Eelco Dolstra b3c0061a91 * services.udev.addUdevPkgs -> services.udev.packages.
* Simplified the udev rules generation: merged nixRules into
  services.udev.extraRules, and handle services.udev.extraRules using
  services.udev.packages.

svn path=/nixos/trunk/; revision=16655
2009-08-10 19:05:20 +00:00
Sander van der Burg 0d35699507 Implemented virtual host support. Now it's possible to assign web applications to virtual host, for example:
{
  ...

  services = {
    tomcat = {
      enable = true;
      virtualHosts = [
        { name = "test1.localhost";
          webapps = [ mypkgs.HelloApp ];
        }
        { name = "test2.localhost";
          webapps = [ mypkgs.ByeApp ];
        }
      ];
    };
  };
}


svn path=/nixos/trunk/; revision=16654
2009-08-10 18:45:18 +00:00
Eelco Dolstra b4f8f919ab * Clean up the udev module.
svn path=/nixos/trunk/; revision=16653
2009-08-10 18:41:57 +00:00
Eelco Dolstra 2331a5140d * Added a module for the bluetooth daemon.
* Refactored some other modules (dbus, hal).

svn path=/nixos/trunk/; revision=16652
2009-08-10 18:25:09 +00:00
Eelco Dolstra 80b0d89ff0 * bluez: store state under /var.
svn path=/nixpkgs/trunk/; revision=16651
2009-08-10 18:24:20 +00:00
Eelco Dolstra 0ab6be1c81 * Restarting dbus no longer seems to kill the X server.
svn path=/nixos/trunk/; revision=16650
2009-08-10 16:18:51 +00:00
Sander van der Burg 89810914e4 Added virtual host support, which requires some more testing
svn path=/nixos/trunk/; revision=16649
2009-08-10 15:27:25 +00:00
Ludovic Courtès a58d165524 Revert r16645, which was intended for the `stdenv-updates' branch.
svn path=/nixpkgs/trunk/; revision=16646
2009-08-10 13:37:18 +00:00
Ludovic Courtès 09ab84a431 GCC wrapper: Don't create dangling symlinks; create a `gcj' symlink.
svn path=/nixpkgs/trunk/; revision=16645
2009-08-10 13:33:58 +00:00
Andres Löh 92f8b3767f Version bump for leksah.
svn path=/nixpkgs/trunk/; revision=16642
2009-08-10 12:43:30 +00:00
Ludovic Courtès fe51b0c6c3 bashrc: Source `${bash}/etc/bash_completion' when available.
svn path=/nixos/trunk/; revision=16641
2009-08-10 10:18:33 +00:00
Ludovic Courtès 4c848efc1a bashrc: Remove obsolete aclocal' and rpcgen' hacks.
svn path=/nixos/trunk/; revision=16640
2009-08-10 10:07:30 +00:00
Ludovic Courtès ac29ad197b stage-1-init: Remove timeout from `fail()'.
Timeouts upon failure can be harmful, e.g., after a file system failure
that needs manual intervention.

svn path=/nixos/trunk/; revision=16637
2009-08-10 09:20:05 +00:00
Michael Raskin 8e2daf1287 Account for strange naming in some SBCL tarballs
svn path=/nixpkgs/trunk/; revision=16636
2009-08-10 07:14:28 +00:00
Eelco Dolstra 64b833face * smartmontools updated to 5.38.
svn path=/nixpkgs/trunk/; revision=16635
2009-08-10 06:44:08 +00:00
Michael Raskin 41eba0d962 SBCL 1.0.30 fails to build even on CLisp 2.44.1
svn path=/nixpkgs/trunk/; revision=16634
2009-08-10 05:58:16 +00:00
Michael Raskin 9d7600ccf5 Oops, libsigsegv-2.5 was not a builderDefs expression
svn path=/nixpkgs/trunk/; revision=16633
2009-08-10 05:50:42 +00:00
Michael Raskin 2ef1fe1b5b Restore libsigsegv-2.5 and fix clisp-2.44.1 build for bootstrapping needs
svn path=/nixpkgs/trunk/; revision=16632
2009-08-10 05:20:14 +00:00
Michael Raskin d2e63b3167 Change used archive format for CLisp
svn path=/nixpkgs/trunk/; revision=16631
2009-08-09 22:47:18 +00:00
Michael Raskin 19f4a84b09 Update SBCL
svn path=/nixpkgs/trunk/; revision=16630
2009-08-09 22:45:43 +00:00
Michael Raskin c5b0f1e2f7 Check using fresh CLisp for SBCL bootstrap
svn path=/nixpkgs/trunk/; revision=16629
2009-08-09 22:42:35 +00:00
Michael Raskin e752ff5332 Try updating CLisp after libsigsegv update
svn path=/nixpkgs/trunk/; revision=16628
2009-08-09 22:41:29 +00:00
Ludovic Courtès c1a05331f3 GNU libsigsegv 2.7.
svn path=/nixpkgs/trunk/; revision=16627
2009-08-09 22:24:05 +00:00
Ludovic Courtès c3943258ce Add GNU fdisk.
svn path=/nixpkgs/trunk/; revision=16626
2009-08-09 22:15:40 +00:00
Sander van der Burg 8c034b988d Added a lot of modifications in order to expression a Tomcat configuration better and to perform more efficient management of various Tomcat components.
With these modifications, a user can configure a tomcat instance with web applications and web services by writing a service, such as:

...

services = {
  tomcat = {
    enable = true;
    webapps = [ mypkgs.HelloWorldWebApplication ];
    axis2 = {
      enable = true;
      services = [ mypkgs.HelloService mypkgs.HelloWorldService ];
    };
  };
};


svn path=/nixos/trunk/; revision=16619
2009-08-09 20:19:07 +00:00
Ludovic Courtès 5c37e49299 GNU IceCat 3.5.2.
svn path=/nixpkgs/trunk/; revision=16618
2009-08-09 18:26:16 +00:00
Michael Raskin a42b80d221 Adding OpenLieroX
svn path=/nixpkgs/trunk/; revision=16617
2009-08-08 18:18:33 +00:00
Eelco Dolstra 6009ff1c72 svn path=/nixpkgs/trunk/; revision=16616 2009-08-07 15:29:34 +00:00
Eelco Dolstra 223bce6491 * Latest httpd, apr, apr-util.
svn path=/nixpkgs/trunk/; revision=16615
2009-08-07 15:26:13 +00:00
Eelco Dolstra 7049420fba * Build fix.
svn path=/nixpkgs/trunk/; revision=16612
2009-08-07 14:37:09 +00:00
Eelco Dolstra e677bad468 * flashplayer: the upstream tarball got updated once again.
svn path=/nixpkgs/trunk/; revision=16611
2009-08-07 14:34:57 +00:00
Michael Raskin 7ae63ef5cb Adding vncrec - a VNC recorder
svn path=/nixpkgs/trunk/; revision=16603
2009-08-07 12:00:00 +00:00
Eelco Dolstra 098626dc86 * hport is in network order, so it needs to be converted back to host
order...
* Remove the socket file automatically.

svn path=/nixpkgs/trunk/; revision=16602
2009-08-07 09:54:03 +00:00
Michael Raskin 75d4611293 Try disabling WML to check a crash
svn path=/nixpkgs/trunk/; revision=16601
2009-08-07 09:30:14 +00:00
Sander van der Burg d8e017cbb3 Upgraded tomcat to 6.0.20
svn path=/nixpkgs/trunk/; revision=16600
2009-08-06 17:15:38 +00:00
Michael Raskin f33f18439f Update WebKit
svn path=/nixpkgs/trunk/; revision=16596
2009-08-06 04:30:32 +00:00
Eelco Dolstra e0bdca07ff * Various OBEX-related tools.
svn path=/nixpkgs/trunk/; revision=16595
2009-08-05 23:24:27 +00:00
Eelco Dolstra b7b4757ae4 * Added bluez, the Bluetooth stack for Linux.
svn path=/nixpkgs/trunk/; revision=16594
2009-08-05 20:29:36 +00:00
Eelco Dolstra 2ae0060bde * qemu-kvm: a quick hack to support connecting a Unix domain socket on
the host to a TCP port on the guest.  This will be useful for
  automated testing using QEMU virtual machines.  Using TCP ports on
  the host is insecure and hard to manage (since you need to pick an
  available host port).

  For example:

    $ qemu-system-x86_64 ... -redir tcp:65535::514

  creates a Unix domain socket `./65535.socket' on the host.  (There
  is no proper syntax yet, so as a hack all host "ports" above 0xff00
  are treated in this way.)  Connections to that socket are then
  forwarded to TCP port 514 on the guest.  So the guest can do

    $ nc -l -p 514 -e /bin/sh

  to execute a shell for incoming connections on port 514, and then
  the host can do

    $ socat stdio ./65535.socket

  to run a shell on the guest.

svn path=/nixpkgs/trunk/; revision=16593
2009-08-05 17:26:39 +00:00