summaryrefslogtreecommitdiffstats
path: root/generator
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-08-07 21:05:13 +0100
committerRichard W.M. Jones <rjones@redhat.com>2011-08-07 21:05:13 +0100
commit23793d768096427e9e2658689373efcfa0c2dc54 (patch)
tree6e3612776a2f96bb6868f8791e67c148a0207a9a /generator
parent3064277680ad11f887691646d0fa17bb35f38c19 (diff)
downloadlibguestfs-23793d768096427e9e2658689373efcfa0c2dc54.tar.gz
libguestfs-23793d768096427e9e2658689373efcfa0c2dc54.tar.xz
libguestfs-23793d768096427e9e2658689373efcfa0c2dc54.zip
fish: Add setenv and unsetenv commands.
These commands allow you to manipulate the environment within guestfish.
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_actions.ml17
1 files changed, 17 insertions, 0 deletions
diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml
index 56976dda..d2c26b62 100644
--- a/generator/generator_actions.ml
+++ b/generator/generator_actions.ml
@@ -6295,6 +6295,17 @@ Close and reopen the libguestfs handle. It is not necessary to use
this normally, because the handle is closed properly when guestfish
exits. However this is occasionally useful for testing.");
+ ("setenv", (RErr,[], []), -1, [], [],
+ "set an environment variable",
+ " setenv VAR value
+
+Set the environment variable C<VAR> to the string C<value>.
+
+To print the value of an environment variable use a shell command
+such as:
+
+ !echo $VAR");
+
("sparse", (RErr,[], []), -1, [], [],
"create a sparse disk image and add",
" sparse filename size
@@ -6329,4 +6340,10 @@ See also L<guestfs(3)/AVAILABILITY>.");
Run the command as usual, but print the elapsed time afterwards. This
can be useful for benchmarking operations.");
+ ("unsetenv", (RErr,[], []), -1, [], [],
+ "unset an environment variable",
+ " unsetenv VAR
+
+Remove C<VAR> from the environment.");
+
]