summaryrefslogtreecommitdiff
path: root/security/logcheck/patches/patch-aa
blob: 7be2ec21ef43a255f66f9fdf8efdc87d399432ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
$NetBSD: patch-aa,v 1.1.1.1 2001/07/17 15:00:48 nra Exp $

--- Makefile.orig	Sun Oct 31 16:07:29 1999
+++ Makefile	Thu Jun 21 09:19:45 2001
@@ -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
 
@@ -30,24 +32,12 @@
 INSTALLDIR_SH = /usr/local/etc
 
 # 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,27 +50,29 @@
 		/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.sample
+		cp ./systems/$(SYSTYPE)/logcheck.violations $(INSTALLDIR)/logcheck.violations.sample
+		cp ./systems/$(SYSTYPE)/logcheck.violations.ignore $(INSTALLDIR)/logcheck.violations.ignore.sample
+		cp ./systems/$(SYSTYPE)/logcheck.ignore $(INSTALLDIR)/logcheck.ignore.sample
+		cp ./systems/$(SYSTYPE)/logcheck.sh $(INSTALLDIR_SH)/logcheck.sh
 		cp ./src/logtail $(INSTALLDIR_BIN)
 		@echo "Setting permissions"
 		chmod 700 $(INSTALLDIR_SH)/logcheck.sh
 		chmod 700 $(INSTALLDIR_BIN)/logtail
-		chmod 600 $(INSTALLDIR)/logcheck.violations.ignore
-		chmod 600 $(INSTALLDIR)/logcheck.violations
-		chmod 600 $(INSTALLDIR)/logcheck.hacking
-		chmod 600 $(INSTALLDIR)/logcheck.ignore
+		chmod 600 $(INSTALLDIR)/logcheck.violations.ignore.sample
+		chmod 600 $(INSTALLDIR)/logcheck.violations.sample
+		chmod 600 $(INSTALLDIR)/logcheck.hacking.sample
+		chmod 600 $(INSTALLDIR)/logcheck.ignore.sample
 		@echo "Done. Don't forget to set your crontab."		
 
 generic: