summaryrefslogtreecommitdiff
path: root/sysutils/idled
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/idled')
-rw-r--r--sysutils/idled/Makefile45
-rw-r--r--sysutils/idled/distinfo2
-rw-r--r--sysutils/idled/files/idled.in33
-rw-r--r--sysutils/idled/files/utmp-Makefile104
-rw-r--r--sysutils/idled/files/utmpx-Makefile105
-rw-r--r--sysutils/idled/files/utmpx-idled.c33
-rw-r--r--sysutils/idled/files/utmpx-idled.h10
-rw-r--r--sysutils/idled/pkg-descr4
-rw-r--r--sysutils/idled/pkg-message38
9 files changed, 0 insertions, 374 deletions
diff --git a/sysutils/idled/Makefile b/sysutils/idled/Makefile
deleted file mode 100644
index ed2d60d4f46c..000000000000
--- a/sysutils/idled/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: idled
-# Date created: 12 March 1997
-# Whom: Andrew <andrew@ugh.net.au>, Iain Templeton <iain@ugh.net.au>
-#
-# $FreeBSD$
-#
-
-PORTNAME= idled
-PORTVERSION= 1.16
-PORTREVISION= 3
-CATEGORIES= sysutils
-MASTER_SITES= http://www.netsw.org/system/tools/process/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A daemon that logs out idle users and those users hogging resources
-
-DEPRECATED= Upstream disapear and distfile is no more available, consider using sysutils/doinkd
-EXPIRATION_DATE= 2011-05-01
-
-NO_CDROM= non-profit use and distribution only
-MANCOMPRESSED= yes
-MAN5= idled.cf.5
-MAN8= idled.8
-
-USE_RC_SUBR= ${PORTNAME}
-
-PLIST_FILES= etc/idled.cf.template libexec/idled
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/utmpx-Makefile \
- ${PATCHDIR}/utmpx-idled.h \
- ${PATCHDIR}/utmpx-idled.c
-.else
-EXTRA_PATCHES= ${PATCHDIR}/utmp-Makefile
-.endif
-
-post-extract:
- (cd ${WRKSRC}; make clean)
-
-post-install:
- @${STRIP_CMD} ${PREFIX}/libexec/idled
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/idled/distinfo b/sysutils/idled/distinfo
deleted file mode 100644
index 53bd947705c9..000000000000
--- a/sysutils/idled/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (idled-1.16.tar.gz) = a80c4a35bbbe2660424e5fa55e2b65b098e6cb02df739bcb7b2a1517318b76ce
-SIZE (idled-1.16.tar.gz) = 70864
diff --git a/sysutils/idled/files/idled.in b/sysutils/idled/files/idled.in
deleted file mode 100644
index 3963f10f31a7..000000000000
--- a/sysutils/idled/files/idled.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: /tmp/pcvs/ports/sysutils/idled/files/Attic/idled.in,v 1.3 2010-03-27 00:14:56 dougb Exp $
-#
-
-# PROVIDE: idled
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable idled:
-#
-# idled_enable="YES"
-# idled_flags="<set as needed>"
-#
-# See idled(8) for flags
-#
-
-. /etc/rc.subr
-
-name=idled
-rcvar=`set_rcvar`
-
-command=%%PREFIX%%/libexec/idled
-required_files=%%PREFIX%%/etc/idled.cf
-
-# set defaults
-
-idled_enable=${idled_enable:-"NO"}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/sysutils/idled/files/utmp-Makefile b/sysutils/idled/files/utmp-Makefile
deleted file mode 100644
index d480b04b339f..000000000000
--- a/sysutils/idled/files/utmp-Makefile
+++ /dev/null
@@ -1,104 +0,0 @@
---- ./Makefile.orig 1996-05-16 18:05:28.000000000 -0400
-+++ ./Makefile 2009-07-15 01:05:40.560278401 -0400
-@@ -2,8 +2,8 @@
- #
-
- # C compiler flags
--CC = cc
--RM = rm
-+CC ?= cc
-+RM ?= rm
- INCLUDE =
-
- ######################################################################
-@@ -166,26 +166,26 @@
- # You will need to delete parse.c before compiling! You can either
- # do so by hand, or do a 'make clean' followed by the normal 'make'.
- #DEFS += -O -m486
--#DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
-+DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
- #DEFS += -DPROC_SEARCH_1
- #SPECLIBS = -lkvm
--#INSTTYPE = install1a
-+INSTTYPE = install1a
- #
--#DEST = /usr/local/libexec
--#CFDEST = /usr/local/libexec
--#MDEST = /usr/local/man
--#LOGDEST = /var/log
-+DEST = ${PREFIX}/libexec
-+CFDEST = ${PREFIX}/etc
-+MDEST = ${PREFIX}/man
-+LOGDEST = /var/log
- #
--#OWNER = root
--#CFOWNER = root
--#MOWNER = man
-+OWNER = root
-+CFOWNER = root
-+MOWNER = man
- #
--#GROUP = daemon
--#CFGROUP = daemon
-+GROUP = daemon
-+CFGROUP = daemon
- #
--#MODE = 750
--#CFMODE = 664
--#MMODE = 444
-+MODE = 750
-+CFMODE = 644
-+MMODE = 444
-
- ######################################################################
- ######################################################################
-@@ -215,25 +215,25 @@
- # SVR4 -- Solaris 2.x
- # Use install3 for /usr/sbin/install
- # and install1 for /usr/ucb/install
--DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
--SPECLIBS =
--INSTTYPE = install3
-+#DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
-+#SPECLIBS =
-+#INSTTYPE = install3
-
--DEST = /usr/local/bin
--CFDEST = /usr/local/lib
--MDEST = /usr/local/man
--LOGDEST = /var/log
-+#DEST = /usr/local/bin
-+#CFDEST = /usr/local/lib
-+#MDEST = /usr/local/man
-+#LOGDEST = /var/log
-
--OWNER = root
--CFOWNER = root
--MOWNER = root
-+#OWNER = root
-+#CFOWNER = root
-+#MOWNER = root
-
--GROUP = root
--CFGROUP = root
-+#GROUP = root
-+#CFGROUP = root
-
--MODE = 750
--CFMODE = 664
--MMODE = 644
-+#MODE = 750
-+#CFMODE = 664
-+#MMODE = 644
-
- ######################################################################
- ######################################################################
-@@ -428,7 +428,7 @@
- # HERE are the big CFLAGS
- # Add -g if you want debugging
- # Add -O or whatever variant for optimization
--CFLAGS = ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-+CFLAGS+= ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-
- # For HP's ANSI C compiler (use -g instead of +O3 for debugging)
- # CFLAGS = +O3 -Aa -D_HPUX_SOURCE ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
diff --git a/sysutils/idled/files/utmpx-Makefile b/sysutils/idled/files/utmpx-Makefile
deleted file mode 100644
index f644fa8ef978..000000000000
--- a/sysutils/idled/files/utmpx-Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
---- Makefile.orig 1996-05-16 15:05:28.000000000 -0700
-+++ Makefile 2010-01-25 16:08:20.000000000 -0800
-@@ -2,8 +2,8 @@
- #
-
- # C compiler flags
--CC = cc
--RM = rm
-+CC ?= cc
-+RM ?= rm
- INCLUDE =
-
- ######################################################################
-@@ -166,26 +166,26 @@
- # You will need to delete parse.c before compiling! You can either
- # do so by hand, or do a 'make clean' followed by the normal 'make'.
- #DEFS += -O -m486
--#DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
-+DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK -DHAVE_UTMPX -DSYSV
- #DEFS += -DPROC_SEARCH_1
- #SPECLIBS = -lkvm
--#INSTTYPE = install1a
-+INSTTYPE = install1a
- #
--#DEST = /usr/local/libexec
--#CFDEST = /usr/local/libexec
--#MDEST = /usr/local/man
--#LOGDEST = /var/log
-+DEST = ${PREFIX}/libexec
-+CFDEST = ${PREFIX}/etc
-+MDEST = ${PREFIX}/man
-+LOGDEST = /var/log
- #
--#OWNER = root
--#CFOWNER = root
--#MOWNER = man
-+OWNER = root
-+CFOWNER = root
-+MOWNER = man
- #
--#GROUP = daemon
--#CFGROUP = daemon
-+GROUP = daemon
-+CFGROUP = daemon
- #
--#MODE = 750
--#CFMODE = 664
--#MMODE = 444
-+MODE = 750
-+CFMODE = 644
-+MMODE = 444
-
- ######################################################################
- ######################################################################
-@@ -215,25 +215,25 @@
- # SVR4 -- Solaris 2.x
- # Use install3 for /usr/sbin/install
- # and install1 for /usr/ucb/install
--DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
--SPECLIBS =
--INSTTYPE = install3
--
--DEST = /usr/local/bin
--CFDEST = /usr/local/lib
--MDEST = /usr/local/man
--LOGDEST = /var/log
-+#DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
-+#SPECLIBS =
-+#INSTTYPE = install3
-
--OWNER = root
--CFOWNER = root
--MOWNER = root
-+#DEST = /usr/local/bin
-+#CFDEST = /usr/local/lib
-+#MDEST = /usr/local/man
-+#LOGDEST = /var/log
-+
-+#OWNER = root
-+#CFOWNER = root
-+#MOWNER = root
-
--GROUP = root
--CFGROUP = root
-+#GROUP = root
-+#CFGROUP = root
-
--MODE = 750
--CFMODE = 664
--MMODE = 644
-+#MODE = 750
-+#CFMODE = 664
-+#MMODE = 644
-
- ######################################################################
- ######################################################################
-@@ -428,7 +428,7 @@
- # HERE are the big CFLAGS
- # Add -g if you want debugging
- # Add -O or whatever variant for optimization
--CFLAGS = ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-+CFLAGS+= ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-
- # For HP's ANSI C compiler (use -g instead of +O3 for debugging)
- # CFLAGS = +O3 -Aa -D_HPUX_SOURCE ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
diff --git a/sysutils/idled/files/utmpx-idled.c b/sysutils/idled/files/utmpx-idled.c
deleted file mode 100644
index 8606b3c461e2..000000000000
--- a/sysutils/idled/files/utmpx-idled.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- idled.c.orig 2010-01-25 16:06:48.000000000 -0800
-+++ idled.c 2010-01-25 16:09:39.000000000 -0800
-@@ -335,7 +335,7 @@
- if (strcmp(utmpbuf.ut_line,XDM_DEV) == 0)
- {
- /* This is the console. Is there a real name attached? */
-- if (strlen(utmpbuf.ut_name) > 0)
-+ if (strlen(utmpbuf.ut_user) > 0)
- isConsole = TRUE; /* Yes, use it */
- else
- strcpy(console_user,""); /* No, clear the console user */
-@@ -349,10 +349,10 @@
- #endif /* SYSV */
- {
- user = &users[utmptr];
-- (void) strncpy (tmpname, utmpbuf.ut_name, NAMELEN);
-+ (void) strncpy (tmpname, utmpbuf.ut_user, NAMELEN);
- tmpname[NAMELEN] = 0;
-
-- if (!strcmp (user->uid, tmpname) && user->time_on == utmpbuf.ut_xtime)
-+ if (!strcmp (user->uid, tmpname) && user->time_on == utmpbuf.ut_tv.tv_sec)
- {
- if (new)
- setlimits (utmptr);
-@@ -402,7 +402,7 @@
- logfile ("Error: could not get info on supposed user %s.",user->uid);
- else
- getgroups_func (pswd->pw_name, user->groups, pswd->pw_gid);
-- user->time_on = utmpbuf.ut_xtime;
-+ user->time_on = utmpbuf.ut_tv.tv_sec;
- setlimits (utmptr);
- user->next = tempus;
- chk_session_refuse(user);
diff --git a/sysutils/idled/files/utmpx-idled.h b/sysutils/idled/files/utmpx-idled.h
deleted file mode 100644
index 13a2ef1f79b4..000000000000
--- a/sysutils/idled/files/utmpx-idled.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- idled.h.orig 2010-01-25 16:07:42.000000000 -0800
-+++ idled.h 2010-01-25 16:07:50.000000000 -0800
-@@ -1,7 +1,6 @@
- #include <sys/types.h>
- #include <stdio.h>
- #include <sys/param.h>
--#include <utmp.h>
-
- #define qelem qelem_sys /* Work around to use our own qelem below */
- #include <stdlib.h>
diff --git a/sysutils/idled/pkg-descr b/sysutils/idled/pkg-descr
deleted file mode 100644
index 0992063de352..000000000000
--- a/sysutils/idled/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a port of idled by Michael P. Crider. Idled is a daemon that runs on a
-machine to keep an eye on current users. If users have been idle for too long,
-or have been logged on for too long, or have logged in too many times, it will
-warn them and log them out appropriately.
diff --git a/sysutils/idled/pkg-message b/sysutils/idled/pkg-message
deleted file mode 100644
index 4b30e9e37261..000000000000
--- a/sysutils/idled/pkg-message
+++ /dev/null
@@ -1,38 +0,0 @@
-Idled Copyright (c) 1995-1996 Mike Crider (crider@cs.hope.edu)
-All rights reserved.
-
-*****************************************************************
-*****************************************************************
-
-REDISTRIBUTION AND USE IN SOURCE AND BINARY FORMS FOR NON-PROFIT
-USE ARE PERMITTED PROVIDED THAT:
- (1) SOURCE CODE DISTRIBUTIONS BE COMPLETE AND REMAIN
- UNMODIFIED *IF* IT IS TO RETAIN THE NAME "IDLED" --
- ALL SUCH DISTRIBUTIONS MUST ALSO RETAIN THIS
- COPYRIGHT NOTICE IN ITS ENTIRETY.
- (2) MODIFIED SOURCE CODE DISTRIBUTIONS USE A SUFFICIENTLY
- DIFFERENT NAME, CLEARLY GIVE FULL CREDIT FOR ALL WORK
- USED FROM THIS DISTRIBUTION, AND RETAIN THIS COPYRIGHT
- NOTICE IN ITS ENTIRETY.
- (3) IN GENERAL, ALL DISTRIBUTIONS *MUST* RETAIN THIS
- COPYRIGHT NOTICE IN ITS ENTIRETY.
-
-I REQUEST THAT ANY MODIFICATIONS MADE TO IMPROVE THE CODE OR
-FUNCTIONALITY OF THE PROGRAM BE SENT TO ME FOR REVIEW AND
-POSSIBLE INCLUSION IN THE NEXT RELEASE OF IDLED.
-
-DISCLAIMER: IF IDLED FAILS TO PERFORM AS YOU EXPECTED, OR WORSE,
- SOMEHOW DAMAGES YOUR SYSTEM, I WILL NOT BE HELD
- RESPONSIBLE. THIS SOFTWARE IS PROVIDED ``AS IS''
- WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. USE AT
- YOUR OWN RISK.
-
-
-If you have questions, comments, bug reports, suggestions, and/or
-requests for modification of this program, please contact:
-
- Mike Crider
- crider@cs.hope.edu
-
-*****************************************************************
-*****************************************************************