made sure that rm -f /etc/init.d/firewall was on it's own line
made sure that $CURPWD/internal/firewall.sh was executable before moving to /etc/init.d