Revision: 107524 https://trac.macports.org/changeset/107524 Author: cal@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
participants (1)
-
cal@macports.org