]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
release prep
authorHarlan Stenn <stenn@ntp.org>
Tue, 11 Apr 2006 08:49:33 +0000 (04:49 -0400)
committerHarlan Stenn <stenn@ntp.org>
Tue, 11 Apr 2006 08:49:33 +0000 (04:49 -0400)
bk: 443b6d9dE3DCBPumiNHWcNn_DeCoiA

bootstrap [new file with mode: 0755]
packageinfo.sh [new file with mode: 0644]

diff --git a/bootstrap b/bootstrap
new file mode 100755 (executable)
index 0000000..d8d27dc
--- /dev/null
+++ b/bootstrap
@@ -0,0 +1,59 @@
+#! /bin/bash
+
+#  This "bootstrap" script performs various pre-autoreconf actions
+#  that are required after pulling fresh sources from the repository.
+#
+#  NOTE:  THE NTP VERSION NUMBER COMES FROM packageinfo.sh
+#
+#  all other instances of it anywhere in the source base have propagated
+#  from this one source.
+#
+#  To use the raw sources from the repository, you must have the following
+#  tools available to you:
+#
+#  1.  Autoconf and Automake.
+#
+#  2.  AutoGen.  The repository does *not* contain the files generated from
+#      the option definition files and it does not contain the libopts
+#      tear-off/redistributable library.
+#
+#  3.  gunzip.  The tear-off library is a gzipped tarball.
+#
+#  4.  lynx.  This is used to extract the COPYRIGHT file extracted from
+#      the html documentation.
+#
+#  5.  bash, ksh, zsh or any POSIX compliant shell to run this script.
+#
+
+set -e
+
+. packageinfo.sh
+
+dversion=`scripts/VersionName`
+
+#rm -rf sntp/libopts*
+#gunzip -c $(autoopts-config --libsrc) | (
+#  cd sntp
+#  tar -xvf -
+#  mv libopts-*.*.* libopts )
+
+#prog_opt_files=$(
+#    egrep -l '^prog.name' $(
+#        find * -type f -name *.def|fgrep -v /SCCS/))
+
+echo "m4_define([VERSION_NUMBER],[${dversion}])" > version.m4
+
+echo "version = '${dversion}';" > include/version.def
+
+incdir=${PWD}/include
+
+#for f in ${prog_opt_files}
+#do
+#  ( cd $(dirname ${f})
+#    echo "Running autogen on $f..."
+#    autogen -L${incdir} $(basename ${f}) )
+#done
+
+(cd sntp && autoreconf -i -v)
+
+autoreconf -i -v
diff --git a/packageinfo.sh b/packageinfo.sh
new file mode 100644 (file)
index 0000000..e9b52f9
--- /dev/null
@@ -0,0 +1,19 @@
+# version=Protocol.Major.Minor
+# odd minor numbers are for -dev, even minor numbers are for -stable
+proto=4
+major=2
+minor=2
+version=${proto}.${major}.${minor}
+# Point.  3 cases:
+# - Numeric values increment
+# - empty 'increments' to 1
+# - NEW (for example) 'increments' to empty
+point=NEW
+# Special.  Normally unused.  A suffix.
+#special=ag
+special=
+# ReleaseCandidate. 'yes' or 'no'.
+#releasecandidate=yes
+releasecandidate=no
+# ChangeLog tag
+CLTAG=NTP_4_2_0