check-content.sh 417 B

1234567891011121314151617
  1. #!/bin/sh -e
  2. # Check Go source files for disallowed content.
  3. echo 'Disallowed import of net/rpc:'
  4. if find . -name '*.go' | xargs grep '"net/rpc"'; then
  5. exit 1
  6. else
  7. echo ' None!'
  8. fi
  9. echo 'Disallowed call of unix.{Umask,Getrlimit,Setrlimit}'
  10. if find . -name '*.go' | egrep -v '\./pkg/(mods/unix|daemon|testutil)' | xargs egrep 'unix\.(Umask|Getrlimit|Setrlimit)'; then
  11. exit 1
  12. else
  13. echo ' None!'
  14. fi