/[Apache-SVN]/httpd/httpd/trunk/build/binbuild.sh
ViewVC logotype

Log of /httpd/httpd/trunk/build/binbuild.sh

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 420990 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 20:55:32 2006 UTC (3 years, 4 months ago) by fielding
File length: 7888 byte(s)
Diff to previous 395229 (colored)
update license header text

Revision 395229 - (view) (annotate) - [select for diffs]
Modified Wed Apr 19 12:23:42 2006 UTC (3 years, 7 months ago) by colm
File length: 7741 byte(s)
Diff to previous 151408 (colored)
Update the last year of copyright.

Revision 151408 - (view) (annotate) - [select for diffs]
Modified Fri Feb 4 20:28:49 2005 UTC (4 years, 9 months ago) by jerenkrantz
File length: 7741 byte(s)
Diff to previous 106505 (colored)
Update copyright year to 2005 and standardize on current copyright owner line.

Revision 106505 - (view) (annotate) - [select for diffs]
Modified Thu Nov 25 00:01:34 2004 UTC (5 years ago) by nd
File length: 7706 byte(s)
Diff to previous 102619 (colored)
property cleanup

Revision 102619 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 20:40:53 2004 UTC (5 years, 9 months ago) by nd
File length: 7706 byte(s)
Diff to previous 102547 (colored)
fix name of The Apache Software Foundation

Revision 102547 - (view) (annotate) - [select for diffs]
Modified Sat Feb 7 19:06:26 2004 UTC (5 years, 9 months ago) by nd
File length: 7702 byte(s)
Diff to previous 102521 (colored)
fix copyright dates according to the first check in.

Revision 102521 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 21:54:06 2004 UTC (5 years, 9 months ago) by nd
File length: 7702 byte(s)
Diff to previous 97671 (colored)
apply Apache License, Version 2.0

Revision 97671 - (view) (annotate) - [select for diffs]
Modified Thu Nov 28 23:31:37 2002 UTC (6 years, 11 months ago) by wsanchez
File length: 7190 byte(s)
Diff to previous 97640 (colored)
Changes to reduce dependency on in-tree apr and apr-util.
Change AC_CONFIG_AUX_DIR in configure to build from srclib/apr/build.
Have buildconf copy the needed files (config.guess, config.sub,
PrintPath) from srclib/apr/build to build.
Change binbuild.sh to stop using srclib/apr.

This gets to to where ./configure --with-apr --with-apr-util actually
works without an in-tree apr and apr-util, though we still need them
in-tree to run buildconf.

Revision 97640 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:36:16 2002 UTC (7 years ago) by wsanchez
File length: 7251 byte(s)
Diff to previous 97639 (colored)
Generate MD5 digest.

Revision 97639 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:32:31 2002 UTC (7 years ago) by wsanchez
File length: 6962 byte(s)
Diff to previous 97638 (colored)
No gzip? Try compress.

Revision 97638 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:28:33 2002 UTC (7 years ago) by wsanchez
File length: 6866 byte(s)
Diff to previous 97637 (colored)
Don't crap out if we couldn't gzip the file.

Revision 97637 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:26:54 2002 UTC (7 years ago) by wsanchez
File length: 6820 byte(s)
Diff to previous 97636 (colored)
teeny optimization

Revision 97636 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:25:18 2002 UTC (7 years ago) by wsanchez
File length: 6809 byte(s)
Diff to previous 97635 (colored)
Put then on the if line

Revision 97635 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 04:17:11 2002 UTC (7 years ago) by wsanchez
File length: 6810 byte(s)
Diff to previous 96355 (colored)
Don't use GNU tar.
Problem here is that GNU tar creates tar archives which are not POSIX-compliant and cannot be unpacked using a POSIX tar program.
Typical oopsie is a developer uses binbuild to pack up an httpd release on a system which does not include gtar in the standard distro, but it's there on the developer's computer.  User downloads it and find that it won't unpack with standard tar, even though it claims to be a tar archive.  Blah.

