diff options
author | jkh <jkh@FreeBSD.org> | 1996-06-03 04:40:43 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1996-06-03 04:40:43 +0000 |
commit | ef88bf5901b83d1e5895608bb16a96ba3da25e9a (patch) | |
tree | b0dcc71c405d395c760c0a99ea519c24648f6cdd /usr.sbin/pkg_install | |
parent | 53d543bdd7f96c58be3fe693e0c3c25f8237b36a (diff) | |
download | FreeBSD-src-ef88bf5901b83d1e5895608bb16a96ba3da25e9a.zip FreeBSD-src-ef88bf5901b83d1e5895608bb16a96ba3da25e9a.tar.gz |
fix PR#599
Submitted-By: jdp
Diffstat (limited to 'usr.sbin/pkg_install')
-rw-r--r-- | usr.sbin/pkg_install/add/perform.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.sbin/pkg_install/add/perform.c b/usr.sbin/pkg_install/add/perform.c index 1267d0e..004691d 100644 --- a/usr.sbin/pkg_install/add/perform.c +++ b/usr.sbin/pkg_install/add/perform.c @@ -1,5 +1,5 @@ #ifndef lint -static const char *rcsid = "$Id: perform.c,v 1.32 1995/11/12 04:55:23 jkh Exp $"; +static const char *rcsid = "$Id: perform.c,v 1.33 1996/03/12 06:12:37 jkh Exp $"; #endif /* @@ -277,6 +277,9 @@ pkg_do(char *pkg) printf(" - already installed.\n"); } + if (code != 0) + goto bomb; + /* Look for the requirements file */ if (fexists(REQUIRE_FNAME)) { vsystem("chmod +x %s", REQUIRE_FNAME); /* be sure */ |