Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.sbin/dhcp/sysconfd these are not in the original distrib...



details:   https://anonhg.NetBSD.org/src/rev/55d7c463cb58
branches:  trunk
changeset: 511442:55d7c463cb58
user:      drochner <drochner%NetBSD.org@localhost>
date:      Tue Jun 19 13:58:30 2001 +0000

description:
these are not in the original distribution anymore

diffstat:

 usr.sbin/dhcp/sysconfd/Makefile      |   37 -----
 usr.sbin/dhcp/sysconfd/Makefile.dist |   77 ----------
 usr.sbin/dhcp/sysconfd/sysconfd.8    |   60 --------
 usr.sbin/dhcp/sysconfd/sysconfd.c    |  255 -----------------------------------
 4 files changed, 0 insertions(+), 429 deletions(-)

diffs (truncated from 445 to 300 lines):

diff -r 5b85677e7f00 -r 55d7c463cb58 usr.sbin/dhcp/sysconfd/Makefile
--- a/usr.sbin/dhcp/sysconfd/Makefile   Tue Jun 19 13:54:58 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-# Makefile
-#
-# Copyright (c) 1996, 1997 The Internet Software Consortium.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. Neither the name of The Internet Software Consortium nor the names of its
-#    contributors may be used to endorse or promote products derived
-#    from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
-# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
-# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
-# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-SRCS   = sysconfd.c
-PROG   = sysconfd
-MAN    = sysconfd.8
-
-.include <bsd.prog.mk>
diff -r 5b85677e7f00 -r 55d7c463cb58 usr.sbin/dhcp/sysconfd/Makefile.dist
--- a/usr.sbin/dhcp/sysconfd/Makefile.dist      Tue Jun 19 13:54:58 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-# Makefile.dist
-#
-# Copyright (c) 1997 The Internet Software Consortium.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. Neither the name of The Internet Software Consortium nor the names of its
-#    contributors may be used to endorse or promote products derived
-#    from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
-# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
-# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
-# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-CATMANPAGES =
-SRCS   = sysconfd.c
-OBJS   = sysconfd.o
-PROG   = sysconfd
-MAN    = 
-
-DEBUG  = -g
-INCLUDES = -I.. -I../includes
-DHCPLIB = ../common/libdhcp.a
-CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)
-
-all:   $(PROG) $(CATMANPAGES)
-
-install: $(PROG) $(CATMANPAGES)
-       $(INSTALL) sysconfd $(BINDIR)
-       $(CHMOD) 755 $(BINDIR)/sysconfd
-       if [ ! -d $(ADMMANDIR) ]; then \
-         mkdir $(ADMMANDIR); \
-         chmod 755 $(ADMMANDIR); \
-        fi
-#      $(MANINSTALL) $(MANFROM) sysconfd.cat8 $(MANTO) \
-#                              $(ADMMANDIR)/sysconfd$(ADMMANEXT)
-
-clean:
-       -rm -f $(OBJS)
-       
-realclean: clean
-       -rm -f $(PROG) $(CATMANPAGES) *~ #*
-
-distclean: realclean
-       -rm -f Makefile
-
-# These should only be done on 4.4 BSD-based systems, since the mandoc
-# macros aren't available on older unices.   Catted man pages are
-# provided in the distribution so that this doesn't become a problem.
-
-sysconfd.cat8: sysconfd.8
-       sed -e "s#ETCDIR#$(ETC)#" -e "s#DBDIR#$(VARDB)#" \
-               -e "s#RUNDIR#$(VARRUN)#" < sysconfd.8 \
-                       | nroff -man >sysconfd.cat8
-
-$(PROG):       $(OBJS) $(DHCPLIB)
-       $(CC) $(LFLAGS) -o $(PROG) $(OBJS) $(DHCPLIB) $(LIBS)
-
-# Dependencies (semi-automatically-generated)
diff -r 5b85677e7f00 -r 55d7c463cb58 usr.sbin/dhcp/sysconfd/sysconfd.8
--- a/usr.sbin/dhcp/sysconfd/sysconfd.8 Tue Jun 19 13:54:58 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-.\"    sysconfd.8
-.\"
-.\" Copyright (c) 1998 The Internet Software Consortium.
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\"
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of The Internet Software Consortium nor the names
-.\"    of its contributors may be used to endorse or promote products derived
-.\"    from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
-.\" CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-.\" DISCLAIMED.  IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
-.\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" This software has been written for the Internet Software Consortium
-.\" by Ted Lemon <mellon%fugue.com@localhost> in cooperation with Vixie
-.\" Enterprises.  To learn more about the Internet Software Consortium,
-.\" see ``http://www.isc.org/isc''.  To learn more about Vixie
-.\" Enterprises, see ``http://www.vix.com''.
-.TH sysconfd 8
-.SH NAME
-sysconfd - System configuration status message distributor
-.SH SYNOPSIS
-.B sysconfd
-.SH DESCRIPTION
-Sysconfd is part of an experimental and soon-to-be-deprecated
-mechanism for distributing system status change messages.   It
-is currently used only by the DHCP client.   Sysconfd acts as a
-broadcast mechanism for status messages - a single sender can send
-a message to sysconfd, and sysconfd will then send it to all subscribers.
-In order to use statmsg, sysconfd must be running.
-.SH SEE ALSO
-dhclient(8), statmsg(8)
-.SH AUTHOR
-.B sysconfd(8)
-has been written for the Internet Software Consortium
-by Ted Lemon <mellon%fugue.com@localhost> in cooperation with Vixie
-Enterprises.  To learn more about the Internet Software Consortium,
-see
-.B http://www.vix.com/isc.
-To learn more about Vixie Enterprises, see
-.B http://www.vix.com.
diff -r 5b85677e7f00 -r 55d7c463cb58 usr.sbin/dhcp/sysconfd/sysconfd.c
--- a/usr.sbin/dhcp/sysconfd/sysconfd.c Tue Jun 19 13:54:58 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,255 +0,0 @@
-/* main.c
-
-   System configuration status daemon...
-
-   !!!Boy, howdy, is this ever not guaranteed not to change!!! */
-
-/*
- * Copyright (c) 1997 The Internet Software Consortium.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. Neither the name of The Internet Software Consortium nor the names
- *    of its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
- * CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * This software has been written for the Internet Software Consortium
- * by Ted Lemon <mellon%fugue.com@localhost> in cooperation with Vixie
- * Enterprises.  To learn more about the Internet Software Consortium,
- * see ``http://www.vix.com/isc''.  To learn more about Vixie
- * Enterprises, see ``http://www.vix.com''.
- */
-
-#ifndef lint
-static char copyright[] =
-"$Id: sysconfd.c,v 1.3 1999/08/24 03:25:33 enami Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
-#endif /* not lint */
-
-#include "dhcpd.h"
-
-int sysconf_fd;
-
-struct sysconf_client {
-       struct sysconf_client *next;
-       int fd;
-} *clients;
-
-static void new_connection PROTO ((struct protocol *));
-static void client_input PROTO ((struct protocol *));
-
-int log_priority;
-int log_perror;
-
-TIME cur_time;
-u_int16_t local_port;
-
-
-int main (argc, argv, envp)
-       int argc;
-       char **argv;
-       char **envp;
-{
-       struct sockaddr_un name;
-       int sysconf_fd;
-       int pid;
-
-#ifdef SYSLOG_4_2
-       openlog ("sysconfd", LOG_NDELAY);
-       log_priority = LOG_DAEMON;
-#else
-       openlog ("sysconfd", LOG_NDELAY, LOG_DAEMON);
-#endif
-
-#if !(defined (DEBUG) || defined (SYSLOG_4_2) || defined (__CYGWIN32__))
-       setlogmask (LOG_UPTO (LOG_INFO));
-#endif 
-
-       /* Make a socket... */
-       sysconf_fd = socket (AF_UNIX, SOCK_STREAM, 0);
-       if (sysconf_fd < 0)
-               error ("unable to create sysconf socket: %m");
-
-       /* XXX for now... */
-       name.sun_family = PF_UNIX;
-       strcpy (name.sun_path, "/var/run/sysconf");
-       name.sun_len = ((sizeof name) - (sizeof name.sun_path) +
-                       strlen (name.sun_path));
-       unlink (name.sun_path);
-
-       /* Bind to it... */
-       if (bind (sysconf_fd, (struct sockaddr *)&name, name.sun_len) < 0)
-               error ("can't bind to sysconf socket: %m");
-
-       /* Listen for connections... */
-       if (listen (sysconf_fd, 1) < 0)
-               error ("can't listen on sysconf socket: %m");
-
-       /* Stop logging to stderr... */
-       log_perror = 0;



Home | Main Index | Thread Index | Old Index