#!/bin/bash

if [ -e /usr/sbin/cagefsctl ]; then
  /usr/sbin/cagefsctl --set-default-user-status $1 > /dev/null 2>&1
  /usr/sbin/cagefsctl --unmount $1 > /dev/null 2>&1
fi

if [ -e /usr/sbin/lvectl ]; then
  user_uid=`/usr/bin/id -u $1 2> /dev/null`
  if [ -n "$user_uid" ]; then
    /usr/sbin/lvectl delete "$user_uid" > /dev/null 2>&1
    /usr/sbin/lvectl destroy "$user_uid" > /dev/null 2>&1
  fi
fi

if [ -e /etc/cagefs/userdel.old ]; then
  cmd=`cat /etc/cagefs/userdel.old`
  /bin/bash -c "$cmd"
fi
