dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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