[107524] trunk/base/tests/test/trace/Makefile
cal at macports.org
cal at macports.org
Mon Jul 1 18:13:34 PDT 2013
Revision: 107524
https://trac.macports.org/changeset/107524
Author: cal at macports.org
Date: 2013-07-01 18:13:34 -0700 (Mon, 01 Jul 2013)
Log Message:
-----------
trace test: add non-superuser support to the Makefile
Modified Paths:
--------------
trunk/base/tests/test/trace/Makefile
Modified: trunk/base/tests/test/trace/Makefile
===================================================================
--- trunk/base/tests/test/trace/Makefile 2013-07-02 01:05:58 UTC (rev 107523)
+++ trunk/base/tests/test/trace/Makefile 2013-07-02 01:13:34 UTC (rev 107524)
@@ -11,13 +11,13 @@
test:
@PORTSRC=$(PORTSRC) $(bindir)/port clean > /dev/null
@mkdir -p ../tracetesttmp
- @chown $(RUNUSR) ../tracetesttmp || true
- @sudo -u $(RUNUSR) touch ../tracetesttmp/delete-trace
- @sudo -u $(RUNUSR) touch ../tracetesttmp/rename-trace
- @sudo -u $(RUNUSR) mkdir -p ../tracetesttmp/rmdir-trace
+ @-[ "`id -u`" == "0" ] && chown $(RUNUSR) ../tracetesttmp
+ @([ "`id -u`" == "0" ] && sudo -u $(RUNUSR) touch ../tracetesttmp/delete-trace) || touch ../tracetesttmp/delete-trace
+ @([ "`id -u`" == "0" ] && sudo -u $(RUNUSR) touch ../tracetesttmp/rename-trace) || touch ../tracetesttmp/rename-trace
+ @([ "`id -u`" == "0" ] && sudo -u $(RUNUSR) mkdir -p ../tracetesttmp/rmdir-trace) || mkdir -p ../tracetesttmp/rmdir-trace
@rm -f /tmp/hello-trace
@ln -sf /usr/include/unistd.h /tmp/link-trace2
- @chown -h $(RUNUSR) /tmp/link-trace2
+ @-[ "`id -u`" == "0" ] && chown -h $(RUNUSR) /tmp/link-trace2
@PORTSRC=$(PORTSRC) $(bindir)/port -t test > output 2>&1 || (cat output; exit 1)
@rm -f /tmp/link-trace2
@rm -f /tmp/hello-trace
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130701/d92dd0cd/attachment.html>
More information about the macports-changes
mailing list