refactor fail2ban
refactor postgis
refactor qgis
use makedirs
refactor dbsmartbackup
refactor pureftpd