summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_rolling-replace
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2018-05-06 18:06:18 +0000
committergdt <gdt@pkgsrc.org>2018-05-06 18:06:18 +0000
commitb798757fd647e2db9e969dcf8bcba440c5624322 (patch)
treeb9facb26c3cae931cd522b3e9752adeab2f9d052 /pkgtools/pkg_rolling-replace
parentdccbb84d5f91262159825cd781571d5dc7d8035b (diff)
downloadpkgsrc-b798757fd647e2db9e969dcf8bcba440c5624322.tar.gz
pkg_rolling-replace: avoid top-level make clean
In some cases, if an installed package's source directory did not exist, pkg_rr could invoke "make clean" at top-level of pkgsrc. Bug report and fix by Andreas Gustafsson in PR pkg/53157.
Diffstat (limited to 'pkgtools/pkg_rolling-replace')
-rw-r--r--pkgtools/pkg_rolling-replace/Makefile4
-rwxr-xr-xpkgtools/pkg_rolling-replace/files/pkg_rolling-replace.sh3
2 files changed, 4 insertions, 3 deletions
diff --git a/pkgtools/pkg_rolling-replace/Makefile b/pkgtools/pkg_rolling-replace/Makefile
index b4da3902da3..38ffd6353c5 100644
--- a/pkgtools/pkg_rolling-replace/Makefile
+++ b/pkgtools/pkg_rolling-replace/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2018/04/07 11:04:30 gson Exp $
+# $NetBSD: Makefile,v 1.41 2018/05/06 18:06:18 gdt Exp $
-PKGNAME= pkg_rolling-replace-0.24.3
+PKGNAME= pkg_rolling-replace-0.24.4
CATEGORIES= pkgtools
MAINTAINER= gdt@NetBSD.org
diff --git a/pkgtools/pkg_rolling-replace/files/pkg_rolling-replace.sh b/pkgtools/pkg_rolling-replace/files/pkg_rolling-replace.sh
index af27ee65707..378c8996801 100755
--- a/pkgtools/pkg_rolling-replace/files/pkg_rolling-replace.sh
+++ b/pkgtools/pkg_rolling-replace/files/pkg_rolling-replace.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# $NetBSD: pkg_rolling-replace.sh,v 1.35 2015/04/14 11:40:31 wiz Exp $
+# $NetBSD: pkg_rolling-replace.sh,v 1.36 2018/05/06 18:06:18 gdt Exp $
#<license>
# Copyright (c) 2006 BBN Technologies Corp. All rights reserved.
#
@@ -496,6 +496,7 @@ while [ -n "$REPLACE_TODO" ]; do
if [ -d "$PKGSRCDIR/$pkgdir" ]; then
cd "$PKGSRCDIR/$pkgdir";
else
+ fail=1
mark_as_failed $pkg
error "No package directory '$pkgdir' for $pkg."
fi