commit c47c8f57b66d9dd4baa433930e8c9d421e5f3e70 from: Izzy Blacklock date: Wed Aug 2 22:22:48 2023 UTC update install script; moved socket creation to IRCNOW::IO::IRC added git clone of p5-IRCNOW library to install script added call to IRCNOW::IO::IRC::new() with params to create the $irc object; Designed the IRCNOW::IO::IRC module to be useable in object mode or function call mode. This commit isues both to confirm it works. commit - 4f551346d1e758460d53f60a414d19bc62426a87 commit + c47c8f57b66d9dd4baa433930e8c9d421e5f3e70 blob - 58b684b442bd760bcbf7a9d69c2517f4662f81ac blob + 226ba4973e78526a07480176f13bc7f24aff96cd Binary files botnow and botnow differ blob - 3f18f6182f9b72994b517b93e6f824e2e84c1f42 blob + 4b27a5c2642363c642c12abe7cd48ba9ca1c6bea --- install +++ install @@ -45,7 +45,12 @@ echo "permit nopass ${USERNAME}" >> /etc/doas.conf usermod -G _dovecot botnow chmod g+rw ${HOSTNAMEIF} cp captcha.png register.php ${HTDOCS}/ -cp LICENSE README botnow botnow.conf.example BNC.pm DNS.pm Mail.pm SQLite.pm Shell.pm table.sql Hash.pm Help.pm install networks captcha.png register.php words report ${HOMEDIR}/ +cp -r LICENSE README botnow botnow.conf.example table.sql install networks captcha.png register.php words report lib ${HOMEDIR}/ +# clone p5-IRCNOW library. +mkdir ${HOMEDIR}/lib/p5-IRCNOW +git clone git://got.ircnow.org/izzyb-IRCNOW-libs.git ${HOMEDIR}/lib/p5-IRCNOW/ +ln -s ${HOMEDIR}/lib/p5-IRCNOW/lib/IRCNOW ${HOMEDIR}/lib/ + mkdir ${HOMEDIR}/backups/ chown -R ${USERNAME}:${USERNAME} ${HOMEDIR} chmod -R go-rx ${HOMEDIR}