ada6f083b9
MFC after: 1 month
20 lines
369 B
Bash
Executable File
20 lines
369 B
Bash
Executable File
#! /bin/sh
|
|
print_version_string()
|
|
{
|
|
if grep GIT "$1" >/dev/null
|
|
then
|
|
read ver <"$1"
|
|
echo $ver | tr -d '\012'
|
|
date +_%Y_%m_%d
|
|
else
|
|
cat "$1"
|
|
fi
|
|
}
|
|
if test $# != 3
|
|
then
|
|
echo "Usage: gen_version_header.sh <version file> <template> <output file>" 1>&2
|
|
exit 1
|
|
fi
|
|
version_string=`print_version_string "$1"`
|
|
sed "s/%%LIBPCAP_VERSION%%/$version_string/" "$2" >"$3"
|