anchor.diff:  
           distPhase = ''
             cd doc
  -          make docbookrng=${docbook5}/xml/rng/docbook docbookxsl=${docbook5_xsl}/xml/xsl/docbook
  +          make docbookrng=${pkgs.docbook5}/xml/rng/docbook docbookxsl=${pkgs.docbook5_xsl}/xml/xsl/docbook
             cp index.pdf $out
             cd ..
             ant install.doc
  
positive.code:               {
                  virtualisation.writableStore = true;
                  
                  services.dbus.enable = true;
                  services.dbus.packages = [ disnix ];
              
                  jobs.disnix =
                    { description = "Disnix server";
  
                      startOn = "started dbus";
  
                      script =
                        ''
                          export PATH=/var/run/current-system/sw/bin:/var/run/current-system/sw/sbin
                          export HOME=/root
                          
                          ${disnix}/bin/disnix-service --activation-modules-dir=${disnix_activation_scripts}/libexec/disnix/activation-scripts
                        '';
                     };
  
                  ids.gids = { disnix = 200; };
                  users.extraGroups = [ { gid = 200; name = "disnix"; } ];
  
negative.code:               # Wait until tomcat is started and the DisnixWebService is activated
                $server->waitForJob("tomcat");
                $server->waitForFile("/var/tomcat/webapps/DisnixWebService");
                
                # Check invalid path. We query an invalid path from the service
                # which should return the path we have given.
                # This test should succeed.
  