Copy rpm file to build directory

This commit is contained in:
Kevin Sawicki
2014-10-15 16:37:16 -07:00
parent f6d9af8d1a
commit fac167379f
2 changed files with 5 additions and 4 deletions

View File

@@ -33,10 +33,10 @@ module.exports = (grunt) ->
desktopFilePath = fillTemplate(path.join('resources', 'linux', 'atom.desktop'), data)
cmd = path.join('script', 'mkrpm')
args = [specFilePath, desktopFilePath]
args = [specFilePath, desktopFilePath, buildDir]
spawn {cmd, args}, (error) ->
if error?
done(error)
else
grunt.log.ok "Created rpm package"
grunt.log.ok "Created rpm package in #{buildDir}"
done()

View File

@@ -4,18 +4,19 @@ set -e
SPEC_FILE="$1"
DESKTOP_FILE="$2"
BUILD_DIRECTORY="$3"
RPM_BUILD_ROOT="`mktemp -d`"
ARCH=`uname -m`
rpmdev-setuptree
cp -r /tmp/atom-build/Atom/* $RPM_BUILD_ROOT/BUILD
cp -r $BUILD_DIRECTORY/Atom/* $RPM_BUILD_ROOT/BUILD
cp $SPEC_FILE $RPM_BUILD_ROOT/SPECS
cp ./atom.sh $RPM_BUILD_ROOT/BUILD
cp $DESKTOP_FILE $RPM_BUILD_ROOT/BUILD
rpmbuild -ba $SPEC_FILE
cp $RPM_BUILD_ROOT/RPMS/$ARCH/atom-*.rpm "./"
cp $RPM_BUILD_ROOT/RPMS/$ARCH/atom-*.rpm $BUILD_DIRECTORY
rm -rf $RPM_BUILD_ROOT