make sysutils/py-psutil build on SecBSD
This commit is contained in:
parent
09b3080379
commit
e2e2ced49d
15 changed files with 528 additions and 3 deletions
29
sysutils/py-psutil/patches/patch-psutil_tests_test_bsd_py
Normal file
29
sysutils/py-psutil/patches/patch-psutil_tests_test_bsd_py
Normal file
|
@ -0,0 +1,29 @@
|
|||
Index: psutil/tests/test_bsd.py
|
||||
--- psutil/tests/test_bsd.py.orig
|
||||
+++ psutil/tests/test_bsd.py
|
||||
@@ -21,6 +21,7 @@ from psutil import BSD
|
||||
from psutil import FREEBSD
|
||||
from psutil import NETBSD
|
||||
from psutil import OPENBSD
|
||||
+from psutil import SECBSD
|
||||
from psutil.tests import HAS_BATTERY
|
||||
from psutil.tests import TOLERANCE_SYS_MEM
|
||||
from psutil.tests import PsutilTestCase
|
||||
@@ -49,7 +50,7 @@ def sysctl(cmdline):
|
||||
result = sh("sysctl " + cmdline)
|
||||
if FREEBSD:
|
||||
result = result[result.find(": ") + 2:]
|
||||
- elif OPENBSD or NETBSD:
|
||||
+ elif OPENBSD or NETBSD or SECBSD:
|
||||
result = result[result.find("=") + 1:]
|
||||
try:
|
||||
return int(result)
|
||||
@@ -481,7 +482,7 @@ class FreeBSDSystemTestCase(PsutilTestCase):
|
||||
# =====================================================================
|
||||
|
||||
|
||||
-@unittest.skipIf(not OPENBSD, "OPENBSD only")
|
||||
+@unittest.skipIf(not (OPENBSD or SECBSD), "OPENBSD only")
|
||||
class OpenBSDTestCase(PsutilTestCase):
|
||||
|
||||
def test_boot_time(self):
|
Loading…
Add table
Add a link
Reference in a new issue