USERNAME="botnow" HOMEDIR="/home/botnow" HTDOCS="/var/www/htdocs/botnow" DATABASE="/var/www/botnow/" ZONES="/var/nsd/zones/master/" ZNCUSER="znc" ZNCDIR="/home/znc/home/znc/" botnow: figlet php sqlite useradd -m -g =uid -c ${USERNAME} -d ${HOMEDIR} -s /bin/ksh ${USERNAME} mkdir ${DATABASE} touch ${DATABASE}/www chown -R www:${USERNAME} ${DATABASE} chmod -R ug+rw ${DATABASE} mkdir ${HTDOCS} cp words ${HTDOCS}/ cp register.php ${HTDOCS}/ chown -R www:daemon ${HTDOCS} usermod -G daemon ${USERNAME} chown -R _nsd:daemon ${ZONES} chmod ug+rwx ${ZONES} chmod ug+rw ${ZONES}/* echo "permit nopass ${USERNAME} as _nsd cmd nsd-control" >> /etc/doas.conf cp register.php ${HTDOCS}/ cp LICENSE README botnow.pl botnow.conf botnow.conf.full makefile networks register.php words ${HOMEDIR}/ chown -R ${USERNAME}:${USERNAME} ${HOMEDIR} chmod u+x ${HOMEDIR}/botnow.pl chown -R ${ZNCUSER}:daemon ${ZNCDIR} chmod -R ug+r ${ZNCDIR} find ${ZNCDIR} -type d -exec chmod ug+rx {} + echo "Installation complete. To run botnow, type $ ./botnow.pl" figlet: pkg_add figlet-2.2.5 php: pkg_add php-7.4.10 rcctl enable php74_fpm rcctl restart php74_fpm rcctl enable httpd rcctl restart httpd sqlite: pkg_add p5-DBI pkg_add p5-DBD-SQLite pkg_add sqlite3 pkg_add p5-Class-DBI-SQLite-0.11p1