diff options
author | Satoshi Asami <asami@FreeBSD.org> | 1995-05-12 07:32:59 +0000 |
---|---|---|
committer | Satoshi Asami <asami@FreeBSD.org> | 1995-05-12 07:32:59 +0000 |
commit | 6d572c7f783114bbabd81b21d2909daf10e7b507 (patch) | |
tree | 332eb56043746fb0c620ca4f738bb424cd6a8437 /Mk | |
parent | 7aed5ffa40b6c31b9279d70599a5adf1b7acab42 (diff) | |
download | ports-6d572c7f783114bbabd81b21d2909daf10e7b507.tar.gz ports-6d572c7f783114bbabd81b21d2909daf10e7b507.zip |
Delete package and links when pkg_create fails.
Notes
Notes:
svn path=/head/; revision=1684
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.port.mk | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 3ade1938f82e..5ed46471e852 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -3,7 +3,7 @@ # bsd.port.mk - 940820 Jordan K. Hubbard. # This file is in the public domain. # -# $Id: bsd.port.mk,v 1.156 1995/05/09 00:31:54 asami Exp $ +# $Id: bsd.port.mk,v 1.157 1995/05/10 09:30:09 asami Exp $ # # Please view me with 4 column tabs! @@ -945,9 +945,12 @@ do-package: fi; \ fi; \ fi; \ - ${PKG_CMD} ${PKG_ARGS} ${PKGFILE}; \ - if [ -d ${PACKAGES} ]; then \ - ${MAKE} ${.MAKEFLAGS} package-links; \ + if ${PKG_CMD} ${PKG_ARGS} ${PKGFILE}; then \ + if [ -d ${PACKAGES} ]; then \ + ${MAKE} ${.MAKEFLAGS} package-links; \ + fi; \ + else \ + ${MAKE} ${.MAKEFLAGS} delete-package; \ fi; \ fi .endif |