From 9dedb8db1a7bd664dcf140aa64e3bbde4617c4bd Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Sun, 21 May 2023 23:13:52 +0200 Subject: T5234: add bash prompt identifier for given VRF instance --- etc/default/vyatta.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'etc/default') diff --git a/etc/default/vyatta.in b/etc/default/vyatta.in index 9841dc5..a214ccb 100644 --- a/etc/default/vyatta.in +++ b/etc/default/vyatta.in @@ -1,4 +1,3 @@ - # declare configured Vyatta shell environment variables # first set vars per args of the "source /etc/default/vyatta VAR=FOO" @@ -18,7 +17,7 @@ unset _vyatta_extglob for var in prefix exec_prefix datarootdir ; do eval test -n \"\$$var\" \&\& _vyatta_save_$var=\$$var done - + prefix=@prefix@ exec_prefix=@exec_prefix@ datarootdir=@datarootdir@ @@ -177,6 +176,11 @@ unset _vyatta_extglob declare -x -r vyos_validators_dir=$vyos_libexec_dir/validators fi + if test -z "$VRF" ; then + VRF=$(ip vrf identify) + [ -n "$VRF" ] && declare -x -r VRF="${VRF}" + fi + } 2>/dev/null || : [ -r /etc/default/vyatta-cfg ] && source /etc/default/vyatta-cfg -- cgit v1.2.3