vidoas (327B)
1 #!/bin/dash 2 3 DOASDIR="/tmp/doas-$(date +%s)" 4 mkdir $DOASDIR 5 chmod 700 $DOASDIR 6 DOASFILE="$DOASDIR/doas.conf" 7 8 cp /etc/doas.conf $DOASFILE 9 chmod 600 $DOASFILE 10 11 nvim $DOASFILE 12 sync 13 14 doas -C $DOASFILE && echo "valid config" && cp $DOASFILE /etc/doas.conf && chmod 400 /etc/doas.conf || echo "invalid config" 15 sync 16 17 rm -rf $DOASDIR