mirror of
https://github.com/bstansell/conserver.git
synced 2024-12-22 14:12:27 +00:00
23 lines
632 B
Plaintext
23 lines
632 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
set -e
|
||
|
|
||
|
# awk gets stdin from /dev/null 'cause when autoconf runs this via m4_esyscmd_s,
|
||
|
# stdin is closed and awk assumes there will always be an open stdin and you end
|
||
|
# up with a bogus message:
|
||
|
#
|
||
|
# awk: i/o error occurred while closing /dev/stdin
|
||
|
# input record number 20, file conserver/version.h
|
||
|
# source line number 1
|
||
|
#
|
||
|
#
|
||
|
case "$1" in
|
||
|
number)
|
||
|
awk '$2=="VERSION_MAJOR"{maj=$NF} $2=="VERSION_MINOR"{min=$NF} $2=="VERSION_REV"{rev=$NF} END{print maj "." min "." rev}' conserver/version.h < /dev/null
|
||
|
;;
|
||
|
|
||
|
date)
|
||
|
awk '$2=="VERSION_DATE"{print $NF}' conserver/version.h < /dev/null | tr -d '"'
|
||
|
;;
|
||
|
esac
|