*.sh: remove hard-coded bits with config.pl
commit5b3a1297b64553c0cb998f064d115985dae5a83d
authorZachary T Welch <zw@superlucidity.net>
Tue, 27 Oct 2009 23:11:12 +0000 (27 16:11 -0700)
committerZachary T Welch <zw@superlucidity.net>
Wed, 28 Oct 2009 06:00:18 +0000 (27 23:00 -0700)
tree3338bb207c8c1107616ed96c90f0e2c91af798ea
parent2c4f4de68c3b491f9d6bfa10adf52dcad04be18a
*.sh: remove hard-coded bits with config.pl

Add a Makefile that calls a new config.pl script to filter the various
project files and embed the current configuration information.
If called with the '-u' flag, it generates a fresh config.txt file,
which provides the configuration information for subsequent runs.

This makes the shell scripts scripts portable to more systems, and
the next few patches address the hard-coded bits in other files.

Add a .gitignore file to prevent accidentally commiting the
files that are now generated by the config.pl script.
.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
clone.sh.in [moved from clone.sh with 56% similarity, mode: 0644]
clonecheck.sh.in [moved from clonecheck.sh with 70% similarity, mode: 0644]
config.pl [new file with mode: 0755]
fixup.sh.in [moved from fixup.sh with 95% similarity, mode: 0644]
fixupcheck.sh.in [moved from fixupcheck.sh with 87% similarity, mode: 0644]
update.sh.in [moved from update.sh with 79% similarity, mode: 0644]
updatecheck.sh.in [moved from updatecheck.sh with 90% similarity, mode: 0644]
updateglibc.sh.in [moved from updateglibc.sh with 100% similarity, mode: 0644]