summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
Diffstat (limited to 'usr')
-rw-r--r--usr/src/cmd/Makefile10
-rw-r--r--usr/src/cmd/auditrecord/Makefile8
-rw-r--r--usr/src/cmd/dtrace/demo/Makefile10
-rw-r--r--usr/src/cmd/dtrace/test/tst/Makefile.com4
-rw-r--r--usr/src/lib/libc/Makefile6
5 files changed, 24 insertions, 14 deletions
diff --git a/usr/src/cmd/Makefile b/usr/src/cmd/Makefile
index e303927b65..5e496c38db 100644
--- a/usr/src/cmd/Makefile
+++ b/usr/src/cmd/Makefile
@@ -509,8 +509,11 @@ sparc_SUBDIRS= \
vntsd
#
-# Commands that are messaged. Note that 'lp' comes first
-# (see previous comment about 'lp'.)
+# Commands that are messaged. Note that 'lp' comes first (see previous comment
+# about 'lp'.)
+#
+# We purposefully leave out auditrecord from illumos-joyent: it attempts to use
+# Perl modules constructed as part of the build alongside the native Perl.
#
MSGSUBDIRS= \
abi \
@@ -521,7 +524,6 @@ MSGSUBDIRS= \
audit \
auditconfig \
auditd \
- auditrecord \
auditset \
auths \
autopush \
@@ -781,7 +783,7 @@ AUDITSUBDIRS= \
auditreduce \
auditset \
auditstat \
- praudit
+ praudit
#
# commands not owned by the systems group
diff --git a/usr/src/cmd/auditrecord/Makefile b/usr/src/cmd/auditrecord/Makefile
index 4f4670dfc9..fdf5213b3f 100644
--- a/usr/src/cmd/auditrecord/Makefile
+++ b/usr/src/cmd/auditrecord/Makefile
@@ -22,13 +22,15 @@
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+# Copyright (c) 2018, Joyent, Inc.
+#
include $(SRC)/cmd/Makefile.cmd
ATTR = audit_record_attr
ROOTAUDITDIR = $(ROOT)/usr/lib/audit
-SECURITYFILES = $(ATTR:%=$(ROOTAUDITDIR)/%)
+SECURITYFILES = $(ATTR:%=$(ROOTAUDITDIR)/%)
$(SECURITYFILES) := FILEMODE = $(LIBFILEMODE)
PROG = auditrecord
@@ -41,7 +43,7 @@ ADTXMLFILE = $(LIBBSMDIR)/common/adt.xml
.KEEP_STATE:
-all: $(PROG) $(ATTR)
+all: $(PROG) $(ATTR)
install: all $(ROOTUSRSBINPROG) install_data
@@ -59,7 +61,7 @@ clean:
$(RM) $(ATTR) $(STRIPTEXT) $(AGETTEXT)
$(ATTR): $(STRIPTEXT) $(ATTRPROC) $(ADTXMLFILE) $(ATTR).txt
- ./$(STRIPTEXT) < $(ATTR).txt > $(ATTR)
+ $(PERL) ./$(STRIPTEXT) < $(ATTR).txt > $(ATTR)
$(PERL) -I $(LIBBSMDIR) ./$(ATTRPROC) $(ADTXMLFILE) >> $(ATTR)
$(ROOTUSRSBINPROG): $(PROG)
diff --git a/usr/src/cmd/dtrace/demo/Makefile b/usr/src/cmd/dtrace/demo/Makefile
index a75a418a96..cfb35083ee 100644
--- a/usr/src/cmd/dtrace/demo/Makefile
+++ b/usr/src/cmd/dtrace/demo/Makefile
@@ -21,6 +21,8 @@
#
# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
#
+# Copyright (c) 2018, Joyent, Inc.
+#
include ../../Makefile.cmd
@@ -157,11 +159,11 @@ $(ROOTDEMODIR):
$(ROOTDEMODIR)/%: %
$(INS.file)
-$(HTMLFILES): $(DFILES) $(MKDEMO)
- ./$(MKDEMO) $@
+$(HTMLFILES): $(DFILES) $(MKDEMO)
+ $(PERL) ./$(MKDEMO) $@
-$(DFILES): $(MKDEMO)
- ./$(MKDEMO) $@
+$(DFILES): $(MKDEMO)
+ $(PERL) ./$(MKDEMO) $@
$(ROOTDEMOFILES): $(ROOTDEMODIR)
diff --git a/usr/src/cmd/dtrace/test/tst/Makefile.com b/usr/src/cmd/dtrace/test/tst/Makefile.com
index d4b787d5ec..336c68e086 100644
--- a/usr/src/cmd/dtrace/test/tst/Makefile.com
+++ b/usr/src/cmd/dtrace/test/tst/Makefile.com
@@ -23,6 +23,8 @@
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+# Copyright (c) 2018, Joyent, Inc.
+#
include $(SRC)/cmd/Makefile.cmd
@@ -109,6 +111,6 @@ scripts: FRC
@cd ../cmd/scripts; pwd; $(MAKE) install
dstyle: FRC
- @if [ -n "$(DSRCS)" ]; then $(DSTYLE) $(DSRCS); fi
+ @if [ -n "$(DSRCS)" ]; then $(PERL) $(DSTYLE) $(DSRCS); fi
FRC:
diff --git a/usr/src/lib/libc/Makefile b/usr/src/lib/libc/Makefile
index 75a6406779..531020ee23 100644
--- a/usr/src/lib/libc/Makefile
+++ b/usr/src/lib/libc/Makefile
@@ -24,6 +24,8 @@
# Copyright 2010 Nexenta Systems, Inc. All rights reserved.
# Use is subject to license terms.
#
+# Copyright (c) 2018, Joyent, Inc.
+#
LIBBASENAME= libc
LIBRARY= $(LIBBASENAME:%=%.a)
@@ -104,7 +106,7 @@ ROOTVARIANTLIBS= $(VARIANTS:%=$(ROOTVARIANTDIR)/$(LIBBASENAME)_%.so.1)
ROOTVARIANTLIBS64= $(VARIANTS64:%=$(ROOTVARIANTDIR64)/$(LIBBASENAME)_%.so.1)
# definitions for install_h target
-BASEHDRS= getxby_door.h
+BASEHDRS= getxby_door.h
CHECKHDRS= $(BASEHDRS:%.h=port/gen/%.check)
HDRS= $(BASEHDRS)
@@ -133,7 +135,7 @@ all: all_h lib32 $(BUILD64) .WAIT lib64 .WAIT etc THIRDPARTYLICENSE
THIRDPARTYLICENSE: extract-copyright
$(RM) $@
- ./extract-copyright . > $@
+ $(PERL) ./extract-copyright . > $@
etc: $($(MACH)_ETC)