summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorLars Müller <lmuelle@samba.org>2005-08-04 02:59:19 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:00:24 -0500
commit26bf1d223efd011ca7c4d5c7d5de23d0f9ad0823 (patch)
tree3cbbc2f81cc400f31b6f35f17809c52d02c284e1 /source
parente59c7c76d7ce52c7e16c4978c017636383ec57a5 (diff)
downloadsamba-26bf1d223efd011ca7c4d5c7d5de23d0f9ad0823.tar.gz
samba-26bf1d223efd011ca7c4d5c7d5de23d0f9ad0823.tar.xz
samba-26bf1d223efd011ca7c4d5c7d5de23d0f9ad0823.zip
r9038: Revert svn rev 414. Discussed with Jerry and Metze.
We need the option to add an 'a' if we're already in pre or rc state with the next release. Bugzilla Bug 2618
Diffstat (limited to 'source')
-rw-r--r--source/VERSION12
-rwxr-xr-xsource/script/mkversion.sh7
2 files changed, 18 insertions, 1 deletions
diff --git a/source/VERSION b/source/VERSION
index 303ad3dfcf8..1afddaa9019 100644
--- a/source/VERSION
+++ b/source/VERSION
@@ -22,6 +22,18 @@ SAMBA_VERSION_MINOR=0
SAMBA_VERSION_RELEASE=20
########################################################
+# If a official release has a serious bug #
+# a security release will have 'a' sufffix #
+# #
+# so SAMBA's version will be #
+# <MAJOR>.<MINOR>.<RELEASE><REVISION> #
+# #
+# e.g. SAMBA_VERSION_PRE_RELEASE=a #
+# -> "2.2.8a" #
+########################################################
+SAMBA_VERSION_REVISION=
+
+########################################################
# For 'pre' releases the version will be #
# #
# <MAJOR>.<MINOR>.<RELEASE>pre<PRE_RELEASE> #
diff --git a/source/script/mkversion.sh b/source/script/mkversion.sh
index d9d84a5337b..9d919cfe34b 100755
--- a/source/script/mkversion.sh
+++ b/source/script/mkversion.sh
@@ -18,6 +18,8 @@ SAMBA_VERSION_MAJOR=`sed -n 's/^SAMBA_VERSION_MAJOR=//p' $SOURCE_DIR$VERSION_FIL
SAMBA_VERSION_MINOR=`sed -n 's/^SAMBA_VERSION_MINOR=//p' $SOURCE_DIR$VERSION_FILE`
SAMBA_VERSION_RELEASE=`sed -n 's/^SAMBA_VERSION_RELEASE=//p' $SOURCE_DIR$VERSION_FILE`
+SAMBA_VERSION_REVISION=`sed -n 's/^SAMBA_VERSION_REVISION=//p' $SOURCE_DIR$VERSION_FILE`
+
SAMBA_VERSION_PRE_RELEASE=`sed -n 's/^SAMBA_VERSION_PRE_RELEASE=//p' $SOURCE_DIR$VERSION_FILE`
SAMBA_VERSION_RC_RELEASE=`sed -n 's/^SAMBA_VERSION_RC_RELEASE=//p' $SOURCE_DIR$VERSION_FILE`
@@ -36,7 +38,10 @@ echo "#define SAMBA_VERSION_RELEASE ${SAMBA_VERSION_RELEASE}" >> $OUTPUT_FILE
SAMBA_VERSION_STRING="${SAMBA_VERSION_MAJOR}.${SAMBA_VERSION_MINOR}.${SAMBA_VERSION_RELEASE}"
-if test -n "${SAMBA_VERSION_PRE_RELEASE}";then
+if test -n "${SAMBA_VERSION_REVISION}";then
+ SAMBA_VERSION_STRING="${SAMBA_VERSION_STRING}${SAMBA_VERSION_REVISION}"
+ echo "#define SAMBA_VERSION_REVISION \"${SAMBA_VERSION_REVISION}\"" >> $OUTPUT_FILE
+elif test -n "${SAMBA_VERSION_PRE_RELEASE}";then
SAMBA_VERSION_STRING="${SAMBA_VERSION_STRING}pre${SAMBA_VERSION_PRE_RELEASE}"
echo "#define SAMBA_VERSION_PRE_RELEASE ${SAMBA_VERSION_PRE_RELEASE}" >> $OUTPUT_FILE
elif test -n "${SAMBA_VERSION_RC_RELEASE}";then