From 2cca181a9ca81135fd5e7d1820bf6a5dabe72cb1 Mon Sep 17 00:00:00 2001 From: zelahi Date: Mon, 10 Jun 2019 11:48:20 -0700 Subject: [PATCH] Check if tun device is avaliable for installation Signed-off-by: zelahi --- rootless-install.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rootless-install.sh b/rootless-install.sh index a15d3c07..9046f635 100755 --- a/rootless-install.sh +++ b/rootless-install.sh @@ -99,6 +99,11 @@ checks() { >&2 echo "Aborting because rootful Docker is running and accessible. Set FORCE_ROOTLESS_INSTALL=1 to ignore."; exit 1 fi + # Check if tun device is avaliable for rootless kit + if [ ! -e /dev/net/tun ] && [ -z "$FORCE_ROOTLESS_INSTALL" ]; then + >&2 echo "Aborting because /dev/net/tun is not avaliable. Set FORCE_ROOTLESS_INSTALL=1 to ignore."; exit 1 + fi + # Validate XDG_RUNTIME_DIR if [ ! -w "$XDG_RUNTIME_DIR" ]; then if [ -n "$SYSTEMD" ]; then