aboutgitcodebugslistschat
path: root/pasta.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2022-08-26 14:58:39 +1000
committerStefano Brivio <sbrivio@redhat.com>2022-08-30 19:43:31 +0200
commit1392bc5ca0021821aa5838b6624d6246a3e6f26c (patch)
tree86adbde472efd94f2bcb5a7e3655906665540e62 /pasta.h
parentc188736cd81aab5924073118f11d1b9dc7696382 (diff)
downloadpasst-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar.gz
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar.bz2
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar.lz
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar.xz
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.tar.zst
passt-1392bc5ca0021821aa5838b6624d6246a3e6f26c.zip
Allow pasta to take a command to execute
When not given an existing PID or network namspace to attach to, pasta spawns a shell. Most commands which can spawn a shell in an altered environment can also run other commands in that same environment, which can be useful in automation. Allow pasta to do the same thing; it can be given an arbitrary command to run in the network and user namespace which pasta creates. If neither a command nor an existing PID or netns to attach to is given, continue to spawn a default shell, as before. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'pasta.h')
-rw-r--r--pasta.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/pasta.h b/pasta.h
index 8c80006..19b2e54 100644
--- a/pasta.h
+++ b/pasta.h
@@ -6,7 +6,7 @@
#ifndef PASTA_H
#define PASTA_H
-void pasta_start_ns(struct ctx *c);
+void pasta_start_ns(struct ctx *c, int argc, char *argv[]);
void pasta_ns_conf(struct ctx *c);
void pasta_child_handler(int signal);
int pasta_netns_quit_init(struct ctx *c);