diff options
author | Dave Barach <dave@barachs.net> | 2019-03-24 16:25:03 -0400 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-03-28 08:18:57 +0000 |
commit | 0729f6481dd61d4f98ea534d651d7f1b9a7d5d4b (patch) | |
tree | 0e9ba08dc0ce4cda319957224f525eb0785eaf7a /src/tools/appimage/vpp.svg | |
parent | 25edf14369b27ab3dfcda14b69dc53148c9ccf7e (diff) |
AppImage packaging
Disabled by default. To kick the the tires:
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
sudo mv linuxdeploy-x86_64.AppImage /usr/local/bin/linuxdeploy
sudo chmod +x linuxdeploy-x86_64.AppImage
Enable VPP_BUILD_APPIMAGE e.g. in ccmake
make build | make build-release
The vpp AppImage lands in .../install-xxx-native/VPP-x86_64.AppImage. To run it:
./VPP-x86_64.AppImage vpp unix interactive
To run it (as root) and inhale the usual startup.conf:
sudo ./VPP-x86_64.AppImage \${HERE}/bin/vpp -c \${HERE}/etc/vpp/startup.conf
To run vppctl, or any of the usual vpp binaries:
./VPP-x86_64.AppImage vppctl [etc]
Change-Id: Ide8cf4658cbb56f1d36a1ce7fc8f7338f8d38278
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/tools/appimage/vpp.svg')
-rw-r--r-- | src/tools/appimage/vpp.svg | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/src/tools/appimage/vpp.svg b/src/tools/appimage/vpp.svg new file mode 100644 index 00000000000..58b901e8c0a --- /dev/null +++ b/src/tools/appimage/vpp.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.4 (unknown)" + sodipodi:docname="vpp.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="400" + inkscape:cy="560" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1248" + inkscape:window-height="1044" + inkscape:window-x="511" + inkscape:window-y="283" + inkscape:window-maximized="0" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <flowRoot + xml:space="preserve" + id="flowRoot3713" + style="fill:black;fill-opacity:1;stroke:none;font-family:OpenSymbol;font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:OpenSymbol;font-stretch:normal;font-variant:normal;"><flowRegion + id="flowRegion3715" + style="-inkscape-font-specification:OpenSymbol;font-family:OpenSymbol;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;"><rect + id="rect3717" + width="280" + height="200" + x="85.714287" + y="153.94826" + style="-inkscape-font-specification:OpenSymbol;font-family:OpenSymbol;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /></flowRegion><flowPara + id="flowPara3719"></flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot3721" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + transform="scale(0.26458333)"><flowRegion + id="flowRegion3723"><rect + id="rect3725" + width="560" + height="420" + x="51.42857" + y="111.09111" /></flowRegion><flowPara + id="flowPara3727" /></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot3729" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + transform="matrix(2.4431409,0,0,2.5199848,-134.77294,-217.23292)"><flowRegion + id="flowRegion3731"><rect + id="rect3733" + width="251.42857" + height="360" + x="65.714287" + y="91.09111" /></flowRegion><flowPara + id="flowPara3735">V</flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot3749" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + transform="matrix(2.7137436,0,0,2.5199847,-334.37256,-931.00484)"><flowRegion + id="flowRegion3751"><rect + id="rect3753" + width="62.857136" + height="74.285683" + x="151.42857" + y="408.23398" /></flowRegion><flowPara + id="flowPara3755">P</flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot3749-7" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + transform="matrix(2.7137437,0,0,2.5199847,-289.14292,-853.73425)"><flowRegion + id="flowRegion3751-6"><rect + id="rect3753-9" + width="62.857136" + height="74.285683" + x="151.42857" + y="408.23398" /></flowRegion><flowPara + id="flowPara3755-1">P</flowPara></flowRoot> </g> +</svg> |