diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-08-04 21:02:13 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-08-04 21:02:13 +0100 |
| commit | 6f3bd7f8b5eb02a4fc8d1f93583b02191b08fbb8 (patch) | |
| tree | b398c32584013d981318be939e5890b772543b6b | |
| parent | a46119090829f463ff11797348111d9f62cb71e4 (diff) | |
More RPM tweaks.
| -rw-r--r-- | cscript | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -217,25 +217,26 @@ def package_debian(target, cpu, version): return debs def package_centos(target, cpu, version): - os.makedirs('build/rpmbuild/BUILD') - os.makedirs('build/rpmbuild/RPMS') - os.makedirs('build/rpmbuild/SOURCES') - os.makedirs('build/rpmbuild/SPECS') - os.makedirs('build/rpmbuild/SRPMS') + topdir = os.path.realpath('build/rpmbuild') + os.makedirs('%s/BUILD' % topdir) + os.makedirs('%s/RPMS' % topdir) + os.makedirs('%s/SOURCES' % topdir) + os.makedirs('%s/SPECS' % topdir) + os.makedirs('%s/SRPMS' % topdir) target.command('./waf dist') shutil.copyfile( "%s/src/dcpomatic/dcpomatic-%s.tar.bz2" % (target.directory, version), - "build/rpmbuild/SOURCES/dcpomatic-%s.tar.bz2" % version + "%s/SOURCES/dcpomatic-%s.tar.bz2" % (topdir, version) ) - target.command('rpmbuild --define \'_topdir build/rpmbuild\' -bb build/platform/linux/dcpomatic.spec') + target.command('rpmbuild --define \'_topdir %s\' -bb build/platform/linux/dcpomatic.spec' % topdir) rpms = [] if cpu == "amd64": cpu = "x86_64" - for p in glob.glob('build/rpmbuild/RPMS/%s/*.rpm' % cpu): + for p in glob.glob('%s/RPMS/%s/*.rpm' % (topdir, cpu)): rpms.append(os.path.abspath(p)) return rpms |
