aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rc/Makefile13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/rc/Makefile b/src/rc/Makefile
index 6438fd5a..dd21cf83 100644
--- a/src/rc/Makefile
+++ b/src/rc/Makefile
@@ -43,15 +43,12 @@ include ${MK}/${MKTERMCAP}.mk
LDADD+= ${LIBDL} ${LIBKVM}
include ${MK}/${MKPAM}.mk
-_SVNVER_SH= if type svnversion >/dev/null 2>&1; then \
+_SVNVER_SH= ret=""; \
+ if type svnversion >/dev/null 2>&1; then \
svnver="$$(svnversion)"; \
- case "$$svnver" in \
- exported) echo "";; \
- *) echo "-svn-$$svnver";; \
- esac; \
- else \
- echo ""; \
- fi
+ [ "$${svnver}" != exported ] && ret="-svn-$${svnver}"; \
+ fi; \
+ echo "$${ret}";
_SVNVER!= ${_SVNVER_SH}
SVNVER= ${_SVNVER}$(shell ${_SVNVER_SH})