summaryrefslogtreecommitdiffstats
path: root/snapcraft
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-05-30 16:58:03 +0200
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-05-30 16:58:03 +0200
commit293067f086565c294862b954bf58e1680d758280 (patch)
treecf5ebe06faba962952846ab2dc682cbdd62dadcd /snapcraft
parentbabeld: The sockaddr code is not passed through anymore (diff)
parentMerge pull request #617 from donaldsharp/bgp_nexthop (diff)
downloadfrr-293067f086565c294862b954bf58e1680d758280.tar.xz
frr-293067f086565c294862b954bf58e1680d758280.zip
Merge remote-tracking branch 'origin/master' into babel
Diffstat (limited to 'snapcraft')
-rw-r--r--snapcraft/README.snap_build.md15
-rw-r--r--snapcraft/README.usage.md18
-rw-r--r--snapcraft/snapcraft.yaml.in1
3 files changed, 24 insertions, 10 deletions
diff --git a/snapcraft/README.snap_build.md b/snapcraft/README.snap_build.md
index eeee6a17a..7c4284845 100644
--- a/snapcraft/README.snap_build.md
+++ b/snapcraft/README.snap_build.md
@@ -94,7 +94,16 @@ All the commands are prefixed with frr.
frr.zebra-debug
vtysh can be accessed as frr.vtysh (Make sure you have /snap/bin in your
-path). If access as `vtysh` instead of `frr.vtysh` is needed, a symlink
-can be created:
+path). If access as `vtysh` instead of `frr.vtysh` is needed, you can enable it
+via a snap alias as follows:
- sudo ln -s /snap/bin/frr.vtysh /usr/local/bin/vtysh
+ sudo snap alias frr vtysh
+
+This will add the vtysh command to your /snap/bin for direct access. The output of
+
+ sudo snap aliases
+
+should list vtysh command alias as enabled:
+
+App Alias Notes
+frr.vtysh vtysh enabled
diff --git a/snapcraft/README.usage.md b/snapcraft/README.usage.md
index 537147303..28d239545 100644
--- a/snapcraft/README.usage.md
+++ b/snapcraft/README.usage.md
@@ -109,13 +109,17 @@ FAQ
`export VTYSH_PAGER=cat` to the end of your `.profile`)
- ospfd / ospf6d are not running after installation
- - Installing a new snap starts the daemons, but at this time they
- may not have the required priviledged access. Make sure you
- issue the `snap connect` command as given above (can be verified
- with `snap interfaces`) and **THEN** restart the daemons (or
- reboot the system).
- This is a limitation of any snap package at this time which
- requires priviledged interfaces (ie to manipulate routing tables)
+ - Installing a new snap starts the daemons, but at this time they
+ may not have the required privileged access. Make sure you
+ issue the `snap connect` command as given above (can be verified
+ with `snap interfaces`) and **THEN** restart the daemons (or
+ reboot the system).
+ This is a limitation of any snap package at this time which
+ requires privileged interfaces (ie to manipulate routing tables)
+
+- Can I run vtysh directly without the "frr." prefix?
+ - Yes, enable the vtysh alias in the frr snap package by:
+ sudo snap alias frr vtysh
Sourcecode available
====================
diff --git a/snapcraft/snapcraft.yaml.in b/snapcraft/snapcraft.yaml.in
index eb6130195..17fabb16f 100644
--- a/snapcraft/snapcraft.yaml.in
+++ b/snapcraft/snapcraft.yaml.in
@@ -16,6 +16,7 @@ apps:
- network
- network-bind
- network-control
+ aliases: [vtysh]
version:
command: bin/show_version
readme: