Revision: 7446
          http://gar.svn.sourceforge.net/gar/?rev=7446&view=rev
Author:   bdwalton
Date:     2009-11-26 02:59:25 +0000 (Thu, 26 Nov 2009)

Log Message:
-----------
logwatch: port to GAR; _huge_ version bump

Added Paths:
-----------
    csw/mgar/pkg/logwatch/
    csw/mgar/pkg/logwatch/branches/
    csw/mgar/pkg/logwatch/tags/
    csw/mgar/pkg/logwatch/trunk/
    csw/mgar/pkg/logwatch/trunk/Makefile
    csw/mgar/pkg/logwatch/trunk/checksums
    csw/mgar/pkg/logwatch/trunk/files/
    csw/mgar/pkg/logwatch/trunk/files/logwatch.wrapper


Property changes on: csw/mgar/pkg/logwatch/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/logwatch/trunk/Makefile
===================================================================
--- csw/mgar/pkg/logwatch/trunk/Makefile                                (rev 0)
+++ csw/mgar/pkg/logwatch/trunk/Makefile        2009-11-26 02:59:25 UTC (rev 
7446)
@@ -0,0 +1,103 @@
+GARNAME = logwatch
+GARVERSION = 7.3.6
+CATEGORIES = utils
+
+ARCHALL = 1
+REQUIRED_PKGS = CSWperl CSWgnulinks CSWgfile CSWggrep CSWfortune CSWgawk
+
+LICENSE = License
+
+DESCRIPTION = Logwatch is a customizable log analysis system
+define BLURB
+Logwatch is a customizable log analysis system. Logwatch parses through your 
system's logs for a given period of time and creates a report analyzing areas 
that you specify, in as much detail as you require. Logwatch is easy to use and 
will work right out of the package on most systems.
+endef
+
+MASTER_SITES = ftp://ftp.kaybee.org/pub/linux/
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+
+# We define upstream file regex so we can be notifed of new upstream
+# software release
+UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
+
+# If the url used to check for software update is different of
+# MASTER_SITES, then uncomment the next line. Otherwise it is set by
+# default to the value of MASTER_SITES
+# UPSTREAM_MASTER_SITES = 
+
+
+CONFIGURE_SCRIPTS =
+BUILD_SCRIPTS =
+TEST_SCRIPTS =
+INSTALL_SCRIPTS = custom
+
+include gar/category.mk
+
+INSTALL = /opt/csw/bin/ginstall
+INSTALLDIR = $(INSTALL) -m 0755 -d
+INSTALLEXE = $(INSTALL) -m 0755
+INSTALLDATA = $(INSTALL) -m 0644
+
+BINDIR = $(bindir)
+SHAREDIR = $(datadir)/$(GARNAME)
+MANDIR = $(datadir)/man
+DOCDIR = $(datadir)/doc/$(GARNAME)
+CONFDIR = /etc/opt/csw/$(GARNAME)
+TMPDIR = /var/opt/csw/$(GARNAME)
+
+post-extract-modulated:
+       cp $(FILEDIR)/logwatch.wrapper $(WORKSRC)/
+
+install-custom:
+       (cd $(WORKSRC); \
+               $(INSTALLDIR) $(DESTDIR)$(TMPDIR); \
+               $(INSTALLDIR) $(DESTDIR)$(BINDIR); \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR); \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/conf; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts/services; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts/conf; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts/conf/logfiles; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts/conf/services; \
+               $(INSTALLDIR) $(DESTDIR)$(CONFDIR)/scripts/conf/html; \
+               $(INSTALLDIR) $(DESTDIR)$(DOCDIR); \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR); \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/dist.conf; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/dist.conf/logfiles; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/dist.conf/services; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/default.conf; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/default.conf/logfiles; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/default.conf/services; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/default.conf/html; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/scripts; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/scripts/logfiles; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/scripts/services; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/scripts/shared; \
+               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/lib; \
+               $(INSTALLDATA) README $(DESTDIR)$(DOCDIR)/README; \
+               $(INSTALLDATA) HOWTO-Customize-LogWatch 
$(DESTDIR)$(DOCDIR)/HOWTO-Customize-LogWatch; \
+               $(INSTALLDATA) conf/*.conf $(DESTDIR)$(SHAREDIR)/default.conf; \
+               $(INSTALLDATA) conf/logfiles/* 
$(DESTDIR)$(SHAREDIR)/default.conf/logfiles/; \
+               $(INSTALLDATA) conf/services/* 
$(DESTDIR)$(SHAREDIR)/default.conf/services/; \
+               $(INSTALLDATA) conf/html/* 
$(DESTDIR)$(SHAREDIR)/default.conf/html/; \
+               $(INSTALLEXE) scripts/logwatch.pl $(DESTDIR)$(BINDIR); \
+               for i in scripts/logfiles/*; do \
+                       if [ `ls $$i | grep -v CVS | wc -l` -ne 0 ]; then \
+                               $(INSTALLDIR) $(DESTDIR)$(SHAREDIR)/$$i; \
+                               $(INSTALLDATA) $$i/* $(DESTDIR)$(SHAREDIR)/$$i; 
\
+                       fi; \
+               done; \
+               $(INSTALLDATA) scripts/shared/* 
$(DESTDIR)$(SHAREDIR)/scripts/shared; \
+               $(INSTALLDATA) scripts/services/* 
$(DESTDIR)$(SHAREDIR)/scripts/services; \
+               $(INSTALLDATA) lib/* $(DESTDIR)$(SHAREDIR)/lib; \
+               touch $(DESTDIR)$(CONFDIR)/conf/logwatch.conf; \
+               touch $(DESTDIR)$(CONFDIR)/conf/ignore.conf; \
+               touch $(DESTDIR)$(CONFDIR)/conf/override.conf; \
+               perl -pi -e "s%/usr/share%/opt/csw/share%" 
$(DESTDIR)$(BINDIR)/logwatch.pl; \
+               perl -pi -e "s%/usr/bin/perl%/opt/csw/bin/perl%" 
$(DESTDIR)$(BINDIR)/logwatch.pl; \
+               perl -pi -e "s%/etc/logwatch%/etc/opt/csw/logwatch%" 
$(DESTDIR)$(BINDIR)/logwatch.pl; \
+               $(INSTALLDIR) $(DESTDIR)$(TMPDIR); \
+               echo "TmpDir = $(TMPDIR)" >> 
$(DESTDIR)$(CONFDIR)/conf/logwatch.conf; \
+               $(INSTALLDIR) $(DESTDIR)$(MANDIR)/man8; \
+               $(INSTALLDATA) logwatch.8 $(DESTDIR)$(MANDIR)/man8; \
+               $(INSTALLEXE) logwatch.wrapper $(DESTDIR)$(BINDIR)/logwatch )
+       @$(MAKECOOKIE)
\ No newline at end of file

Added: csw/mgar/pkg/logwatch/trunk/checksums
===================================================================
--- csw/mgar/pkg/logwatch/trunk/checksums                               (rev 0)
+++ csw/mgar/pkg/logwatch/trunk/checksums       2009-11-26 02:59:25 UTC (rev 
7446)
@@ -0,0 +1 @@
+937d982006b2a76a83edfcfd2e5a9d7d  logwatch-7.3.6.tar.gz

Added: csw/mgar/pkg/logwatch/trunk/files/logwatch.wrapper
===================================================================
--- csw/mgar/pkg/logwatch/trunk/files/logwatch.wrapper                          
(rev 0)
+++ csw/mgar/pkg/logwatch/trunk/files/logwatch.wrapper  2009-11-26 02:59:25 UTC 
(rev 7446)
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+PATH=/opt/csw/gnu:/opt/csw/bin:$PATH
+export PATH
+
+exec /opt/csw/bin/logwatch.pl $*


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to