JetEZ - Easy SDK
JetEZ is an easy (EZ) and lightweight alternative to the official JET SDK with some
limitations. JetEZ creates signed JunOS install packages including any kind of
files described in a yaml file.
This allows to install Python and SLAX scripts and cross compiled binaries.
The example app
shows how to build a GO application for JunOS using JetEZ.
In order to develop and distribute JetEZ applications, you need a package
signing certificate.
$ jetez --help
usage: jetez [-h] --source DIR [-v VERSION] -k FILE -c FILE [-j FILE]
[-b BUILD] [-d]
JetEZ - Easy SDK
----------------
This tool creates a JET install package (.tgz) from source directory using
the parameters from jet.yaml project description file.
optional arguments:
-h, --help show this help message and exit
--source DIR source directory
-v VERSION, --version VERSION
version string
-k FILE, --key FILE path to signing key
-c FILE, --cert FILE path to signing cert
-j FILE, --jet FILE path to project file (default: <source>/jet.yaml)
-b BUILD, --build BUILD
build directory (default: .build)
-d, --debug verbose logging
JetEZ generates signed packages for installation on upgraded JunOS only (FreeBSD 10 or later).