So you want to update your ircd: Difference between revisions

From pisswiki
(Created page with "Tested on pissircd with custom scripts installed. * Remove all of your previous build and backup folders (you won't be using the built in unrealircd upgrader, so clear out th...")
 
No edit summary
Line 2: Line 2:


* Remove all of your previous build and backup folders (you won't be using the built in unrealircd upgrader, so clear out the old cruft.)
* Remove all of your previous build and backup folders (you won't be using the built in unrealircd upgrader, so clear out the old cruft.)
* Back up your unrealircd folder (cp -R unrealircd backup.unrealircd)
* Back up your unrealircd folder ('''cp -R unrealircd backup.unrealircd''')
* git clone https://github.com/pissnet/pissircd
* '''git clone https://github.com/pissnet/pissircd'''
* cd pissircd && ./Config
* '''cd pissircd && ./Config'''
* Hit enter on everything (defaults)
* Hit enter on everything (defaults)
* make
* '''make'''
* make install
* '''make install'''
* cd ..
* cd ..
* cd unrealircd
* cd unrealircd
* cd conf
* cd conf
* nano unrealircd.conf
* nano unrealircd.conf
* Comment out the entire block for > #log "ircd.log"
* Comment out the entire block for > log "ircd.log"
** from '''log "ircd.log"'''
** including "'''flags {'''"
** to second "'''}'''"
** It will keep the ircd from complaining and default to logging what it already logged without commenting out that section, otherwise your conf fails checks.
** It will keep the ircd from complaining and default to logging what it already logged without commenting out that section, otherwise your conf fails checks.
* Add these two lines to your unrealircd.conf:
* Add these two lines to your unrealircd.conf:
** include "snomasks.default.conf";
** '''include "snomasks.default.conf";'''
** loadmodule "cloak_md5";
** '''loadmodule "cloak_md5";'''
* Save
* Save
* cd ..
* cd ..
* ./unrealircd stop
* '''./unrealircd stop'''
* ./unrealircd start
* '''./unrealircd start'''


You should be running piss60 successfully.
You should be running piss60 successfully.

Revision as of 14:56, 14 February 2022

Tested on pissircd with custom scripts installed.

  • Remove all of your previous build and backup folders (you won't be using the built in unrealircd upgrader, so clear out the old cruft.)
  • Back up your unrealircd folder (cp -R unrealircd backup.unrealircd)
  • git clone https://github.com/pissnet/pissircd
  • cd pissircd && ./Config
  • Hit enter on everything (defaults)
  • make
  • make install
  • cd ..
  • cd unrealircd
  • cd conf
  • nano unrealircd.conf
  • Comment out the entire block for > log "ircd.log"
    • from log "ircd.log"
    • including "flags {"
    • to second "}"
    • It will keep the ircd from complaining and default to logging what it already logged without commenting out that section, otherwise your conf fails checks.
  • Add these two lines to your unrealircd.conf:
    • include "snomasks.default.conf";
    • loadmodule "cloak_md5";
  • Save
  • cd ..
  • ./unrealircd stop
  • ./unrealircd start

You should be running piss60 successfully.