1
1

version.sh: more elegant extraction of old version

sed is rather powerful ;)

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Этот коммит содержится в:
Oswald Buddenhagen 2009-06-13 10:14:06 +02:00 коммит произвёл Sergei Trofimovich
родитель c7ba6209df
Коммит d327943f4d

Просмотреть файл

@ -30,7 +30,7 @@ new_version="$(git --git-dir "${src_top_dir}" describe 2>/dev/null)"
saved_version= saved_version=
[ -r ${VERSION_FILE} ] && { [ -r ${VERSION_FILE} ] && {
saved_version=$(grep '^#define MC_CURRENT_VERSION' ${VERSION_FILE}| sed -r 's/.*"(.*)"$/\1/') saved_version=$(sed -rn 's/^#define MC_CURRENT_VERSION "(.*)"$/\1/p' ${VERSION_FILE})
} }
[ -z "${saved_version}" -o "${saved_version}" != "${new_version}" ] && { [ -z "${saved_version}" -o "${saved_version}" != "${new_version}" ] && {