diff --git a/run/network.sh b/run/network.sh index 706dd40..f2e563b 100644 --- a/run/network.sh +++ b/run/network.sh @@ -45,9 +45,7 @@ configureMacVlan () { [[ ! -e ${_tmpTapPath} ]] && [[ -e /dev0/${_tmpTapPath##*/} ]] && ln -s /dev0/${_tmpTapPath##*/} ${_tmpTapPath} if [[ ! -e ${_tmpTapPath} ]]; then - if [ ! mknod ${_tmpTapPath} c $MAJOR $MINOR ]; then - echo "ERROR: Cannot mknod: ${_tmpTapPath}" && exit 20 - fi + mknod ${_tmpTapPath} c $MAJOR $MINOR && : || ("ERROR: Cannot mknod: ${_tmpTapPath}" && exit 20) fi NET_OPTS="-netdev tap,id=hostnet0,vhost=on,vhostfd=40,fd=30 30<>${_tmpTapPath} 40<>/dev/vhost-net"