]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
contrib: remove atudel
authorIker Pedrosa <ipedrosa@redhat.com>
Thu, 31 Aug 2023 14:30:02 +0000 (16:30 +0200)
committerSerge Hallyn <serge@hallyn.com>
Wed, 4 Oct 2023 18:31:38 +0000 (13:31 -0500)
AFAIK, it isn't included in any distribution and it isn't used
internally in the project, so let's remove it.

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
contrib/Makefile.am
contrib/README
contrib/atudel [deleted file]

index bb6ea82d0188e2b07c3be2753d7d55fd242ac745..554ca19bac4edfa48ac45f7544aa8a85b101bc5e 100644 (file)
@@ -2,5 +2,5 @@
 # and also cooperate to make a distribution for `make dist'
 
 EXTRA_DIST = README adduser.c adduser.sh adduser2.sh \
atudel groupmems.shar shadow-anonftp.patch \
+ groupmems.shar shadow-anonftp.patch \
  udbachk.tgz
index c4d1bc0308976ae9cff92f2f2422791ed449f63c..6002923a7de00cea4592e906f7012d0c62040d27 100644 (file)
@@ -2,9 +2,6 @@ People keep sending various adduser programs and scripts...  They are
 all in this directory.  I haven't tested them, use at your own risk.
 Anyway, the best one I've seen so far is adduser-3.x from Debian.
 
-atudel is a perl script to remove at jobs owned by the specified user
-(atrm in at-2.9 for Linux can't do that).
-
 udbachk.tgz is a passwd/group/shadow file integrity checker.
 
 --marekm
diff --git a/contrib/atudel b/contrib/atudel
deleted file mode 100755 (executable)
index f5718f2..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/perl
-#
-# SPDX-FileCopyrightText: 1996 Brian R. Gaeke
-# SPDX-License-Identifier: BSD-4-Clause
-#
-# Additionally:
-#
-# This software is provided without support and without any obligation
-# on the part of Brian R. Gaeke to assist in its use, correction,
-# modification or enhancement.
-#
-#######################################################################
-#
-# this is atudel, version 2, by Brian R. Gaeke <brg@dgate.org>
-#
-
-require "getopts.pl";
-&Getopts('v');
-$username = shift(@ARGV);
-&usage unless $username;
-
-sub usage
-{
-       print STDERR "atudel - remove all at jobs owned by a user\n";
-       print STDERR "usage: $0 [-v] username\n";
-       exit(1);
-}
-
-# odd. unless getpwnam($uname) doesn't seem to work for $uname eq "root" on
-# my linux system. but this does.
-die "user $username does not exist; stopping"
-       unless defined(getpwnam($username));
-
-print "searching for at jobs owned by user $username ..." if $opt_v;
-
-chdir "/var/spool/atjobs" ||
-       die "can't chdir to /var/spool/atjobs: $!\nstopping";
-opendir(DIR,".") || die "can't opendir(/var/spool/atjobs): $!\nstopping";
-@files = grep(!/^\./,grep(-f,readdir(DIR)));
-closedir DIR;
-
-foreach $x (@files)
-{
-       $owner = (getpwuid((stat($x))[4]))[0];
-       push(@nuke_bait,$x) if $owner eq $username;
-}
-
-if (@nuke_bait)
-{
-       print "removed jobIDs: @{nuke_bait}.\n" if $opt_v;
-       unlink @nuke_bait;
-}
-elsif ($opt_v)
-{
-       print "\n";
-}
-
-exit 0;