aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/amd/include/Makefile2
-rw-r--r--usr.sbin/amd/include/newvers.sh7
2 files changed, 6 insertions, 3 deletions
diff --git a/usr.sbin/amd/include/Makefile b/usr.sbin/amd/include/Makefile
index 2fc511823f625..e7f911c68793e 100644
--- a/usr.sbin/amd/include/Makefile
+++ b/usr.sbin/amd/include/Makefile
@@ -14,6 +14,6 @@ all: ${SRCS}
config_local.h: newvers.sh
@rm -f ${.TARGET}
- sh ${.ALLSRC} > ${.TARGET}
+ sh ${.ALLSRC} ${.CURDIR}/../../../sys/conf/newvers.sh > ${.TARGET}
.include <bsd.prog.mk>
diff --git a/usr.sbin/amd/include/newvers.sh b/usr.sbin/amd/include/newvers.sh
index bc7c49b730f14..21f748be20988 100644
--- a/usr.sbin/amd/include/newvers.sh
+++ b/usr.sbin/amd/include/newvers.sh
@@ -4,8 +4,8 @@
# Generate local configuration parameters for amd
#
-if [ -e ../../../sys/conf/newvers.sh ]; then
- eval `egrep '^[A-Z]+=' ../../../sys/conf/newvers.sh | grep -v COPYRIGHT`
+if [ -e $1 ]; then
+ eval `egrep '^[A-Z]+=' $1 | grep -v COPYRIGHT`
OS=`echo ${TYPE} | tr '[A-Z]' '[a-z]'`
echo '/* Define name and version of host machine (eg. solaris2.5.1) */'
echo "#define HOST_OS \"${OS}${REVISION}\""
@@ -23,6 +23,9 @@ cat << __NO_newvers_sh
/* Define only name of host machine OS (eg. solaris2) */
#define HOST_OS_NAME "`uname -s | tr '[A-Z]' '[a-z]'``uname -r | sed -e 's/\..*$//'`"
+/* Define only version of host machine (eg. 2.5.1) */
+#define HOST_OS_VERSION "`uname -r`"
+
__NO_newvers_sh
fi