support mounting pf directory to slicewith newer kernels
[vsys-scripts.git] / exec / pfmount
1 #!/bin/sh
2 # Mount the planetflow directory in a slice
3
4 VERSION=`uname -r | awk -F"." '{print $3}'`
5 DEST="/vservers/$1/pf"
6
7 if [ $VERSION -ge 27 ]; then
8     # FIXME: ro bind mounts and namespace...
9     mount | grep "on $DEST type" > /dev/null
10     if [ $? -eq 1 ]; then
11         vnamespace -e pl_netflow -- mount -o bind /var/local/fprobe $DEST
12     fi
13 else
14     mount | grep "on $DEST type" > /dev/null
15     if [ $? -eq 1 ]; then
16         mount --bind /var/local/fprobe -o ro $DEST
17     fi
18 fi