demo: Move pidfiles to state directory
Avoiding putting them in bare /tmp means they will be automatically cleaned up with everything else. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
d813660107
commit
ec6af08ca7
2 changed files with 8 additions and 7 deletions
|
@ -69,7 +69,7 @@ say 'pasta' demo above.
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|
||||||
passt cd __STATEDIR__/passt
|
passt cd __STATEDIR__/passt
|
||||||
passtb ./pasta -P /tmp/pasta.pid
|
passtb ./pasta -P pasta.pid
|
||||||
sleep 3
|
sleep 3
|
||||||
passt /sbin/dhclient -4 --no-pid
|
passt /sbin/dhclient -4 --no-pid
|
||||||
sleep 2
|
sleep 2
|
||||||
|
@ -82,7 +82,8 @@ say Now let's run 'passt' in the new namespace, and
|
||||||
nl
|
nl
|
||||||
say enter this namespace from the guest terminal too.
|
say enter this namespace from the guest terminal too.
|
||||||
sleep 3
|
sleep 3
|
||||||
gout TARGET_PID pgrep -P $(cat /tmp/pasta.pid)
|
guest cd __STATEDIR__/passt
|
||||||
|
gout TARGET_PID pgrep -P $(cat pasta.pid)
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
passtb ./passt -f -t 5201,5203
|
passtb ./passt -f -t 5201,5203
|
||||||
|
|
|
@ -47,7 +47,7 @@ nl
|
||||||
say without PID, it will create a namespace.
|
say without PID, it will create a namespace.
|
||||||
sleep 3
|
sleep 3
|
||||||
passt cd __STATEDIR__/passt
|
passt cd __STATEDIR__/passt
|
||||||
passtb ./pasta -P /tmp/pasta.pid
|
passtb ./pasta -P pasta.pid
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|
||||||
nl
|
nl
|
||||||
|
@ -56,7 +56,8 @@ say For convenience, let's enter this namespace
|
||||||
nl
|
nl
|
||||||
say from another terminal.
|
say from another terminal.
|
||||||
sleep 3
|
sleep 3
|
||||||
nsout TARGET_PID pgrep -P $(cat /tmp/pasta.pid)
|
ns cd __STATEDIR__/passt
|
||||||
|
nsout TARGET_PID pgrep -P $(cat pasta.pid)
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
ns nsenter -t __TARGET_PID__ -U -n --preserve-credentials
|
ns nsenter -t __TARGET_PID__ -U -n --preserve-credentials
|
||||||
|
@ -168,10 +169,10 @@ passt exit
|
||||||
passt make clean
|
passt make clean
|
||||||
passt CFLAGS="-g" make
|
passt CFLAGS="-g" make
|
||||||
sleep 2
|
sleep 2
|
||||||
passtb perf record -g ./pasta -P /tmp/pasta.pid
|
passtb perf record -g ./pasta -P pasta.pid
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
nsout TARGET_PID pgrep -P $(cat /tmp/pasta.pid)
|
nsout TARGET_PID pgrep -P $(cat pasta.pid)
|
||||||
sleep 1
|
sleep 1
|
||||||
ns nsenter -t __TARGET_PID__ -U -n --preserve-credentials
|
ns nsenter -t __TARGET_PID__ -U -n --preserve-credentials
|
||||||
sleep 5
|
sleep 5
|
||||||
|
@ -255,7 +256,6 @@ sleep 2
|
||||||
killp PASST
|
killp PASST
|
||||||
killp HOST
|
killp HOST
|
||||||
sleep 2
|
sleep 2
|
||||||
ns cd __STATEDIR__/passt
|
|
||||||
nsb perf report -g --max-stack 3
|
nsb perf report -g --max-stack 3
|
||||||
sleep 10
|
sleep 10
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue