pkgsrc/sysutils/su2/patches/patch-aa
2010-01-27 20:09:09 +00:00

47 lines
1.2 KiB
Text

$NetBSD: patch-aa,v 1.3 2010/01/27 20:15:39 joerg Exp $
--- Makefile.orig 2004-04-16 20:59:06.000000000 -0700
+++ Makefile
@@ -8,16 +8,16 @@ CC=gcc
# /etc/super-users and /usr/adm/sulog that are defined
# separately.
#
-DEST=/usr/local
+DEST=${PREFIX}
BINDIR=$(DEST)/bin
-MANDIR=$(DEST)/man
+MANDIR=$(DEST)/${PKGMANDIR}/man1
# OPTIONS:
# There are a number of DEFINES that can be used to configure su2. Please
# see the source to su2.c for a full listing of all of the available options.
# Standard
-OPTIONS=-DFULLPATH
+OPTIONS=-DSU2LOGFILE="\"/var/log/su2.log\"" -DSUPERUSERS="\"$(PREFIX)/etc/super-users\"" -DBROKENCUSERID
# m88k
# OPTIONS=-DFULLPATH -DNOVFORK
@@ -31,13 +31,18 @@ OPTIONS=-DFULLPATH
# Shadow Passwords (Solaris)
# OPTIONS=-DFULLPATH -DUSE_SHADOW
-CFLAGS=-O $(OPTIONS)
+CFLAGS+= $(OPTIONS)
su2: su2.c
-install: su2
- install -c -m 4711 -o root su2 $(BINDIR)/su2
- install -c su2.man $(MANDIR)/su2.1
+su2.1:
+ sed 's,/etc/super,${PREFIX}/etc/super,g' <su2.man >su2.1
+
+all: su2 su2.1
+
+install: su2 su2.1
+ ${BSD_INSTALL_PROGRAM} su2 ${DESTDIR}$(BINDIR)/su2
+ ${BSD_INSTALL_MAN} su2.1 ${DESTDIR}$(MANDIR)/su2.1
clean:
rm -f su2 *.o *.a