Index: /server/common/oursrc/logview/Makefile.in
===================================================================
--- /server/common/oursrc/logview/Makefile.in	(revision 138)
+++ /server/common/oursrc/logview/Makefile.in	(revision 138)
@@ -0,0 +1,18 @@
+CC = @CC@
+CFLAGS = @CFLAGS@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+
+all-local: logview
+
+install:
+	install -p -m755 -D logview $(DESTDIR)$(bindir)/logview
+	install -p -m755 -D logview.pl $(DESTDIR)$(bindir)/logview.pl
+
+clean:
+	rm -f logview
+
+distclean: clean
+	rm -f configure config.* Makefile
+	rm -rf auto*.cache
Index: /server/common/oursrc/logview/configure.in
===================================================================
--- /server/common/oursrc/logview/configure.in	(revision 138)
+++ /server/common/oursrc/logview/configure.in	(revision 138)
@@ -0,0 +1,5 @@
+AC_INIT()
+
+AC_PROG_CC
+
+AC_OUTPUT(Makefile)
Index: /server/common/oursrc/logview/logview.c
===================================================================
--- /server/common/oursrc/logview/logview.c	(revision 138)
+++ /server/common/oursrc/logview/logview.c	(revision 138)
@@ -0,0 +1,8 @@
+#include <unistd.h>
+
+#define REALPATH "/usr/local/bin/logview.pl"
+
+int main (int argc, char** argv)
+{
+  execv(REALPATH, argv);
+}
Index: /server/common/oursrc/logview/logview.pl
===================================================================
--- /server/common/oursrc/logview/logview.pl	(revision 138)
+++ /server/common/oursrc/logview/logview.pl	(revision 138)
@@ -0,0 +1,24 @@
+#!/usr/bin/perl -T -w
+
+%ENV = ();
+$ENV{'PATH'} = '/bin:/usr/bin';
+my $elogsrc = '/var/log/httpd/error_log';
+#my $alogsrc = '/var/log/httpd/access_log';
+# get by uid the caller's name to find the corresponding locker name
+my $caller = (getpwuid $<)[0];
+$\ = "\n";
+
+print "--- Error logs for $caller ---";
+open FOO, $elogsrc;
+my @elogs = <FOO>;
+close FOO;
+# Prevent deviousness, like web_scripts directories within web_scripts
+my @el = grep((m|/([^/]+)/web_scripts/| && $caller eq $1), grep(m|/afs/athena.mit.edu/|, @elogs));
+print @el;
+
+#print "--- Access logs for $caller ---";
+#open FOO, $alogsrc;
+#my @alogs = <FOO>;
+#close FOO;
+#my @al = grep(m|\"GET /~$caller|, @alogs);
+#print @al;
Index: /server/common/oursrc/logview/mrproper
===================================================================
--- /server/common/oursrc/logview/mrproper	(revision 138)
+++ /server/common/oursrc/logview/mrproper	(revision 138)
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+rm -f logview
+rm -f configure config.* Makefile
+rm -rf auto*.cache
Index: /server/fedora/Makefile
===================================================================
--- /server/fedora/Makefile	(revision 137)
+++ /server/fedora/Makefile	(revision 138)
@@ -20,5 +20,5 @@
 
 upstream	= openafs krb5 httpd mit-zephyr
-oursrc		= execsys tokensys accountadm httpdmods sql-signup
+oursrc		= execsys tokensys accountadm httpdmods logview sql-signup
 allsrc		= $(upstream) $(oursrc)
 oursrcdir	= ${PWD}/../common/oursrc
Index: /server/fedora/specs/accountadm.spec
===================================================================
--- /server/fedora/specs/accountadm.spec	(revision 137)
+++ /server/fedora/specs/accountadm.spec	(revision 138)
@@ -48,5 +48,5 @@
 %pre
 groupadd -g 102 signup
-useradd -u 102 -g signup signup
+useradd -u 102 -g signup -d /afs/athena.mit.edu/contrib/scripts/signup signup
 
 %post
Index: /server/fedora/specs/logview.spec
===================================================================
--- /server/fedora/specs/logview.spec	(revision 138)
+++ /server/fedora/specs/logview.spec	(revision 138)
@@ -0,0 +1,40 @@
+Summary: scripts.mit.edu logview program
+Group: Applications/System
+Name: logview
+Version: 0.00
+Release: 0
+Vendor: The scripts.mit.edu Team (scripts@mit.edu)
+URL: http://scripts.mit.edu
+License: GPL
+Source: %{name}.tar.gz 
+BuildRoot: %{_tmppath}/%(%{__id_u} -n)-%{name}-%{version}-root
+%define debug_package %{nil}
+
+%description 
+
+scripts.mit.edu logview program
+See http://scripts.mit.edu/wiki for more information.
+
+%prep
+%setup -q -n %{name}
+
+%build
+./configure
+make
+
+%install
+[ $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT prefix=/usr/local
+
+%clean
+[ $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(0755, root, root)
+/usr/local/bin/logview.pl
+/usr/local/bin/logview
+
+%changelog
+
+* Tue Jan 30 2006  Jeff Arnold <jbarnold@MIT.EDU> 0.00
+- prerelease