Revision 96355 - (view) (annotate) - [select for diffs]
Modified Mon Aug 12 14:21:48 2002 UTC (7 years, 3 months ago) by slive
File length: 6792 byte(s)
Diff to previous 95152 (colored)
Fix support references in binbuild README.

PR: 11626

Revision 95152 - (view) (annotate) - [select for diffs]
Modified Fri May 17 14:49:31 2002 UTC (7 years, 6 months ago) by trawick
File length: 6882 byte(s)
Diff to previous 95119 (colored)
get binbuild working again, and zap the BinaryDistribution layout
at the same time

a few days ago the configure syntax for specifying a layout was fixed
in binbuild.sh, but the layout was broken...  it turns out that we
don't need the layout

with Apache 1.3, a separate layout for binary builds was necessary
in order to install under any prefix specified by the user

with Apache 2.0, that works without any special tricks so the
BinaryDistribution layout is no longer necessary

Revision 95119 - (view) (annotate) - [select for diffs]
Modified Wed May 15 17:47:39 2002 UTC (7 years, 6 months ago) by trawick
File length: 6894 byte(s)
Diff to previous 95117 (colored)
don't leave the shared library path variable commented out in envvars
for non-binbuild...  OS/390 needs it set all the time

Revision 95117 - (view) (annotate) - [select for diffs]
Modified Wed May 15 15:39:49 2002 UTC (7 years, 6 months ago) by gregames
File length: 6925 byte(s)
Diff to previous 95089 (colored)
OS/390 likes the -U tar option; Linux/390 doesn't

Revision 95089 - (view) (annotate) - [select for diffs]
Modified Tue May 14 14:22:27 2002 UTC (7 years, 6 months ago) by trawick
File length: 6923 byte(s)
Diff to previous 93331 (colored)
binbuild.sh was using the ancient syntax --with-layout=BinaryDistribution
instead of --enable-layout=BinaryDistribution

I changed the layout for BinaryDistribution to install under
/usr/local/apache2 instead of /usr/local/apache.  Hopefully the
rest of the layout is reasonable.

Revision 93331 - (view) (annotate) - [select for diffs]
Modified Thu Feb 7 23:01:47 2002 UTC (7 years, 9 months ago) by aaron
File length: 6921 byte(s)
Diff to previous 93184 (colored)
Allow statically linked support binaries with the new
--enable-static-support flag, and enable this behavior in
the binbuild script. Also add a new --enable-static-htdbm
flag.

BTW, this takes care of 7/8th of a showstopper.

Revision 93184 - (view) (annotate) - [select for diffs]
Modified Sat Feb 2 20:30:03 2002 UTC (7 years, 9 months ago) by trawick
File length: 6897 byte(s)
Diff to previous 92762 (colored)
binbuild.sh: Make sure that we use the expat from our source
tree so that there aren't any surprises on the target machine.

Revision 92762 - (view) (annotate) - [select for diffs]
Modified Mon Jan 7 16:03:25 2002 UTC (7 years, 10 months ago) by trawick
File length: 6831 byte(s)
Diff to previous 92494 (colored)
fix a typo in an error message

Revision 92494 - (view) (annotate) - [select for diffs]
Modified Sat Dec 15 21:50:19 2001 UTC (7 years, 11 months ago) by trawick
File length: 6832 byte(s)
Diff to previous 92369 (colored)
get binbuild to do the right thing with envvars (install/edit as
appropriate)

fix a problem in the load-library-path setting (wrong kind of
quotes were used)

Revision 92369 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 15:55:23 2001 UTC (7 years, 11 months ago) by gregames
File length: 6761 byte(s)
Diff to previous 92299 (colored)
change binbuild.sh to use --enable-mods-shared=most.  This adds 13 modules
to the build.

Thanks again to Aaron for fixing this configure option.

