anchor.diff:                     sed -e 's/env *= *Environment *.*/&; env['"'"'ENV'"'"']=os.environ;/' -i SConstruct
   		 ''
   		}
  -		scons ${toString (attrByPath ["sconsFlags"] [] args)} PREFIX=$out 
  +		scons ${toString (attrByPath ["sconsFlags"] [] args)} PREFIX=$out
   		scons ${toString (attrByPath ["sconsFlags"] [] args)} PREFIX=$out install
   	'') ["minInit" "doUnpack" "addInputs" "defEnsureDir"];
   
  
positive.code:         " else if (archiveType s) == "empty" then "
  	        echo No source to unpack - doing nothing ..
          " else (abort "unknown archive type : ${s}"))+
                  # goSrcDir is typically something like "cd mysubdir" .. but can be anything else 
                  (if args ? goSrcDir then args.goSrcDir else "")
          ) ["minInit"];
  
  
negative.code:                 cd \"$(unrar lb '${s}' | tail -1 | sed -e 's@/.*@@' )\"
          " else if (archiveType s) == "zip" then "
                  unzip '${s}'
                  cd \"$( unzip -lqq '${s}' | tail -1 |
                          sed -e 's@^\\(\\s\\+[-0-9:]\\+\\)\\{3,3\\}\\s\\+\\([^/]\\+\\)/.*@\\2@' )\"
          " else if (archiveType s) == "cvs-dir" then "
                  cp -r '${s}' .
  