Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Mar 2014 15:22:36 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r348862 - head/Mk
Message-ID:  <201403231522.s2NFMa4b055969@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Sun Mar 23 15:22:36 2014
New Revision: 348862
URL: http://svnweb.freebsd.org/changeset/ports/348862
QAT: https://qat.redports.org/buildarchive/r348862/

Log:
  - Only create ports-mgmt/pkg latest link if can write to PACKAGES
  
  With hat:	portmgr

Modified:
  head/Mk/bsd.pkgng.mk

Modified: head/Mk/bsd.pkgng.mk
==============================================================================
--- head/Mk/bsd.pkgng.mk	Sun Mar 23 15:21:42 2014	(r348861)
+++ head/Mk/bsd.pkgng.mk	Sun Mar 23 15:22:36 2014	(r348862)
@@ -249,16 +249,16 @@ do-package: ${TMPPLIST}
 	      if [ -d ${PKGREPOSITORY} -a -w ${PKGREPOSITORY} ]; then \
 	          ${LN} -f ${WRKDIR}/${PKGNAME}${PKG_SUFX} ${PKGFILE} 2>/dev/null \
 			      || ${CP} -af ${WRKDIR}/${PKGNAME}${PKG_SUFX} ${PKGFILE}; \
+		      if [ "${PKGORIGIN}" = "ports-mgmt/pkg" -o "${PKGORIGIN}" = "ports-mgmt/pkg-devel" ]; then \
+			      if [ ! -d ${PKGLATESTREPOSITORY} ]; then \
+			    	  if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \
+		    			  ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \
+	    				  exit 1; \
+    				  fi; \
+	    		  fi ; \
+	    		  ${LN} -sf ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} ; \
+	    	  fi; \
 	      fi; \
-		  if [ "${PKGORIGIN}" = "ports-mgmt/pkg" -o "${PKGORIGIN}" = "ports-mgmt/pkg-devel" ]; then \
-			  if [ ! -d ${PKGLATESTREPOSITORY} ]; then \
-				  if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \
-					  ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \
-					  exit 1; \
-				  fi; \
-			  fi ; \
-			  ${LN} -sf ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} ; \
-		  fi; \
 	else \
 		cd ${.CURDIR} && eval ${MAKE} delete-package; \
 		exit 1; \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403231522.s2NFMa4b055969>