]> Cypherpunks.ru repositories - goircd.git/blobdiff - goircd.go
Ability to show server's version
[goircd.git] / goircd.go
index 984b47b94144c134e7bfc57158b52de13dddbf84..f70e11c68e9a21d31fb98460ea1d41451075aedd 100644 (file)
--- a/goircd.go
+++ b/goircd.go
@@ -32,6 +32,7 @@ import (
 )
 
 var (
+       version   string
        hostname  = flag.String("hostname", "localhost", "Hostname")
        bind      = flag.String("bind", ":6667", "Address to bind to")
        motd      = flag.String("motd", "", "Path to MOTD file")
@@ -67,7 +68,7 @@ func Run() {
        }
 
        stateSink := make(chan StateEvent)
-       daemon := NewDaemon(*hostname, *motd, logSink, stateSink)
+       daemon := NewDaemon(version, *hostname, *motd, logSink, stateSink)
        daemon.Verbose = *verbose
        if *statedir == "" {
                // Dummy statekeeper
@@ -120,7 +121,7 @@ func Run() {
                        log.Fatalf("Can not listen on %s: %v", *bind, err)
                }
        }
-       log.Println("Listening on", *bind)
+       log.Println("goircd "+daemon.version+" listening on", *bind)
 
        if *passwords != "" {
                daemon.PasswordsRefresh()