mirror of https://github.com/mongodb/mongo
SERVER-26841: fix rhel62 packages after regression
This commit is contained in:
parent
64a44616e6
commit
17ffe1f8b3
|
|
@ -647,6 +647,7 @@ def make_rpm(distro, build_os, arch, spec, srcdir):
|
||||||
sdir=setupdir(distro, build_os, arch, spec)
|
sdir=setupdir(distro, build_os, arch, spec)
|
||||||
|
|
||||||
specfile = srcdir + "rpm/mongodb%s.spec" % suffix
|
specfile = srcdir + "rpm/mongodb%s.spec" % suffix
|
||||||
|
init_spec = specfile.replace(".spec", "-init.spec")
|
||||||
|
|
||||||
# The Debian directory is here for the manpages so we we need to remove the service file
|
# The Debian directory is here for the manpages so we we need to remove the service file
|
||||||
# from it so that RPM packages don't end up with the Debian file.
|
# from it so that RPM packages don't end up with the Debian file.
|
||||||
|
|
@ -662,13 +663,13 @@ def make_rpm(distro, build_os, arch, spec, srcdir):
|
||||||
os.link(sdir+"rpm/init.d-mongod.suse", sdir+"rpm/init.d-mongod")
|
os.link(sdir+"rpm/init.d-mongod.suse", sdir+"rpm/init.d-mongod")
|
||||||
|
|
||||||
os.unlink(specfile)
|
os.unlink(specfile)
|
||||||
os.link(specfile.replace(".spec", "-init.spec"), specfile)
|
os.link(init_spec, specfile)
|
||||||
elif distro.name() == "rhel" and distro.repo_os_version(build_os) in ("5", "6"):
|
elif distro.name() == "redhat" and distro.repo_os_version(build_os) in ("5", "6"):
|
||||||
os.unlink(specfile)
|
os.unlink(specfile)
|
||||||
os.link(specfile.replace(".spec", "-init.spec"), specfile)
|
os.link(init_spec, specfile)
|
||||||
elif distro.name() == "amazon":
|
elif distro.name() == "amazon":
|
||||||
os.unlink(specfile)
|
os.unlink(specfile)
|
||||||
os.link(specfile.replace(".spec", "-init.spec"), specfile)
|
os.link(init_spec, specfile)
|
||||||
|
|
||||||
topdir=ensure_dir('%s/rpmbuild/%s/' % (os.getcwd(), build_os))
|
topdir=ensure_dir('%s/rpmbuild/%s/' % (os.getcwd(), build_os))
|
||||||
for subdir in ["BUILD", "RPMS", "SOURCES", "SPECS", "SRPMS"]:
|
for subdir in ["BUILD", "RPMS", "SOURCES", "SPECS", "SRPMS"]:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue