#!/bin/bash force=${2:-0} # 0/1 --force argument dryrun=${3:-0} # 0/1 --dry-run argument pending_conf=$4 # Path of the pending conf file do_pre_regen() { # Put your code here for pre regen conf. sed --in-place "s/X-Frame-Options : SAMEORIGIN/X-Frame-Options : ALLOWALL/g" "${pending_conf}/../nginx/etc/nginx/conf.d/__DOMAIN__.conf" } do_post_regen() { # Put your code here for post regen conf. # Be careful, this part will be executed only if the configuration has been modified. regen_conf_files=$1 } case "$1" in pre) do_pre_regen ;; post) do_post_regen ;; *) echo "Hook called with unknown argument \`$1'" >&2 exit 1 ;; esac exit 0