out a message if it fails.
before the installation process is complete. Since we're using connect_cached, the Slash::DB object actually gets the same DBH as the Slash::Install object itself, and when it goes out of scope both DBHs get disconnected. So, it's now an instance variable that persists for the life of the Slash::Install object.
…ically we install all perl files (with optional replacement of the invocation line(s)) using the loop and then install everything else afterwards. It does work better this way, especially since I've deleted the lines that normally install scripts in bin/ and sbin/ and it was silly to reimplement them when I could just make the logic more intelligent. Of course, it would have been simpler to re-implement the lines already deleted, but this route gives package maintaners more flexibility.
…bbering anything currently installed in your source tree.
latter has not been removed from CVS). If you've done make install already, you will want to delete the old init.d/slashd, and rc.d/[SK]99slashd as well. Also, Makefile now correctly checks for Red Hat's /etc/rc.d/init.d/.
- Removes backticks from detected nicknames (API has problems with these). - Fixes problems where newlines appeared in the extracted nickname. (along with the extra HTML). This caused problems with nicknames that may have been in the database, but weren't getting found. Makefile: Fixed minor syntax errors in changes for RPM support. Makefile.NEW: Proposed new makefile which replaces "#!/usr/bin/perl" with whatever is appropriate on the installed system. This file is in alpha state, but please test it out on your systems if you get the chance: make -f Makefile.NEW INIT=... GROUP=... PERL=....
more version fixes <grin>
I shouldn't have broken anything, but let me know if I did.