Revision 92299 - (view) (annotate) - [select for diffs]
Modified Mon Dec 3 18:00:04 2001 UTC (7 years, 11 months ago) by gregames
File length: 6735 byte(s)
Diff to previous 92248 (colored)
get binbuild working when apr, apr-util, and expat are built shared in
directories that are not well known to the loader.

How it works:
* libtool figures out the name of this system's library path environment
  variable (i.e. LD_LIBRARY_PATH, LIBPATH, DYLD_LIBRARY_PATH) at apr
  configure time (existing code)
* save this variable name in SHLIBPATH_VAR in APRVARS
* substitute this name when apachectl is created
* uncomment the lines containing this variable during binbuild
* install_bindist.sh updates the path to lib/ when the binary is
  installed (existing code)

not done yet, but a good idea:
* create a file or directory containing all environment variable settings
  for apachectl.  Others env vars need to be tweaked, at least on AIX and
  OS/390, so keeping them separate should reduce headaches long term.

Revision 92248 - (view) (annotate) - [select for diffs]
Modified Thu Nov 29 14:18:06 2001 UTC (7 years, 11 months ago) by gregames
File length: 6708 byte(s)
Diff to previous 92228 (colored)
install our manual in the new location

also, pick up an edit I missed last time around...whoops!

Revision 92228 - (view) (annotate) - [select for diffs]
Modified Wed Nov 28 22:25:10 2001 UTC (7 years, 11 months ago) by gregames
File length: 6683 byte(s)
Diff to previous 92223 (colored)
begone, ugly echoed seds.  Use build/install-bindist.sh.in as a template
to create install-bindist.sh

Revision 92223 - (view) (annotate) - [select for diffs]
Modified Wed Nov 28 19:41:07 2001 UTC (7 years, 11 months ago) by gregames
File length: 12191 byte(s)
Diff to previous 91675 (colored)
get binbuild.sh working enough to create a binary which serves the It Works!
page

* change seds for apachectl and httpd*.conf to do the right thing
* use /usr/local/apache2 for the default install directory
* use a shell variable for the above, in case it needs to change again
* use httpd-std.conf in place of httpd.conf.default
* get rid of the httpd -R option in apachectl (not valid in 2.0)
* don't overlay httpd.conf if it already exists (1.3 does this - wtf?!?!)

not done in this commit:

* install manual/ and error/ correctly
* switch to --enable-mods-shared=most now that it works (thanks, aaron!)
* investigate weird behavior when .tar.gz already exists in parent dir
* investigate setting a Group directive that actually works in httpd*.conf

Revision 91675 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 14:01:13 2001 UTC (8 years, 1 month ago) by trawick
File length: 12206 byte(s)
Diff to previous 90772 (colored)
make shared libraries executable so they work on HP-UX
(I'm not sure that this logic for copying DSOs will survive
in the libtool scheme; I'm putting this 1.3 fix in just in
case.)

Revision 90772 - (view) (annotate) - [select for diffs]
Modified Tue Aug 28 18:23:57 2001 UTC (8 years, 3 months ago) by gregames
File length: 12206 byte(s)
Diff to previous 90650 (colored)
Since binbuild is currently doing a static build, the install-bindist.sh
script it generates shouldn't expect to find a modules directory.

Also, tee binbuild's output into build.log (rather than redirect it) so you can
see what's going on with the build.

Revision 90650 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 21:45:28 2001 UTC (8 years, 3 months ago) by gregames
File length: 12124 byte(s)
Diff to previous 90410 (colored)
look for config.guess in apr's build dir

Revision 90410 - (view) (annotate) - [select for diffs]
Modified Mon Aug 20 18:29:57 2001 UTC (8 years, 3 months ago) by wrowe
File length: 12107 byte(s)
Diff to previous 88865 (colored)
  Copy the error/ tree

Revision 88865 - (view) (annotate) - [select for diffs]
Modified Sun Apr 15 00:44:44 2001 UTC (8 years, 7 months ago) by rbb
File length: 11888 byte(s)
Diff to previous 88571 (colored)
Fix the binbuild.sh script so that it works correctly on Linux again.

