diff --git a/include/toplevel.mk b/include/toplevel.mk
index c20d9ab6d9592f446d17c46667143d19d17b5874..ccb61cc158b64c4236223b63e8c9591e3e924d0e 100644
--- a/include/toplevel.mk
+++ b/include/toplevel.mk
@@ -12,7 +12,7 @@ PREP_MK= OPENWRT_BUILD= QUIET=0
 
 -include $(TOPDIR)/include/verbose.mk
 
-REVISION:=$(shell $(TOPDIR)/scripts/getver.sh 2>/dev/null)
+REVISION:=$(shell cd $(TOPDIR) && ./scripts/getver.sh 2>/dev/null)
 
 HOSTCC ?= gcc
 OPENWRTVERSION:=$(RELEASE)$(if $(REVISION), ($(REVISION)))