summaryrefslogtreecommitdiffstats
path: root/bootstrap
diff options
context:
space:
mode:
authorJeff Bailey <jeffbailey@google.com>2014-03-14 08:49:10 +0800
committerJeremy Kerr <jk@ozlabs.org>2014-07-16 08:43:08 +0800
commite39ce1c5ae8bd4bcd5a6e6997d994919f402fcf6 (patch)
tree8ffd90763759036c3667816a148df699e3ccec77 /bootstrap
parent5d46b27435464c603340179bc2dbad45358f2d14 (diff)
downloadpetitboot-e39ce1c5ae8bd4bcd5a6e6997d994919f402fcf6.zip
petitboot-e39ce1c5ae8bd4bcd5a6e6997d994919f402fcf6.tar.gz
autotools: Make petitboot autoreconfable
The standard way to regenerate the autotools bits is with 'autoreconf', but that doesn't work with our custom bootstrap script. We only need the bootstrap script to generate the version in configure.ac, which we can easily do with m4_esyscmd_s instead. This change allows autoreconfiguration with `autoreconf -f -i`. Includes changes proposed by Yann E. Morin <yann.morin.1998@free.fr>, and modifications from the original patch from Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Jeff Bailey <jeffbailey@google.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap45
1 files changed, 2 insertions, 43 deletions
diff --git a/bootstrap b/bootstrap
index 91ba8c8..e72dad6 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,44 +1,3 @@
-#! /bin/bash
-# bootstrap -- Use this script to create generated files from a VCS checkout
-#
+#!/bin/sh
-version=
-
-if [ "$1" ]; then
- version=$1
-elif head=$(git rev-parse --short --verify HEAD 2>/dev/null); then
-
- # If available, use the git commit revision for the package version.
-
- # Add a date prefix for easy reading.
- # date='2010-11-30 16:36:09 -0800'
-
- date=$(git log --pretty=format:"%ci" -1 HEAD)
- date=${date##20}
- date=${date%%:[0-9][0-9] *}
- date=${date//-/.}
- date=${date// /.}
- date=${date//:/.}
-
- version=$(printf '%s-%s%s' ${date} g ${head})
-
- # Add a '-dirty' postfix for uncommitted changes.
-
- if git diff-index HEAD | read dummy; then
- version=`printf '%s%s' ${version} -dirty`
- fi
-else
- # Default to current date and time.
-
- version="dev-$(date +%y.%m.%d-%H.%M.%S)"
-fi
-
-set -x
-
-sed -e s,@version@,${version},g configure.ac.in > configure.ac
-
-aclocal
-libtoolize --force --copy
-autoheader
-automake --add-missing --copy
-autoconf
+exec autoreconf -f -i
OpenPOWER on IntegriCloud