Revision 88571 - (view) (annotate) - [select for diffs]
Modified Sat Mar 24 11:04:38 2001 UTC (8 years, 8 months ago) by fielding
File length: 11903 byte(s)
Diff to previous 87480 (colored)
Remove files that now reside in srclib/apr/build

Revision 87480 - (view) (annotate) - [select for diffs]
Modified Thu Dec 21 01:50:44 2000 UTC (8 years, 11 months ago) by rbb
File length: 11870 byte(s)
Diff to previous 87468 (colored)
Fix two references to the wrong files in binbuild.sh

Revision 87468 - (view) (annotate) - [select for diffs]
Modified Wed Dec 20 23:48:06 2000 UTC (8 years, 11 months ago) by rbb
File length: 11878 byte(s)
Diff to previous 87448 (colored)
This is about 99% complete for the binbuild script.  The only problem that
still remains is that some of the apr-util functions aren't being compiled
in, so they work when the apr-util library is in the right location, but
once that library is removed, the server won't start.

Revision 87448 - (view) (annotate) - [select for diffs]
Modified Wed Dec 20 06:47:48 2000 UTC (8 years, 11 months ago) by rbb
File length: 12015 byte(s)
Diff to previous 86713 (colored)
Get the binbuild.sh script into the CVS repository and start to modify
it to work with httpd-2.0.  There are still a lot of issues with this
script, but we have to start someplace.

Revision 86713 - (view) (annotate) - [select for diffs]
Modified Mon Oct 23 15:48:00 2000 UTC (9 years, 1 month ago) by gstein
File length: 12047 byte(s)
Diff to previous 84533 (colored)
use a cleaner form for building the TAR file

Submitted by: Joe Orton
Reviewed by: Greg Stein

Revision 84533 - (view) (annotate) - [select for diffs]
Modified Sun Jan 30 00:36:55 2000 UTC (9 years, 9 months ago) by lars
File length: 12045 byte(s)
Diff to previous 84454 (colored)
remove one space...

Revision 84454 - (view) (annotate) - [select for diffs]
Modified Thu Jan 13 16:02:09 2000 UTC (9 years, 10 months ago) by stoddard
File length: 12046 byte(s)
Diff to previous 84262 (colored)
Fix OS/390 binbuild break
Submitted by:	Greg Ames

Revision 84262 - (view) (annotate) - [select for diffs]
Modified Thu Dec 9 17:19:42 1999 UTC (9 years, 11 months ago) by martin
File length: 12150 byte(s)
Diff to previous 83658 (colored)
OS specific patches for IBM's OS/390.

Submitted by:   Ovies Brabson <oviesb@us.ibm.com>
Reviewed by:    Martin Kraemer, Paul Gilmartin

Revision 83658 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 03:26:29 1999 UTC (10 years, 3 months ago) by randy
File length: 11831 byte(s)
Diff to previous 83638 (colored)
Add -R flag to apachectl for binary builds to work around lack of absolute
path to ./libexec directory for SHARED_CORE architectures that need to
load libhttp.ep.

Revision 83638 - (view) (annotate) - [select for diffs]
Modified Tue Aug 10 16:06:52 1999 UTC (10 years, 3 months ago) by randy
File length: 11815 byte(s)
Diff to previous 83155 (colored)
Fix some changed assumptions in config file format.

Submitted by:	Tony Finch
Reviewed by:	Randy Terbush

