Commit graph

79 commits

Author SHA1 Message Date
d702068457 Fix trailing whitespace 2008-09-17 21:31:40 -04:00
Ron Koenderink
7581b50eb6 Use empty schedule file for the nightly build
This ensures that no unplanned updates occur
during the nightly build sequence.  Remove
unnecesary enables and disables from the script.
Remove unnecessary argument for force command.
2008-09-11 14:58:32 -06:00
rkoenderink@gmail.com
950ec3e60e Fix execution of nightly build econfig patch script
This is required for non-Windows environment as the files do not
have permission to execute.
2008-09-04 07:42:37 -04:00
Ron Koenderink
99284a9beb Corrections for player 8
Fix the move in Turn 7, incorrect starting sector.
Fix the threshold in Turn 10, incorrect commodity.
2008-08-24 09:12:40 -06:00
Ron Koenderink
d9cc5aab10 Add server.log and journal.log to nightly build
Turn on journaling using journal.econfig.
Append the server.log and journal.log files
to the nightly build log in the SERVERSTOP step.
Remove the server.log and journal.log in the
SERVERSTART step to ensure only this run's log
events are included in the nightly build log.
Add the construction of a econfig in the
generate step using *.econfig in the patches
directory in a same way code patches are applied.
The mingw.patch was removed and replaced with the
mingw.econfig.  The mingw.econfig also required
the addition of exports to the win32.i386.config.
2008-08-24 09:09:22 -06:00
Ron Koenderink
6dadcd0976 Build ecomony for player 8 2008-08-18 21:21:46 -06:00
Ron Koenderink
8319414b01 Explore player 8's island
Explore the player 8's island in preparation for
island development and future war with player 1.
2008-08-17 15:54:21 -06:00
Ron Koenderink
b6c2d5bfa9 Add additional tests to nightly build
The following tests were added:
bridge building
spy
radar (ship, sector)
look
convert
In additon, prepartion for testing research and
hapiness production was added and improvements
for general economy for player 1 were added.
2008-08-17 15:51:40 -06:00
Ron Koenderink
851ccd4876 Fix timestamps for data files and lost command
Set the ef_timestamp to 100 for the nightly build.
Set the DUMP LOST timestamp to 101 for the nightly build.
This will the suppress the timestamp differences
that occur when testing lost command and will facilitate
testing for dump and xdump commands.
2008-08-17 15:13:57 -06:00
Ron Koenderink
047b4b1983 Add additional tests to nightly build
The following tests were added:
ship list
ship navigation
assault
tech production
sector lost
commodity monitoring
tech monitoring
education monitoring
2008-08-09 15:05:40 -06:00
Ron Koenderink
931f6db90d Add change directory before starting server tests
The server tests would fail if the previous
steps were skippped.
2008-08-09 14:59:59 -06:00
fc6f1da568 Doc fix 2008-03-28 20:53:22 +01:00
Ron Koenderink
975419e7d3 Remove nightly build configurations files that are not being used
This files are not current with nightlybuild.sh, common.sh
and report.sh.
2008-03-16 17:17:04 -06:00
Ron Koenderink
0b4ee6ac27 Remove pre_update_hook decoration
Improve the portability.  The Windows version of "echo" does
not support single quotes as a quoting character and therefore
fails and prevents updates in the Windows nightly build.
2008-03-16 17:09:00 -06:00
Ron Koenderink
13cca55a9d Added Remove_Repository to supported command list
This feature was added in commit 70c03561bb but was
not added to the list of supported commands at the top
of file.  No functional change just a documentation
correction.
2008-02-16 11:15:10 -06:00
Ron Koenderink
ffee7cd10d Apply the patches using git apply instead of patch
Need to be in the empserver directory before applying
the "git apply" command, move the "cd empserver" to the
clone step. This change also fixes a bug when using
with an existing repository not being the correct
directory when executing the "git pull" command.
Fixes commit acd768e5e2 as it used git diff format.
2008-02-16 11:09:19 -06:00
Ron Koenderink
acd768e5e2 Update nightly build for recent changes to path.c.in
The three previous commits touching path.c.in broke mingw.patch: the
relative vs absolute paths changes moved the initializers to be
patched to new variables, and the telfil removal messed up the
context.
2008-02-10 12:56:49 +01:00
Ron Koenderink
70c03561bb Switch nightlybuilds to git
Create a local git repository on the SuSE nightly build machine.
Update local git repository from the Markus's public repository
at the beginnning of the nightlybuilds for SuSE and WIN32.
For the SuSE and WIN32 nightlybuilds drawn from the local
git repository on SuSE machine.
2008-02-04 20:26:46 -06:00
bcdcbab19c Replace .cvsignore files by .gitignore files 2008-01-13 11:22:33 +01:00
Ron Koenderink
dabee52bc9 Remove quit as it sometimes confuses the client.
Known problem with 4.3.11, depend on the EOF.
2007-12-25 17:26:50 +00:00
Ron Koenderink
d4227f9ff8 Remove the symbolic link to empire and use the empire executable
directly.  Symbolic link fails for WIN32 empire because empire has
exe extension.
2007-12-23 22:16:37 +00:00
Ron Koenderink
84399281fe Scheduled task script file for win32 nightly build 2007-12-23 16:08:34 +00:00
Ron Koenderink
6872002d66 Configuration file for win32 nightly build 2007-12-23 16:06:59 +00:00
Ron Koenderink
81d87bae17 Move the patch level to above the empserver level. 2007-12-16 20:14:31 +00:00
Ron Koenderink
d1e3e9ddfc Add mingw specific patch for nightly build for win32.i386. 2007-12-16 15:45:09 +00:00
Ron Koenderink
799ca210ff Add -k option to the make so more than one error can be found. 2007-12-13 13:41:09 +00:00
Ron Koenderink
bcd7dac414 Update the CVSROOT to extract directly from sourceforge.net 2007-12-13 02:13:25 +00:00
Ron Koenderink
5d512312d9 Removed EMPTARGET and ARCH from nightlybuilds,
not used with new autoconf. Replace with INSTANCE
for logs, build directory for local patches.

