Browse Source

Import Debian version 0.9.2-2

Mario Iseli 18 years ago
parent
commit
b69ed68a79
3 changed files with 24 additions and 4 deletions
  1. 6 4
      debian/ngircd.postinst
  2. 1 0
      debian/patches/00list
  3. 17 0
      debian/patches/03-ping.dpatch

+ 6 - 4
debian/ngircd.postinst

@@ -1,7 +1,7 @@
 #! /bin/sh
 
 # ngircd	Start/stop the Next Generation IRC Server
-# Version:	ngircd  0.9.2  16-Nov-2005  
+# Version:	ngircd  0.9.2  14-Dec-2005  
 # Autor:	Mario Iseli <admin@marioiseli.com>
 
 set -e
@@ -9,9 +9,11 @@ set -e
 case "$1" in
 
 	configure)
-		mkdir /var/run/ngircd
-		chown irc:irc /var/run/ngircd
-		chmod 770 /var/run/ngircd
+		if [ ! -d "/var/run/ngircd" ]; then
+			mkdir /var/run/ngircd
+			chown irc:irc /var/run/ngircd
+			chmod 770 /var/run/ngircd
+		fi
 		chown -R irc:irc /etc/ngircd
 		chmod 770 /etc/ngircd
 	;;

+ 1 - 0
debian/patches/00list

@@ -1 +1,2 @@
 02-manuals
+03-ping

+ 17 - 0
debian/patches/03-ping.dpatch

@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 03-unnamed.dpatch by Mario Iseli <admin@marioiseli.com>
+##
+## DP: Fixes the problem with the ping answer.
+
+@DPATCH@
+
+diff -Naur ngircd-0.9.2.orig/src/ngircd/irc-login.c ngircd-0.9.2/src/ngircd/irc-login.c
+--- ngircd-0.9.2.orig/src/ngircd/irc-login.c	2005-06-04 14:32:09.000000000 +0200
++++ ngircd-0.9.2/src/ngircd/irc-login.c	2005-12-14 22:49:28.000000000 +0100
+@@ -456,7 +456,7 @@
+ 	}
+ 
+ 	Log( LOG_DEBUG, "Connection %d: got PING, sending PONG ...", Client_Conn( Client ));
+-	return IRC_WriteStrClient( Client, "PONG %s :%s", Client_ID( Client_ThisServer( )), Client_ID( Client ));
++	return IRC_WriteStrClient(Client, "PONG %s :%s", Client_ID( Client_ThisServer( )), Req->argv[0]);
+ } /* IRC_PING */