#!/bin/sh

# Create new user hook

USER=$NEW_SYSTEM_USER

# Exit quietly if no user
if [ -z "$USER" ]; then
    exit 0
fi

USER_PREFIX=$(/usr/sbin/cagefsctl --getprefix ${USER})
if [ ! -d "/var/cagefs/${USER_PREFIX}/${USER}/etc" ];then
    /usr/sbin/cagefsctl --set-default-user-status $USER
fi

if [ -d /usr/share/cagefs-skeleton/bin ]; then
    /usr/sbin/cagefsctl --cpetc $USER
fi

# Remount defined user to cagefs and recreate his virtual mount points
/usr/sbin/cagefsctl --remount-virtmp $USER
