commit 047b86a77a40fba869492ca797da2216b14a501f parent 89148e10b540848de918d1209a9f73a8701b36d2 Author: Jacob R. Edwards <jacob@jacobedwards.org> Date: Tue, 28 Feb 2023 15:43:38 -0800 Add script to display attached disks on OpenBSD Diffstat:
| A | local/bin/bin/disks | | | 21 | +++++++++++++++++++++ |
1 file changed, 21 insertions(+), 0 deletions(-)
diff --git a/local/bin/bin/disks b/local/bin/bin/disks @@ -0,0 +1,21 @@ +#!/bin/sh +# Copyright 2023 Jacob R. Edwards <jacob@jacobedwards.org> +# Show attached OpenBSD disks + +disks() { + sysctl -n hw.disknames | tr :, ' \n' +} + +case "$#$1" in +(0) + disks ;; +(1-n) + IFS=' ' + disks | while read file id + do + echo $file $id "$(diskname $file)" + done ;; +(*) + echo "usage: ${1:##*/} [-n]" 1>&2 + exit 1 +esac