Install Atom.desktop when installDir is not temporary

This commit is contained in:
Fabian Stiewitz
2014-06-17 16:25:10 +02:00
parent 54c7c1e98d
commit 72c87bfbc9

View File

@@ -42,7 +42,8 @@ module.exports = (grunt) ->
# Create Atom.desktop if installation in '/usr/local'
applicationsDir = path.join('/usr','share','applications')
if installDir is '/usr/local' and fs.isDirectorySync(applicationsDir)
tmpDir = if process.env.TMPDIR? then process.env.TMPDIR else '/tmp';
if installDir.indexOf(tmpDir) isnt 0 and fs.isDirectorySync(applicationsDir)
{description} = grunt.file.readJSON('package.json')
fillTemplate(desktopFile, {description, installDir, iconName})
cp desktopFile, path.join(applicationsDir,'Atom.desktop')