go.ligato.io/vpp-agent/v3@v3.5.0/scripts/update_proto_classes.sh (about)

     1  #!/usr/bin/env bash
     2  #todo add option to choose proto files to pythonize and create plugins automatically
     3  cd ..
     4  rm -rf ansible/action_plugins/pout
     5  mkdir pout
     6  protoc --proto_path=vendor --proto_path=api --python_out=pout api/models/vpp/interfaces/interface.proto api/models/vpp/ipsec/ipsec.proto api/models/vpp/l3/route.proto api/models/vpp/l2/bridge-domain.proto api/models/vpp/nat/nat.proto api/models/vpp/l2/xconnect.proto api/models/vpp/l3/l3.proto api/models/linux/interfaces/interface.proto  api/models/linux/namespace/namespace.proto
     7  mv pout ansible/action_plugins/.
     8  cd ansible/action_plugins/pout
     9  find . -type d -exec touch {}/__init__.py \;