154552Sroberto#!/bin/sh 282504Sroberto# 354552Sroberto# $FreeBSD: stable/10/usr.sbin/ntp/scripts/mkver 338531 2018-09-08 04:10:26Z delphij $ 482504Sroberto# 554552SrobertoPROG=${1-UNKNOWN} 654552Sroberto 754552SrobertoConfStr="$PROG" 854552Sroberto 9338531SdelphijConfStr="$ConfStr 4.2.8p12" 1082504Sroberto 11106169Srobertocase "$CSET" in 12106169Sroberto '') ;; 13106169Sroberto *) ConfStr="$ConfStr@$CSET" ;; 14106169Srobertoesac 15106169Sroberto 1654552Srobertocase "" in 1782504Sroberto '') 1882504Sroberto case "1" in 1982504Sroberto '') ;; 2082504Sroberto *) ConfStr="${ConfStr}-a" ;; 2182504Sroberto esac 2282504Sroberto ;; 2382504Sroberto *) ConfStr="${ConfStr}-r" ;; 2454552Srobertoesac 2554552Sroberto 2654552Srobertoif [ ! -f .version ]; then 2754552Sroberto echo 0 > .version 2854552Srobertofi 2954552SrobertoRUN="`cat .version`" 3054552SrobertoRUN="`expr $RUN + 1`" 3154552Srobertoecho $RUN > .version 3254552Sroberto 3354552SrobertoConfStr="$ConfStr (${RUN})" 3454552Sroberto 3554552Srobertoecho "Version <${ConfStr}>"; 3654552Sroberto 3754552Srobertorm -f version.c 3854552Srobertocat > version.c << -EoF- 3954552Sroberto/* 4054552Sroberto * version file for $PROG 4154552Sroberto */ 4254552Sroberto#include <config.h> 4354552Srobertoconst char * Version = "${ConfStr}"; 4454552Sroberto-EoF- 45