Remova o caractere de espaço após o = em
CDIR= $(pwd)
sh não permite espaços ao redor do = .
CDIR= $(pwd) means " Executa a saída de pwd com a variável CDIR unset. "
Como você não pode executar uma pasta, você recebe Permission denied .