mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	Included debian/-subdirectory with files required to build Debian packages.
This commit is contained in:
		| @@ -12,6 +12,8 @@ | |||||||
|  |  | ||||||
| ngIRCd CVS-HEAD | ngIRCd CVS-HEAD | ||||||
|  |  | ||||||
|  |   - Included files to build Debian packages (located in "debian/"). | ||||||
|  |   - Updated config.guess and config.sub to newer upstream versions. | ||||||
|   - NJOIN propagates user channel modes correctly again ... Upsa. |   - NJOIN propagates user channel modes correctly again ... Upsa. | ||||||
|   - Made Makefile more compatible with "make -j<n>". |   - Made Makefile more compatible with "make -j<n>". | ||||||
|   - Added support for GNU/Hurd. |   - Added support for GNU/Hurd. | ||||||
| @@ -19,7 +21,7 @@ ngIRCd CVS-HEAD | |||||||
|  |  | ||||||
| ngIRCd 0.7.0 (2003-05-01) | ngIRCd 0.7.0 (2003-05-01) | ||||||
|   - "ServerName" is checked better now: a dot (".") is required. |   - "ServerName" is checked better now: a dot (".") is required. | ||||||
|   - The KILL comand verifies and logs more parameters. |   - The KILL command verifies and logs more parameters. | ||||||
|  |  | ||||||
|   ngIRCd 0.7.0-pre2 (2003-04-27) |   ngIRCd 0.7.0-pre2 (2003-04-27) | ||||||
|   - CVS build system fixes (made autogen.sh more portable). |   - CVS build system fixes (made autogen.sh more portable). | ||||||
| @@ -29,7 +31,7 @@ ngIRCd 0.7.0 (2003-05-01) | |||||||
|   - Test for broken GCC on Mac OS X and disable "-pedantic" in this case. |   - Test for broken GCC on Mac OS X and disable "-pedantic" in this case. | ||||||
|   - Disable "-ansi" on Cygwin: system headers are incompatible. |   - Disable "-ansi" on Cygwin: system headers are incompatible. | ||||||
|   - The server tried to connect to other servers only once when DNS or |   - The server tried to connect to other servers only once when DNS or | ||||||
|     socket failures occured. |     socket failures occurred. | ||||||
|   - Fixed --configtest: There is no variable "ServerPwd", it's "Password". |   - Fixed --configtest: There is no variable "ServerPwd", it's "Password". | ||||||
|  |  | ||||||
|   ngIRCd 0.7.0-pre1 (2003-04-22) |   ngIRCd 0.7.0-pre1 (2003-04-22) | ||||||
| @@ -454,4 +456,4 @@ ngIRCd 0.0.1, 31.12.2001 | |||||||
|  |  | ||||||
|  |  | ||||||
| --  | --  | ||||||
| $Id: ChangeLog,v 1.205 2003/07/09 18:48:49 alex Exp $ | $Id: ChangeLog,v 1.206 2003/07/09 20:23:35 alex Exp $ | ||||||
|   | |||||||
							
								
								
									
										34
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | ngircd (0.7.0-0.5ab) unstable; urgency=low | ||||||
|  |  | ||||||
|  |   * Enhanced init script. | ||||||
|  |   * Included all fixes from actual CVS "HEAD" branch. | ||||||
|  |  | ||||||
|  |  -- Alexander Barton <alex@Arthur.Ath.CX>  Wed,  9 Jul 2003 22:18:43 +0200 | ||||||
|  |  | ||||||
|  | ngircd (0.7.0-0.4ab) unstable; urgency=low | ||||||
|  |  | ||||||
|  |   * Reverted use of dh_installexamples. | ||||||
|  |  | ||||||
|  |  -- Alexander Barton <alex@Arthur.Ath.CX>  Thu, 22 May 2003 00:15:03 +0200 | ||||||
|  |  | ||||||
|  | ngircd (0.7.0-0.3ab) unstable; urgency=low | ||||||
|  |  | ||||||
|  |   * Removed "debian/docs" and "debian/conffiles"; debhelper takes care of | ||||||
|  |     this for us automagically. | ||||||
|  |   * Excluded "etc/ngircd.conf" from dh_fixperms. | ||||||
|  |  | ||||||
|  |  -- Alexander Barton <alex@Arthur.Ath.CX>  Wed, 21 May 2003 23:25:05 +0200 | ||||||
|  |  | ||||||
|  | ngircd (0.7.0-0.2ab) unstable; urgency=low | ||||||
|  |  | ||||||
|  |   * Fixed wrong variable substitution in init script. | ||||||
|  |   * Added some CVS "Id-Tags" (but not checked in, yet). | ||||||
|  |   * Removed own "Provides:" from control file. | ||||||
|  |  | ||||||
|  |  -- Alexander Barton <alex@barton.de>  Wed, 21 May 2003 12:32:34 +0200 | ||||||
|  |  | ||||||
|  | ngircd (0.7.0-0.1ab) unstable; urgency=low | ||||||
|  |  | ||||||
|  |   * Initial Release. | ||||||
|  |  | ||||||
|  |  -- Alexander Barton <alex@barton.de>  Wed, 21 May 2003 02:36:52 +0200 | ||||||
							
								
								
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | 4 | ||||||
							
								
								
									
										23
									
								
								debian/control
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								debian/control
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | Source: ngircd | ||||||
|  | Section: net | ||||||
|  | Priority: optional | ||||||
|  | Maintainer: Alexander Barton <alex@barton.de> | ||||||
|  | Build-Depends: debhelper (>> 4.0.0), libz-dev | ||||||
|  | Standards-Version: 3.5.8 | ||||||
|  |  | ||||||
|  | Package: ngircd | ||||||
|  | Architecture: any | ||||||
|  | Depends: ${shlibs:Depends} ${misc:Depends} | ||||||
|  | Description: A lightweight daemon for the Internet Relay Chat (IRC) | ||||||
|  |  The ngIRCd is a free open source daemon for Internet Relay Chat (IRC), | ||||||
|  |  developed under the GNU General Public License (GPL). It's written from | ||||||
|  |  scratch and is not based upon the original IRCd like many others. | ||||||
|  |  . | ||||||
|  |  Advantages: | ||||||
|  |   - no problems with servers on changing or non-static IP addresses. | ||||||
|  |   - small and lean configuration file. | ||||||
|  |   - free, modern and open source C source code. | ||||||
|  |   - still under active development. | ||||||
|  |  . | ||||||
|  |  ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run | ||||||
|  |  mixed networks. | ||||||
							
								
								
									
										13
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | This package was debianized by Alexander Barton <alex@barton.de> on | ||||||
|  | Tue, 20 May 2003 15:47:40 +0200. | ||||||
|  |  | ||||||
|  | It was downloaded from ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/ | ||||||
|  |  | ||||||
|  | Upstream Author(s): Alexander Barton <alex@barton.de> | ||||||
|  |  | ||||||
|  | This software is copyright (c) 1999-2003 by Alexander Barton. | ||||||
|  |  | ||||||
|  | You are free to distribute this software under the terms of the | ||||||
|  | GNU General Public License. | ||||||
|  | On Debian systems, the complete text of the GNU General Public | ||||||
|  | License can be found in /usr/share/common-licenses/GPL file. | ||||||
							
								
								
									
										71
									
								
								debian/ngircd.init
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								debian/ngircd.init
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,71 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | # | ||||||
|  | # ngIRCd start and stop script for Debian-based systems | ||||||
|  | # | ||||||
|  | # $Id: ngircd.init,v 1.1 2003/07/09 20:23:35 alex Exp $ | ||||||
|  | # | ||||||
|  |  | ||||||
|  | PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin | ||||||
|  | DAEMON=/usr/sbin/ngircd | ||||||
|  | NAME=ngIRCd | ||||||
|  | DESC="IRC daemon" | ||||||
|  | PARAMS="" | ||||||
|  |  | ||||||
|  | test -x $DAEMON || exit 0 | ||||||
|  |  | ||||||
|  | test -f /etc/default/ngircd && . /etc/default/ngircd | ||||||
|  |  | ||||||
|  | Check_Config() | ||||||
|  | { | ||||||
|  | 	$DAEMON --configtest >/dev/null 2>&1 | ||||||
|  | 	if [ $? -ne 0 ]; then | ||||||
|  | 		echo "Configuration of $NAME is not valide, won't (re)start!" | ||||||
|  | 		echo "Please run \"$DAEMON --configtest\" manually and fix it up ..." | ||||||
|  | 		exit 1 | ||||||
|  | 	fi | ||||||
|  | } | ||||||
|  |  | ||||||
|  | Try_Start() | ||||||
|  | { | ||||||
|  | 	start-stop-daemon --start --quiet --exec $DAEMON -- $PARAMS | ||||||
|  | 	if [ $? -ne 0 ]; then | ||||||
|  | 		echo "$NAME failed!" | ||||||
|  | 		exit 1 | ||||||
|  | 	fi | ||||||
|  | 	echo "$NAME." | ||||||
|  | } | ||||||
|  |  | ||||||
|  | case "$1" in | ||||||
|  |   start) | ||||||
|  | 	Check_Config | ||||||
|  | 	echo -n "Starting $DESC: " | ||||||
|  | 	Try_Start | ||||||
|  | 	;; | ||||||
|  |   stop) | ||||||
|  | 	echo -n "Stopping $DESC: " | ||||||
|  | 	start-stop-daemon --stop --quiet --exec $DAEMON \ | ||||||
|  | 	  && echo "$NAME." \ | ||||||
|  | 	  || echo "(none running)" | ||||||
|  | 	;; | ||||||
|  |   reload|force-reload) | ||||||
|  | 	Check_Config | ||||||
|  | 	echo "Reloading $DESC configuration files." | ||||||
|  | 	start-stop-daemon --stop --signal 1 --quiet --exec $DAEMON | ||||||
|  | 	;; | ||||||
|  |   restart) | ||||||
|  | 	Check_Config | ||||||
|  | 	echo -n "Restarting $DESC: " | ||||||
|  | 	start-stop-daemon --stop --quiet --oknodo --exec $DAEMON | ||||||
|  | 	sleep 1 | ||||||
|  | 	Try_Start | ||||||
|  | 	;; | ||||||
|  |   *) | ||||||
|  | 	N=/etc/init.d/$NAME | ||||||
|  | 	echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 | ||||||
|  | 	exit 1 | ||||||
|  | 	;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | exit 0 | ||||||
|  |  | ||||||
|  | # -eof- | ||||||
							
								
								
									
										94
									
								
								debian/rules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								debian/rules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,94 @@ | |||||||
