summaryrefslogtreecommitdiffstats
path: root/scripts/ptxdist_version.sh
blob: 78736d0ee3800531286c13ae9344c76f30333855 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

#
# version definition for ptxdist
#
_ptxd_get_version()
{
    PTXDIST_VERSION_FULL="$("${PTXDIST_TOPDIR:=.}/scripts/kernel/setlocalversion" "${PTXDIST_TOPDIR}/.tarball-version")"

    local orig_IFS="${IFS}"
    local IFS="."
    set -- ${PTXDIST_VERSION_FULL}
    IFS="${orig_IFS}"

    PTXDIST_VERSION_YEAR="${1}"
    PTXDIST_VERSION_MONTH="${2}"
    PTXDIST_VERSION_BUGFIX="${3%%-*}"
    PTXDIST_VERSION_SCM="${3#${PTXDIST_VERSION_BUGFIX}}"

    if [ -n "${PTXDIST_VERSION_SCM}" ]; then
	PTXDIST_VERSION_PTXRC="git"
    else
	PTXDIST_VERSION_PTXRC="${PTXDIST_VERSION_YEAR}.${PTXDIST_VERSION_MONTH}"
    fi

}

_ptxd_get_version