Merge pull request #739 from dne/openbsd-explorers

Support OpenBSD in "cpu_cores" and "disks" global explorers
This commit is contained in:
Darko Poljak 2019-03-19 23:29:45 +01:00 committed by GitHub
commit 66377d2c04
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 3 deletions

View file

@ -28,6 +28,10 @@ case "$os" in
sysctl -n hw.physicalcpu sysctl -n hw.physicalcpu
;; ;;
"openbsd")
sysctl -n hw.ncpuonline
;;
*) *)
if [ -r /proc/cpuinfo ]; then if [ -r /proc/cpuinfo ]; then
cores="$(grep "core id" /proc/cpuinfo | sort | uniq | wc -l)" cores="$(grep "core id" /proc/cpuinfo | sort | uniq | wc -l)"

View file

@ -1,3 +1,16 @@
#!/bin/sh #!/bin/sh -e
os=$("$__explorer/os")
case "$os" in
openbsd)
IFS=',' disks=$(sysctl -n hw.disknames)
for d in $disks; do
echo "${d%%:*}"
done | sed -n '/^[sw]d[0-9][0-9]*/p'
;;
*)
cd /dev || exit 0 cd /dev || exit 0
echo sd? hd? vd? echo sd? hd? vd?
;;
esac