coreutils: add support for external find (#32414)
This commit is contained in:
parent
d75234b675
commit
5be9f4dfef
@ -3,6 +3,8 @@
|
||||
#
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
import re
|
||||
|
||||
from spack.package import *
|
||||
|
||||
|
||||
@ -18,6 +20,8 @@ class Coreutils(AutotoolsPackage, GNUMirrorPackage):
|
||||
|
||||
tags = ["core-packages"]
|
||||
|
||||
executables = [r"^md5sum$"]
|
||||
|
||||
version("9.1", sha256="61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423")
|
||||
version("9.0", sha256="ce30acdf4a41bc5bb30dd955e9eaa75fa216b4e3deb08889ed32433c7b3b97ce")
|
||||
version("8.32", sha256="4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa")
|
||||
@ -54,3 +58,9 @@ def configure_args(self):
|
||||
configure_args.append("gl_cv_func_ftello_works=yes")
|
||||
|
||||
return configure_args
|
||||
|
||||
@classmethod
|
||||
def determine_version(cls, exe):
|
||||
output = Executable(exe)("--version", output=str, error=str)
|
||||
match = re.search(r"\(GNU coreutils\)\s+([\d\.]+)", output)
|
||||
return match.group(1) if match else None
|
||||
|
Loading…
Reference in New Issue
Block a user