enable centos 8 check to enable powertools repo for centos 8 when installing emane
This commit is contained in:
parent
1c2d7c6d12
commit
6219d08416
1 changed files with 5 additions and 2 deletions
7
tasks.py
7
tasks.py
|
@ -289,8 +289,8 @@ def install(c, dev=False, verbose=False, prefix=DEFAULT_PREFIX):
|
||||||
"""
|
"""
|
||||||
install core, poetry, scripts, service, and ospf mdr
|
install core, poetry, scripts, service, and ospf mdr
|
||||||
"""
|
"""
|
||||||
c.run("sudo -v", hide=True)
|
|
||||||
print(f"installing core with prefix: {prefix}")
|
print(f"installing core with prefix: {prefix}")
|
||||||
|
c.run("sudo -v", hide=True)
|
||||||
p = Progress(verbose)
|
p = Progress(verbose)
|
||||||
hide = not verbose
|
hide = not verbose
|
||||||
os_info = get_os()
|
os_info = get_os()
|
||||||
|
@ -338,10 +338,12 @@ def install_emane(c, verbose=False):
|
||||||
hide=hide,
|
hide=hide,
|
||||||
)
|
)
|
||||||
elif os_info.like == OsLike.REDHAT:
|
elif os_info.like == OsLike.REDHAT:
|
||||||
|
if os_info.name == OsName.CENTOS and os_info.version >= 8:
|
||||||
|
c.run("sudo yum config-manager --set-enabled PowerTools", hide=hide)
|
||||||
c.run(
|
c.run(
|
||||||
"sudo yum install -y autoconf automake git libtool libxml2-devel "
|
"sudo yum install -y autoconf automake git libtool libxml2-devel "
|
||||||
"libpcap-devel pcre-devel libuuid-devel make gcc-c++ protobuf-compiler "
|
"libpcap-devel pcre-devel libuuid-devel make gcc-c++ protobuf-compiler "
|
||||||
"python3-setuptools",
|
"protobuf-devel python3-setuptools",
|
||||||
hide=hide,
|
hide=hide,
|
||||||
)
|
)
|
||||||
with p.start("cloning emane"):
|
with p.start("cloning emane"):
|
||||||
|
@ -373,6 +375,7 @@ def uninstall(c, dev=False, verbose=False, prefix=DEFAULT_PREFIX):
|
||||||
"""
|
"""
|
||||||
uninstall core, scripts, service, virtual environment, and clean build directory
|
uninstall core, scripts, service, virtual environment, and clean build directory
|
||||||
"""
|
"""
|
||||||
|
print(f"uninstalling core with prefix: {prefix}")
|
||||||
hide = not verbose
|
hide = not verbose
|
||||||
p = Progress(verbose)
|
p = Progress(verbose)
|
||||||
c.run("sudo -v", hide=True)
|
c.run("sudo -v", hide=True)
|
||||||
|
|
Loading…
Reference in a new issue