Add 1.3.0-rc3 tag
Add license of all bundled packages

Signed-off-by: Fabio Utzig <utzig@apache.org>
1 file changed
tree: a6534b058a7d7d8cebda2ff56816e5510296ded9
  1. newtmgr/
  2. nmxact/
  3. vendor/
  4. .gitignore
  5. .rat-excludes
  6. Gopkg.lock
  7. Gopkg.toml
  8. LICENSE
  9. Makefile
  10. NOTICE
  11. README.md
  12. RELEASE_NOTES.md
README.md

Newtmgr

Newt Manager (newtmgr) is the application tool that enables a user to communicate with and manage remote devices running the Mynewt OS. It uses a connection profile to establish a connection with a device and sends command requests to the device. Thew newtmgr tool is documented at http://mynewt.apache.org/latest/newtmgr/overview/

Building

newtmgr is vendored using the dep tool (https://github.com/golang/dep).

To build newtmgr from source, you will need to manually acquire the missing dependencies. OS-specific instructions are below:

Linux

  1. Unpack newtmgr source.
  2. Rename resulting apache-mynewt-newtmgr-1.3.0 directory to $GOPATH/src/mynewt.apache.org/newtmgr
  3. cd $GOPATH/src/mynewt.apache.org/newtmgr/newtmgr
  4. go get github.com/currantlabs/ble github.com/mgutz/logxi/v1 golang.org/x/sys/unix
  5. go build

macOS

  1. Unpack newtmgr source.
  2. Rename resulting apache-mynewt-newtmgr-1.3.0 directory to $GOPATH/src/mynewt.apache.org/newtmgr
  3. cd $GOPATH/src/mynewt.apache.org/newtmgr/newtmgr
  4. go get github.com/currantlabs/ble github.com/mgutz/logxi/v1 github.com/raff/goble/xpc
  5. go build