Moved into a sub-dir, so that a svn checkout has the same structure as
[rox-lib/lack.git] / ROX-Lib2 / python / rox / suchild.sh
blob9e53582c11ae6b704a2ecb3ff9b2efc7b512d3ca
1 #!/bin/sh
2 message="$1"
3 roxlib_dir=`dirname "$0"`; export roxlib_dir
4 roxlib_python="$2"; export roxlib_python
5 roxlib_to_parent="$3"; export roxlib_to_parent
6 roxlib_from_parent="$4"; export roxlib_from_parent
7 root="$5"
8 echo "$message"
9 echo
10 echo "Enter $root's password:"
11 while true; do
12 su "$root" -c 'nohup "$roxlib_python" "$roxlib_dir/suchild.py" $roxlib_to_parent $roxlib_from_parent >/dev/null &' && break
13 done
14 sleep 1