23 lines
424 B
Bash
Executable File
23 lines
424 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# store previous and new values
|
|
PA=$(sysctl -n kern.audio.record)
|
|
PV=$(sysctl -n kern.video.record)
|
|
NA=$1
|
|
NV=$2
|
|
|
|
case $1 in
|
|
[01]) doas sysctl -q kern.audio.record=$1;
|
|
;;
|
|
r) doas rcctl restart sndiod;
|
|
;;
|
|
esac
|
|
|
|
case $2 in
|
|
[01]) doas sysctl -q kern.video.record=$2; ;;
|
|
esac
|
|
|
|
printf 'REC:%s CAM:%s\n' \
|
|
$(sysctl -n kern.audio.record) \
|
|
$(sysctl -n kern.video.record)
|