summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2008-10-30 15:16:39 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2008-10-30 15:16:39 -0700
commitb9dfc424e1a5b6041df66cb63aa0d842e4b8a582 (patch)
treeb6ed036d3d695344afcc3906bfa11397433d017e
parent78e41fb517a63c4a9cc225975e4714f84918149d (diff)
downloadvyatta-op-b9dfc424e1a5b6041df66cb63aa0d842e4b8a582.tar.gz
vyatta-op-b9dfc424e1a5b6041df66cb63aa0d842e4b8a582.zip
Save/restore command history in configure
Need to save/restore command history when going into configure mode.
-rw-r--r--templates/configure/node.def6
-rw-r--r--templates/show/history/node.def2
2 files changed, 6 insertions, 2 deletions
diff --git a/templates/configure/node.def b/templates/configure/node.def
index 5d30510..5b349e8 100644
--- a/templates/configure/node.def
+++ b/templates/configure/node.def
@@ -1,3 +1,7 @@
help: Enter configure mode
-run: export _OFR_CONFIGURE=ok; newgrp vyattacfg; unset _OFR_CONFIGURE
+run: history -w
+ export _OFR_CONFIGURE=ok
+ newgrp vyattacfg
+ unset _OFR_CONFIGURE
_vyatta_op_do_key_bindings
+ history -r
diff --git a/templates/show/history/node.def b/templates/show/history/node.def
index 682122a..787ebd9 100644
--- a/templates/show/history/node.def
+++ b/templates/show/history/node.def
@@ -1,2 +1,2 @@
help: show command history
-run: HISTTIMEFORMAT='%FT%T%z ' history
+run: history