Use the local patches directly from the source tree instead
of all local copy.
2007-12-08 23:48:06 +00:00
Ron Koenderink
1fb8b9af73 New. Support for nightlybuild for SuSE. 2007-11-25 17:35:24 +00:00
Ron Koenderink
acfc17b05a Fix the test scripts for the players for the new world -R 1 for fairland
and for -R 1 for the server.  Cleanup the shell selection for the current builds
and the push the shell fixes to the config files.  Add PATCH and
CVSROOT environment variables to add flexibility.  Add the changes for
the new autoconf build and remove build.conf and makedepend.
Swiitch All patch to use the source code All patches.
Fix the spelling of sandbox.
2007-11-12 20:08:15 +00:00
Ron Koenderink
ec484e17a7 (main, init_server, emp_server.6): Add -R command line option to set
a seed for the random function.

(nightlybuild.sh): Add the -R 1 for the server.
(nightlybuild.sh): Switch to -R 1 for the fairland as 1 is safer.
Some systems might generate lousy randomness from a
zero seed.

(prng.patch): Not required anymore, -R 1 is used instead.

(main, emp_server.6): Rename -r and -R to -u and -U.  "-R" is now used for random seed.
2007-10-23 03:05:56 +00:00
Ron Koenderink
7241773f60 Update patch for pr.c:1.41 2007-10-21 15:12:49 +00:00
Ron Koenderink
26ef6e5ec0 Update patch for constants.c:1.40 2007-10-21 15:12:25 +00:00
Marc Olzheim
079c231c7e Update patch for src/lib/commands/mfir.c:1.26,src/server/main.c :1.79,include/prototypes.h:1.98 2005-11-14 16:35:33 +00:00
Marc Olzheim
6b525c1841 Update for src/lib/commands/new.c:1.24 and include/prototypes.h:1.92 2005-10-24 15:35:35 +00:00
Marc Olzheim
51fed96269 Update for include/prototypes.h:1.90 src/lib/subs/attsub.c:1.28 src/lib/subs/shpsub.c:1.22 src/lib/update/human.c:1.16 2005-10-04 15:02:16 +00:00
Marc Olzheim
76fb0253d6 Update for src/lib/subs/attsub.c:1.28 and src/lib/update/revolt.c:1.16 2005-08-11 09:29:10 +00:00
Marc Olzheim
ea056014a5 Update for src/lib/subs/pr.c:1.27 2005-08-11 09:28:20 +00:00
Marc Olzheim
c6262a209c Update for src/lib/subs/pr.c:1.25 2005-07-06 09:14:20 +00:00
Marc Olzheim
e6a7d4a694 Update for src/util/fairland.c:1.25 and include/prototypes.h:1.84 2005-06-15 12:55:21 +00:00
Marc Olzheim
e1ecf7bd86 Update patch for pr.c:1.22 2005-06-15 12:47:51 +00:00
Marc Olzheim
d405e17c42 Update for src/util/fairland.c:1.23 and src/server/main.c:1.62 2005-05-31 09:02:33 +00:00
Marc Olzheim
1e02375f7b Update patch for some minor offset changes. 2005-05-28 08:44:57 +00:00
Marc Olzheim
b3dc1375ba Update patch for pr.c:1.12 2005-05-28 08:44:09 +00:00
Marc Olzheim
320db9df30 Update for Make.sysdefs:1.9: Get rid of -DPOSIXSIGNALS. 2005-05-16 23:45:39 +00:00
Marc Olzheim
e60594ac89 Update patch to contain proper headers of file versions. 2005-03-17 10:11:11 +00:00
Marc Olzheim
061e269d37 Add a pre_update_hook default in src/lib/global/constants.c, so that
we won't have to patch the econfig file later on.
2005-03-15 19:58:41 +00:00
Marc Olzheim
3ce3380829 Note that patches could influence each other. 2005-03-15 19:49:07 +00:00
Marc Olzheim
d8938a1605 Don't try running 'cvs co' more than 5 times, since it might be a local
problem as well.  Document NIGHTLY_SKIP_STEP=PATCH.  Update to the currently
running script.
2005-03-15 18:05:16 +00:00
Marc Olzheim
c890dd759c Update for markus's prng patches. 2005-03-15 17:58:33 +00:00