|  | #!/usr/bin/make -f | ||||||
|  | # debian/rules for ngIRCd | ||||||
|  | # | ||||||
|  | # $Id: rules,v 1.1 2003/07/09 20:23:35 alex Exp $ | ||||||
|  | # | ||||||
|  | # Based on the sample debian/rules that uses debhelper, | ||||||
|  | # GNU copyright 1997 to 1999 by Joey Hess. | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # Uncomment this to turn on verbose mode. | ||||||
|  | #export DH_VERBOSE=1 | ||||||
|  |  | ||||||
|  | # These are used for cross-compiling and for saving the configure script | ||||||
|  | # from having to guess our platform (since we know it already) | ||||||
|  | DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) | ||||||
|  | DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) | ||||||
|  |  | ||||||
|  | CFLAGS = -Wall -g | ||||||
|  |  | ||||||
|  | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) | ||||||
|  | 	CFLAGS += -O0 | ||||||
|  | else | ||||||
|  | 	CFLAGS += -O2 | ||||||
|  | endif | ||||||
|  | ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) | ||||||
|  | 	INSTALL_PROGRAM += -s | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | config.status: configure | ||||||
|  | 	dh_testdir | ||||||
|  | 	# Add here commands to configure the package. | ||||||
|  | 	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ | ||||||
|  | 	  --prefix=/usr --sysconfdir=/etc/ngircd --mandir=\$${prefix}/share/man \ | ||||||
|  | 	  --with-syslog --with-zlib | ||||||
|  |  | ||||||
|  | build: build-stamp | ||||||
|  |  | ||||||
|  | build-stamp:  config.status | ||||||
|  | 	dh_testdir | ||||||
|  |  | ||||||
|  | 	# Add here commands to compile the package. | ||||||
|  | 	$(MAKE) | ||||||
|  |  | ||||||
|  | 	touch build-stamp | ||||||
|  |  | ||||||
|  | clean: | ||||||
|  | 	dh_testdir | ||||||
|  | 	dh_testroot | ||||||
|  | 	rm -f build-stamp  | ||||||
|  |  | ||||||
|  | 	# Add here commands to clean up after the build process. | ||||||
|  | 	-$(MAKE) distclean | ||||||
|  | ifneq "$(wildcard /usr/share/misc/config.sub)" "" | ||||||
|  | 	cp -f /usr/share/misc/config.sub config.sub | ||||||
|  | endif | ||||||
|  | ifneq "$(wildcard /usr/share/misc/config.guess)" "" | ||||||
|  | 	cp -f /usr/share/misc/config.guess config.guess | ||||||
|  | endif | ||||||
|  | 	dh_clean | ||||||
|  |  | ||||||
|  | install: build | ||||||
|  | 	dh_testdir | ||||||
|  | 	dh_testroot | ||||||
|  | 	dh_clean -k | ||||||
|  | 	dh_installdirs | ||||||
|  |  | ||||||
|  | 	# Add here commands to install the package into debian/ngircd. | ||||||
|  | 	$(MAKE) install DESTDIR=$(CURDIR)/debian/ngircd | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # Build architecture-independent files here. | ||||||
|  | binary-indep: build install | ||||||
|  | # We have nothing to do by default. | ||||||
|  |  | ||||||
|  | # Build architecture-dependent files here. | ||||||
|  | binary-arch: build install | ||||||
|  | 	dh_testdir | ||||||
|  | 	dh_testroot | ||||||
|  | 	dh_installchangelogs ChangeLog | ||||||
|  | 	dh_installdocs | ||||||
|  | 	dh_installinit | ||||||
|  | 	dh_strip | ||||||
|  | 	dh_compress | ||||||
|  | 	dh_fixperms -Xetc/ngircd.conf | ||||||
|  | 	dh_installdeb | ||||||
|  | 	dh_shlibdeps | ||||||
|  | 	dh_gencontrol | ||||||
|  | 	dh_md5sums | ||||||
|  | 	dh_builddeb | ||||||
|  |  | ||||||
|  | binary: binary-indep binary-arch | ||||||
|  | .PHONY: build clean binary-indep binary-arch binary install  | ||||||
|  |  | ||||||
|  | # -eof- | ||||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton