138581Sobrien# $NetBSD: mkconf,v 1.1.1.1 1997/07/24 21:20:12 christos Exp $ 250479Speter# $FreeBSD$ 338581Sobrien# mkconf 438581Sobrien# Generate local configuration parameters for amd 538581Sobrien# 638581Sobrien 783154Sobrienif [ -e $1 ]; then 8118449Sache eval `LC_ALL=C egrep '^[A-Z]+=' $1 | grep -v COPYRIGHT` 9118449Sache OS=`echo ${TYPE} | LC_ALL=C tr 'A-Z' 'a-z'` 1083090Sobrien echo '/* Define name and version of host machine (eg. solaris2.5.1) */' 1183090Sobrien echo "#define HOST_OS \"${OS}${REVISION}\"" 1283090Sobrien echo '/* Define only name of host machine OS (eg. solaris2) */' 1383090Sobrien echo "#define HOST_OS_NAME \"${OS}${REVISION}\"" \ 1483090Sobrien | sed -e 's/\.[-._0-9]*//' 1583090Sobrien echo '/* Define only version of host machine (eg. 2.5.1) */' 1683090Sobrien echo "#define HOST_OS_VERSION \"${REVISION}\"" 1783090Sobrienelse 1883090Sobriencat << __NO_newvers_sh 1938581Sobrien 2038581Sobrien/* Define name and version of host machine (eg. solaris2.5.1) */ 21118449Sache#define HOST_OS "`uname -s | LC_ALL=C tr 'A-Z' 'a-z'``uname -r`" 2238581Sobrien 2338581Sobrien/* Define only name of host machine OS (eg. solaris2) */ 24118449Sache#define HOST_OS_NAME "`uname -s | LC_ALL=C tr 'A-Z' 'a-z'``uname -r | sed -e 's/\..*$//'`" 2538581Sobrien 2683154Sobrien/* Define only version of host machine (eg. 2.5.1) */ 2783157Sobrien#define HOST_OS_VERSION "`uname -r | sed -e 's/[-([:alpha:]].*//'`" 2883154Sobrien 2983090Sobrien__NO_newvers_sh 3083090Sobrienfi 3138581Sobrien 3283090Sobriencat << __EOF 3383090Sobrien 3438581Sobrien/* Define name of host */ 35174304Sobrien#define BUILD_HOST "`hostname`" 3638581Sobrien 3738581Sobrien/* Define user name */ 38174304Sobrien#define BUILD_USER "`whoami`" 3938581Sobrien 4038581Sobrien/* Define configuration date */ 41174304Sobrien#define BUILD_DATE "`LC_ALL=C date`" 4238581Sobrien 4338581Sobrien__EOF 44