Revision 83155 - (view) (annotate) - [select for diffs]
Modified Sun May 2 16:44:24 1999 UTC (10 years, 6 months ago) by randy
File length: 11771 byte(s)
Diff to previous 83149 (colored)
Make the install-bindist.sh script standalone. (don't require src/helpers)
This could allow us to do binary distributions without source if we choose
to.

PERL detection now makes sure it is perl5 since the 2 scripts in question
(dbmmanage and apxs) require perl5.

Fix some breakage I introduced when creating apachectl.

Revision 83149 - (view) (annotate) - [select for diffs]
Modified Sun May 2 02:58:07 1999 UTC (10 years, 6 months ago) by randy
File length: 11451 byte(s)
Diff to previous 82979 (colored)
Add functionality to the install-bindist.sh script created by
binbuild.sh to use tar when copying distribution files to the
serverroot. This allows upgrading an existing installation
without nesting the new distribution in the old.

install-bindist.sh now detects the local perl5 path to install
apxs and dbmmanage with proper path to perl interpreter.

Add an install-binsupport target which copies the source files
for apxs and dbmmanage to bindist to allow these scripts to
be properly installed relative to the destination serverroot.

FWIW - abort during commit for changed files commited without
comments.

Revision 82979 - (view) (annotate) - [select for diffs]
Modified Mon Mar 22 23:41:40 1999 UTC (10 years, 8 months ago) by lars
File length: 9410 byte(s)
Diff to previous 82943 (colored)
Remove --user/--group tar options... they are not portable.
Ignore it for now. I'll have to take a closer at it.

Revision 82943 - (view) (annotate) - [select for diffs]
Modified Fri Mar 19 22:57:30 1999 UTC (10 years, 8 months ago) by lars
File length: 9436 byte(s)
Diff to previous 82925 (colored)
Add option to let the user specify an email address.

Revision 82925 - (view) (annotate) - [select for diffs]
Modified Tue Mar 16 23:46:02 1999 UTC (10 years, 8 months ago) by lars
File length: 9370 byte(s)
Diff to previous 82675 (colored)
Oops...

Revision 82675 - (view) (annotate) - [select for diffs]
Modified Sat Jan 16 22:00:46 1999 UTC (10 years, 10 months ago) by jim
File length: 9370 byte(s)
Diff to previous 82673 (colored)
Take II of the shell consistancy change. Although I agree that the use
of '.' is easier on the eyes, 'x' does seem more common and old-dog
shell programmers kind of expect it. It's also easier to search for in
vi :)

Some may question why we need to wrap or protect if we are sure that
the $var isn't null, but it really doesn't cost that much for the
extra insurance and it stops people from having to shift "mental gears"
when they run across such statements.

Some may question why even bother with a consistant style... I think
it's important to write readable code and understandable code and code
that others can maintain easily. A consistant style, IMO, helps this
effort. It also just plain looks better :)
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 82673 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 22:39:56 1999 UTC (10 years, 10 months ago) by dgaudet
File length: 9364 byte(s)
Diff to previous 82668 (colored)
Back out jim's recent "x"/"." change.  This is a veto and I've given
reasons in new-httpd.

Revision 82668 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 20:59:39 1999 UTC (10 years, 10 months ago) by jim
File length: 9364 byte(s)
Diff to previous 82661 (colored)
Final phase of shell programming style consistancy check.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 82661 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 15:06:59 1999 UTC (10 years, 10 months ago) by jim
File length: 9364 byte(s)
Diff to previous 82659 (colored)
Older shells don't support the newer method
of shell execute (  )

Revision 82659 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 15:01:16 1999 UTC (10 years, 10 months ago) by jim
File length: 9359 byte(s)
Diff to previous 82599 (colored)
First step in making binbuild.sh more
"universal" as far as working with all/most shells. Remove the
findprg.sh helper since PrintPath works just fine

Revision 82599 - (view) (annotate) - [select for diffs]
Added Tue Jan 5 05:14:52 1999 UTC (10 years, 10 months ago) by fielding
File length: 9362 byte(s)
Added binbuild.sh and findprg.sh helpers to make it easier for us
to build binary distributions.  This is Lars' "take 2" version of 12/26.

Submitted by:	Lars Eilebrecht
Reviewed by:	Roy Fielding, Randy Terbush

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2