anchor.diff:  { nixpkgs ? <nixpkgs>
  -, nixos ? <nixos>
  +, disnix_stafftracker_php_example ? {outPath = ./.; rev = 1234;}
  +, officialRelease ? false
  +, systems ? [ "i686-linux" "x86_64-linux" ]
   }:
   
   let
  +  pkgs = import nixpkgs {};
     
     jobs = rec {
       tarball =
  -      { disnix_stafftracker_php_example ? {outPath = ./.; rev = 1234;}
  -      , officialRelease ? false}:
  -    
         let
           pkgs = import nixpkgs {};
     
           disnixos = import "${pkgs.disnixos}/share/disnixos/testing.nix" {
  -          inherit nixpkgs nixos;
  +          inherit nixpkgs;
           };
         in
         disnixos.sourceTarball {
  
positive.code:       };
        
      doc =
        { tarball ? jobs.tarball {} }:
        
        with import nixpkgs {};
        
        releaseTools.nixBuild {
          name = "disnix-stafftracker-php-example-doc";
          version = builtins.readFile ./version;
          src = tarball;
          buildInputs = [ libxml2 libxslt dblatex tetex ];
          
          buildPhase = ''
            cd doc
            make docbookrng=${docbook5}/xml/rng/docbook docbookxsl=${docbook5_xsl}/xml/xsl/docbook
          '';
          
          checkPhase = "true";
  
negative.code:       };
        
      build =
        pkgs.lib.genAttrs systems (system:
          let
            pkgs = import nixpkgs { inherit system; };
    
            disnixos = import "${pkgs.disnixos}/share/disnixos/testing.nix" {
              inherit nixpkgs system;
          };
          in
          disnixos.buildManifest {
            name = "disnix-stafftracker-php-example";
            version = builtins.readFile ./version;
            inherit tarball;
            servicesFile = "deployment/DistributedDeployment/services.nix";
            networkFile = "deployment/DistributedDeployment/network.nix";
            distributionFile = "deployment/DistributedDeployment/distribution.nix";
          }
        );
      tests = 
        let
          disnixos = import "${pkgs.disnixos}/share/disnixos/testing.nix" {
            inherit nixpkgs;
          };
        in
        disnixos.disnixTest {
  