summaryrefslogtreecommitdiff
path: root/usr/src/cmd/logadm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/logadm/Makefile')
-rw-r--r--usr/src/cmd/logadm/Makefile35
1 files changed, 31 insertions, 4 deletions
diff --git a/usr/src/cmd/logadm/Makefile b/usr/src/cmd/logadm/Makefile
index 572fa41ba0..b997fe6ead 100644
--- a/usr/src/cmd/logadm/Makefile
+++ b/usr/src/cmd/logadm/Makefile
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
#
PROG= logadm
@@ -40,18 +39,46 @@ $(ROOTETC)/$(CONFIGFILE):= FILEMODE= 644
CLOBBERFILES += $(TESTS)
+LOGADMDIR = $(ROOT)/etc/logadm.d
+
+MFSTFILES = logadm-upgrade.xml
+MANIFESTDIR = $(ROOT)/lib/svc/manifest/system
+MANIFEST = $(MFSTFILES:%=$(MANIFESTDIR)/%)
+$(MANIFEST) := FILEMODE = 0444
+
+METHODFILES = logadm-upgrade
+METHODDIR = $(ROOT)/lib/svc/method
+METHOD = $(METHODFILES:%=$(METHODDIR)/%)
+$(METHOD) := FILEMODE = 0555
+
.KEEP_STATE:
all: $(PROG)
test: $(TESTS) $(PROG)
- ./tester `pwd`
+ $(PERL) -w ./tester `pwd`
$(PROG): $(OBJS)
$(LINK.c) -o $@ $(OBJS) $(LDLIBS)
$(POST_PROCESS)
-install: all $(ROOTUSRSBINPROG) $(ROOTETC)/$(CONFIGFILE)
+install: all $(ROOTUSRSBINPROG) $(ROOTETC)/$(CONFIGFILE) $(LOGADMDIR) \
+ $(MANIFESTDIR) $(MANIFEST) $(METHODDIR) $(METHOD)
+
+$(LOGADMDIR):
+ $(INS.dir)
+
+$(MANIFESTDIR):
+ $(INS.dir)
+
+$(MANIFESTDIR)/% : %
+ $(INS.file)
+
+$(METHODDIR):
+ $(INS.dir)
+
+$(METHODDIR)/% : %
+ $(INS.file)
$(POFILE): $(POFILES)
$(RM) $@