 restore_project_from_bup = (opts) ->
     opts = defaults opts,
         project_id    : required
-        projects_path : required   # project will be restored to projects_path/project_id, which must not exist
         cb            : required
     dbg = (m) -> winston.debug("restore_project_from_bup(project_id='#{opts.project_id}'): #{m}")
     dbg()
-    outdir = "#{opts.projects_path}/#{opts.project_id}"
+    outdir = "/projects/#{opts.project_id}"
     local_path = "/bup/#{opts.project_id}"
     bup = undefined
     async.series([

    args = args.concat(exclude())
    args = args.concat(['-e', 'ssh -T -c arcfour -o Compression=no -x  -o StrictHostKeyChecking=no'])
    source = "#{opts.host}:/projects/#{opts.project_id}/"
    target = "#{opts.path}/#{opts.project_id}/"
    args = args.concat([source, target])
    dbg("starting rsync...")
    start = misc.walltime()

    last_pid = undefined
    last_run = undefined
    database = undefined
    async.series([
        (cb) ->
            dbg("read pid file #{PID_FILE}")
