#!/bin/sh

set -eu

if [ $(id -u) -ne 0 ]; then
	echo "Test suite is not run as root" > /dev/stderr
	exit 1
fi

unpriv_userns=-1
if [ -r /proc/sys/kernel/unprivileged_userns_clone ]; then
	unpriv_userns=$(cat /proc/sys/kernel/unprivileged_userns_clone)
	if [ "$unpriv_userns" -eq 0 ]; then
		echo 1 > /proc/sys/kernel/unprivileged_userns_clone
	fi
else
	echo "Cannot access unprivileged user namespace settings in kernel" > /dev/stderr
	exit 1
fi
