summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ctm/mkCTM
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1996-11-17 08:11:18 +0000
committerphk <phk@FreeBSD.org>1996-11-17 08:11:18 +0000
commite696736e52602d2913faec5d156ec8981f711709 (patch)
treee8eb8bc21541ddfcca00c757ff25cd361ad854c0 /usr.sbin/ctm/mkCTM
parent72742458dfd9dc072820490200ae9deebec275a5 (diff)
downloadFreeBSD-src-e696736e52602d2913faec5d156ec8981f711709.zip
FreeBSD-src-e696736e52602d2913faec5d156ec8981f711709.tar.gz
Make the case where there is no changes look less fatal.
Diffstat (limited to 'usr.sbin/ctm/mkCTM')
-rw-r--r--usr.sbin/ctm/mkCTM/mkCTM5
-rw-r--r--usr.sbin/ctm/mkCTM/mkctm.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/usr.sbin/ctm/mkCTM/mkCTM b/usr.sbin/ctm/mkCTM/mkCTM
index c30ecc5..537d17c 100644
--- a/usr.sbin/ctm/mkCTM/mkCTM
+++ b/usr.sbin/ctm/mkCTM/mkCTM
@@ -116,6 +116,11 @@ while 1 {
set r1 [catch "exec ${CTMSW}/mkctm -I ${CTMignore} -B ${CTMbogus} -l ${CTMtmp}.log -D $max_damage $CTMname $CTMnbr . $CTMdate $x1 $CTMref | md5 -p | gzip -9 > ${CTMtmp}:${nm}.gz 2>@ stderr" r2]
if {$r1} {
+ if {[lindex $errorCode 2] == 4} {
+ puts "No changes, stopping."
+ exec rm -f $CTMlock
+ exit 0
+ }
puts "problems, stopping now."
puts "errorCode $errorCode"
puts "$r2"
diff --git a/usr.sbin/ctm/mkCTM/mkctm.c b/usr.sbin/ctm/mkCTM/mkctm.c
index af96cdc..94540da 100644
--- a/usr.sbin/ctm/mkCTM/mkctm.c
+++ b/usr.sbin/ctm/mkCTM/mkctm.c
@@ -584,7 +584,7 @@ main(int argc, char **argv)
errx(1, "Damage of %d would exceed %d files",
damage, damage_limit);
} else if (change < 2) {
- errx(1, "No changes");
+ errx(4, "No changes");
} else {
printf("CTM_END ");
fprintf(logf, "CTM_END\n");
OpenPOWER on IntegriCloud