     shellAppDir = path.join(buildDir, appName)
     contentsDir = path.join(shellAppDir, 'Contents')
     appDir = path.join(contentsDir, 'Resources', 'app')
+    atomShellDownloadDir = '/tmp/atom-cached-atom-shells'
 
   installDir = path.join(installRoot, appName)
 

    'download-atom-shell':
      version: packageJson.atomShellVersion
      outputDir: 'atom-shell'
      downloadDir: if process.platform is 'win32' then os.tmpdir() else '/tmp'
      rebuild: true  # rebuild native modules after atom-shell is updated

    shell:

    buildDir = grunt.option('build-dir') ? path.join(tmpDir, 'atom-build')
    shellAppDir = path.join(buildDir, appName)
    appDir = path.join(shellAppDir, 'resources', 'app')
    atomShellDownloadDir = path.join(os.tmpdir(), 'atom-cached-atom-shells')
  else
    appName = 'Atom.app'
    tmpDir = '/tmp'
