#!/bin/bash

. /opt/alt/python27/usr/share/python-cllib/scripts/cl-common
common_path="/usr/share/cagefs/cpanel"

virtfs_hook='/usr/share/cagefs/cpanel/cagefs_update_virtfs.pl "$1"'
hook_comment=' #CageFS. Update /etc/ for user on subdomain update'

mkdir -p /usr/local/cpanel/hooks/subdomain
createHookHeader "/usr/local/cpanel/hooks/subdomain/addsubdomain" "$common_path"
checkHookString "/usr/local/cpanel/hooks/subdomain/addsubdomain" "$virtfs_hook" "$hook_comment"

createHookHeader "/usr/local/cpanel/hooks/subdomain/delsubdomain" "$common_path"
checkHookString "/usr/local/cpanel/hooks/subdomain/delsubdomain" "$virtfs_hook" "$hook_comment"

mkdir -p /usr/local/cpanel/hooks/addondomain
createHookHeader "/usr/local/cpanel/hooks/addondomain/addaddondomain" "$common_path"
checkHookString "/usr/local/cpanel/hooks/addondomain/addaddondomain" "$virtfs_hook" "$hook_comment"

createHookHeader "/usr/local/cpanel/hooks/addondomain/deladdondomain" "$common_path"
checkHookString "/usr/local/cpanel/hooks/addondomain/deladdondomain" "$virtfs_hook" "$hook_comment"

/usr/local/cpanel/bin/register_hooks
