mirror of
https://github.com/bstansell/conserver.git
synced 2024-12-23 06:32:24 +00:00
23 lines
632 B
Bash
Executable File
23 lines
632 B
Bash
Executable File
#!/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
|