afe3a13cdd
Use OWN_DIRS to handle directories under /var. Move the logcheck.sh script to where it belongs, the bin directory. Use buildlink2. Bump PKGREVISION to 1.
91 lines
2.9 KiB
Text
91 lines
2.9 KiB
Text
$NetBSD: patch-aa,v 1.2 2003/05/01 20:43:41 jmmv Exp $
|
|
|
|
--- Makefile.orig 1999-10-31 16:07:29.000000000 +0100
|
|
+++ Makefile
|
|
@@ -5,13 +5,15 @@
|
|
# Thanks to rbulling@obscure.org for cleaning this Makefile up..
|
|
#
|
|
|
|
+SYSTYPE=freebsd
|
|
+
|
|
# Generic compiler
|
|
- CC = cc
|
|
+ CC ?= cc
|
|
# GNU..
|
|
# CC = gcc
|
|
|
|
# Normal systems flags
|
|
-CFLAGS = -O
|
|
+CFLAGS ?= -O
|
|
# Braindead HPUX compiler flags
|
|
#CFLAGS = -O -Aa
|
|
|
|
@@ -19,35 +21,22 @@ CFLAGS = -O
|
|
# the new paths!!
|
|
|
|
# This is where keyword files go.
|
|
-INSTALLDIR = /usr/local/etc
|
|
+INSTALLDIR = /usr/local/share/examples/logcheck
|
|
|
|
# This is where logtail will go
|
|
INSTALLDIR_BIN = /usr/local/bin
|
|
|
|
# Some people want the logcheck.sh in /usr/local/bin. Uncomment this
|
|
# if you want this. /usr/local/etc was kept for compatibility reasons.
|
|
-#INSTALLDIR_SH = /usr/local/bin
|
|
-INSTALLDIR_SH = /usr/local/etc
|
|
+INSTALLDIR_SH = /usr/local/bin
|
|
|
|
# The scratch directory for logcheck files.
|
|
-TMPDIR = /usr/local/etc/tmp
|
|
+TMPDIR = /var/adm/tmp
|
|
|
|
# Debug mode for logtail
|
|
# CFLAGS = -g -DDEBUG
|
|
|
|
-all:
|
|
- @echo "Usage: make <systype>"
|
|
- @echo "<systype> is one of: "
|
|
- @echo " linux, bsdos, freebsd, sun, generic, hpux, digital"
|
|
- @echo ""
|
|
- @echo "NOTE: This will make and install the package in these"
|
|
- @echo " directories:"
|
|
- @echo " logcheck configuration files : $(INSTALLDIR)"
|
|
- @echo " logcheck.sh shell script : $(INSTALLDIR_SH)"
|
|
- @echo " logtail program : $(INSTALLDIR_BIN)"
|
|
- @echo ""
|
|
- @echo "Edit the makefile if you wish to change these paths."
|
|
- @echo "Any existing files will be overwritten."
|
|
+all: build
|
|
|
|
clean:
|
|
/bin/rm ./src/logtail ./src/logtail.o
|
|
@@ -60,19 +49,21 @@ uninstall:
|
|
/bin/rm $(INSTALLDIR)/logcheck.violations.ignore
|
|
/bin/rm $(INSTALLDIR_BIN)/logtail
|
|
|
|
-install:
|
|
+build:
|
|
@echo "Making $(SYSTYPE)"
|
|
$(CC) $(CFLAGS) -o ./src/logtail ./src/logtail.c
|
|
+
|
|
+install:
|
|
@echo "Creating temp directory $(TMPDIR)"
|
|
- @if [ ! -d $(TMPDIR) ]; then /bin/mkdir $(TMPDIR); fi
|
|
+ @if [ ! -d $(TMPDIR) ]; then /bin/mkdir -p $(TMPDIR); fi
|
|
@echo "Setting temp directory permissions"
|
|
chmod 700 $(TMPDIR)
|
|
@echo "Copying files"
|
|
- cp ./systems/$(SYSTYPE)/logcheck.hacking $(INSTALLDIR)
|
|
- cp ./systems/$(SYSTYPE)/logcheck.violations $(INSTALLDIR)
|
|
- cp ./systems/$(SYSTYPE)/logcheck.violations.ignore $(INSTALLDIR)
|
|
- cp ./systems/$(SYSTYPE)/logcheck.ignore $(INSTALLDIR)
|
|
- cp ./systems/$(SYSTYPE)/logcheck.sh $(INSTALLDIR_SH)
|
|
+ cp ./systems/$(SYSTYPE)/logcheck.hacking $(INSTALLDIR)/logcheck.hacking
|
|
+ cp ./systems/$(SYSTYPE)/logcheck.violations $(INSTALLDIR)/logcheck.violations
|
|
+ cp ./systems/$(SYSTYPE)/logcheck.violations.ignore $(INSTALLDIR)/logcheck.violations.ignore
|
|
+ cp ./systems/$(SYSTYPE)/logcheck.ignore $(INSTALLDIR)/logcheck.ignore
|
|
+ cp ./systems/$(SYSTYPE)/logcheck.sh $(INSTALLDIR_SH)/logcheck.sh
|
|
cp ./src/logtail $(INSTALLDIR_BIN)
|
|
@echo "Setting permissions"
|
|
chmod 700 $(INSTALLDIR_SH)/logcheck.sh
|