60 lines
1.4 KiB
Bash
Executable File
60 lines
1.4 KiB
Bash
Executable File
#! /usr/bin/env 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
|
|
|
|
AUTORECONF=${AUTORECONF:-autoreconf}
|
|
|
|
#. ./packageinfo.sh
|
|
|
|
scripts/genver
|
|
|
|
cp bincheck.mf sntp/
|
|
|
|
#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/))
|
|
|
|
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
|