X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=exec%2Fpfmount;h=d94acf1284b5fea6fbae5f3e2c427bde895fdb76;hb=d52e83b3aee298c95155faf53ea69ec4ecc68480;hp=0282c767eb108e386630e3e97e36489188483f02;hpb=daf7c3fb9235dd55bf552a625617bac121faa2e3;p=vsys-scripts.git diff --git a/exec/pfmount b/exec/pfmount index 0282c76..d94acf1 100755 --- a/exec/pfmount +++ b/exec/pfmount @@ -1,10 +1,16 @@ #!/bin/sh # Mount the planetflow directory in a slice -#mount --bind /usr/local/fprobe /vservers/$1/pf -# changed from request of Faiyaz -DEST="/vservers/$1/pf" -mount | grep "on $DEST type" > /dev/null -if [ $? -eq 1 ]; then - mount --bind /var/local/fprobe -o ro $DEST +# FIXME: if touch operation failes +if [ ! -e /etc/vservers/nonamespace ]; then + touch /etc/vservers/nonamespace + if [ $? -eq 0 ]; then + vserver pl_netflow stop + vserver pl_netflow start + fi fi + +VERSION=`uname -r | awk -F"-" '{print $1;}' | awk -F"." '{print $3}'` +DEST="/vservers/$1/pf" + +mount --bind /var/local/fprobe -o ro $DEST