source: trunk/softs/tsar_boot/version.sh @ 688

Last change on this file since 688 was 688, checked in by porquet, 10 years ago

tsar_boot: improve version.sh to work with git-svn repos

  • Property svn:executable set to *
File size: 391 bytes
Line 
1#!/bin/sh
2
3n="tsarboot"
4v=$(cat version)
5t=$(date)
6u=${USER-root}
7h=$(hostname)
8
9reporev=$(svn info 2>/dev/null)
10if [ $? -eq 0 ]
11then
12    repotype="svn"
13    reporev=$(echo $reporev | awk -F: '$1 == "Last Changed Rev" {print $2}')
14else
15    repotype="git"
16    reporev=$(git rev-parse HEAD)
17fi
18
19printf "%s" \
20   "const char versionstr[]=\"$n $v ($u@$h $t) ($repotype revision $reporev)\n\r\";"
Note: See TracBrowser for help on using the repository browser.