12345678910111213141516171819202122232425262728293031 |
- #!/bin/sh
- # ECOin - Copyright (c) - 2014/2021 - GPLv3 - epsylon@riseup.net (https://03c8.net)
- if [ $# -gt 0 ]; then
- FILE="$1"
- shift
- if [ -f "$FILE" ]; then
- INFO="$(head -n 1 "$FILE")"
- fi
- else
- echo "Usage: $0 <filename>"
- exit 1
- fi
- if [ -e "$(which git)" ]; then
- git diff >/dev/null 2>/dev/null
- DESC="$(git describe --dirty 2>/dev/null)"
- TIME="$(git log -n 1 --format="%ci")"
- fi
- if [ -n "$DESC" ]; then
- NEWINFO="#define BUILD_DESC \"$DESC\""
- else
- NEWINFO="// No build information available"
- fi
- if [ "$INFO" != "$NEWINFO" ]; then
- echo "$NEWINFO" >"$FILE"
- echo "#define BUILD_DATE \"$TIME\"" >>"$FILE"
- fi
|