Dag-Erling Smørgrav
f02ab0ca9a
Recognize options with values. If an option is present in both GENERIC
...
and the custom kernel, but its value has been modified, it will now be
kept in its correct spot instead of being moved to the bottom.
2004-09-19 21:21:26 +00:00
Robert Watson
54516c29e8
Modify accept_fd_leak regression test to generate "PASS" output, not
...
just "FAIL" output, in order to make it consistent with other tests in
the regression test tree.
2004-09-18 13:06:00 +00:00
Peter Wemm
4e1c1fa28b
Update path to c++ internals includes for the 3.4 location.
...
No longer use make -k since the libraries target should build now.
Remove hacks for gnu/lib/libregex.
2004-09-16 01:41:11 +00:00
Peter Wemm
7eb8f6f303
Add libmagic to the explicit build-tools list.
2004-09-16 00:22:59 +00:00
Peter Wemm
fad9d21472
Make libcrypto/libssh cross compile
2004-09-15 23:15:53 +00:00
Peter Wemm
1a3cfcce6b
Fix typo in rev 1.2 "-DNOINFOall" should be "-DNOINFO all"
2004-09-15 23:01:28 +00:00
Dag-Erling Smørgrav
4325574db2
Comment lines may have leading whitespace.
...
PR: 71773
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
2004-09-15 21:10:46 +00:00
Robert Watson
e8929330e7
Add a very basic README for tcpstream.
2004-09-13 16:53:40 +00:00
Robert Watson
cb5e18f34e
Add tcpstream, a simple TCP stream generator that uses a pseudo-random
...
sequence to detect data corruption visible to an application.
2004-09-13 03:17:22 +00:00
Robert Watson
2d832be085
Add netrate (netreceive, netsend), a tool for generating (and sinking)
...
UDP packets of specified size at a fixed rate. I've been using this for
netperf-related testing.
2004-09-10 19:09:50 +00:00
Dag-Erling Smørgrav
0bf3c980ab
Make the output more suitable for use in a frameset.
2004-09-08 16:04:38 +00:00
Sam Leffler
eab5fb7078
new version of cryptotest (w/ only code from me)
...
Reviewed by: imp
2004-09-07 18:35:00 +00:00
Stefan Farfeleder
27fdb57eab
Add a regression test for <tgmath.h>.
2004-09-04 11:34:53 +00:00
Ruslan Ermilov
751d4065e6
Join the effort in simplifying this makefile. ;)
2004-09-03 06:18:52 +00:00
Robert Watson
accbe49470
Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
...
holding the value O_NONBLOCK. This worked previously because I was
lucky.
2004-09-02 21:41:57 +00:00
Robert Watson
27b37d5cf2
Don't override the rule used to build a binary by providing our own
...
compiler line.
2004-09-02 21:37:50 +00:00
Dag-Erling Smørgrav
4d7bee151a
Add -c option to preserve comments from GENERIC in the output.
2004-08-29 19:45:50 +00:00
Dag-Erling Smørgrav
90fcc4b33b
Add genericize, a Perl script that converts a kernel config into something
...
more easily diffable against GENERIC.
2004-08-28 13:36:16 +00:00
David E. O'Brien
a7b2332aa9
Update for latest make(1) changes.
...
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2004-08-24 17:33:42 +00:00
Robert Watson
cf03a9be9c
Make sure to properly initialize 'size' to sizeof(sin) before passing
...
it into accept(). Depending on the initial value in memory, it is
otherwise possible to get EINVAL.
2004-08-24 04:59:26 +00:00
Robert Watson
62967fb0bb
Add a basic kqueue + UNIX domain socket pair regression test to do some
...
elementary exercising of kqueues on datagram and stream sockets. Note
that the datagram write kqueue case is left untested due to potentially
confusing behavior for the developer (me) that might require attention.
2004-08-24 04:02:41 +00:00
Pawel Jakub Dawidek
1c11fbbb6e
Regression tests for 'verify reading' algorithm.
2004-08-22 16:26:09 +00:00
Thomas Quinot
66189a39ec
Fix positional parameter reference to ${10}.
...
Fix target location for generation of fstab.
PR: bin/70795
2004-08-21 20:21:49 +00:00
Pawel Jakub Dawidek
3e90f289df
Add regression test for the new "round-robin reading" feature.
2004-08-21 18:14:55 +00:00
Pawel Jakub Dawidek
91fa7ba605
Add description of raidtest tool.
2004-08-20 16:56:43 +00:00
Pawel Jakub Dawidek
c14401c00f
- fflush() standard output before fork()ing.
...
- Remove redundant 'break'.
2004-08-20 12:49:09 +00:00
Pawel Jakub Dawidek
e19f32a461
Add the raidtest tool, which can be used for performance tests of storage devices.
...
It uses random offsets, random requests size and random operation type (READ or
WRITE). It also allows to run many processes to send I/O requests in parallel.
2004-08-20 12:02:34 +00:00
Dag-Erling Smørgrav
c59826b3fc
Remove a couple of warnings and tweak an error message.
2004-08-20 10:23:22 +00:00
Dag-Erling Smørgrav
f95052e5e6
Copy open_locked() from tinderbox.pl and use it to optionally acquire a
...
lock file upon startup. If this fails, tbmaster will simply terminate.
2004-08-20 08:10:30 +00:00
Dag-Erling Smørgrav
6e3c9eb30d
Print the patch file name in the warning message for missing patch files.
2004-08-19 07:31:10 +00:00
Dag-Erling Smørgrav
6734c49167
Clean up, add update_releng_[45].rc.
2004-08-19 07:28:30 +00:00
Dag-Erling Smørgrav
c6b2d86aad
RELENG_5 is now available.
2004-08-19 07:27:42 +00:00
Dag-Erling Smørgrav
90edbfb22e
Branches of interest are RELENG_4_{8,9,10}.
2004-08-19 07:27:21 +00:00
Dag-Erling Smørgrav
838f465d69
Comment out the timeout setting; it doesn't work properly.
2004-08-19 07:26:31 +00:00
Thomas Quinot
b78f845dec
Example configuration files for customize.sh.
...
Approved by: re (scottl)
2004-08-16 22:55:51 +00:00
Thomas Quinot
bbd7f0bea4
Add documentation of the newly-added user-configurable Makefile knobs.
...
Approved by: re (scottl)
2004-08-16 22:52:40 +00:00
Thomas Quinot
f41d93ced5
Add example customization script, to be used through CUSTOMIZE Makefile knob.
...
Approved by: re (scottl)
2004-08-16 22:46:58 +00:00
Thomas Quinot
87218f8807
Properly identify the root filesystem to be used in /etc/fstab in each
...
slice of the flash card, ensuring that the loader will mount the root fs
from the booted slice by default.
Allow usage of FFS volume labels instead of hardcoded device names through
WITH_GEOM_VOL Makefile knob.
Approved by: re (scottl)
2004-08-16 22:41:58 +00:00
Doug Rabson
c37420b0d5
Remove some debug cruft from the Makefiles and make them ${.OBJDIR}
...
friendly.
2004-08-16 09:35:49 +00:00
Pawel Jakub Dawidek
4d5580d64d
Add regression tests for GEOM_RAID3.
2004-08-16 09:09:23 +00:00
Ruslan Ermilov
5f90425815
Replaced COPTS by equivalent CFLAGS.
2004-08-13 14:21:49 +00:00
Max Khon
69bcab915c
Regen.
2004-08-13 09:56:22 +00:00
Max Khon
ee91bec14f
Regression test for geom_uzip.
2004-08-13 09:53:52 +00:00
Hartmut Brandt
b5bb945eef
Add a regression test for the ATM call control stuff.
2004-08-13 09:27:21 +00:00
Hartmut Brandt
215431deb0
Now that make more correctly handles variable assignments
...
in .MAKEFLAGS targets enable the regression test for this.
2004-08-12 19:14:10 +00:00
Diomidis Spinellis
30fd73fb81
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived
...
software (original contributor).
Reviewed by: imp
2004-08-09 15:29:41 +00:00
Thomas Quinot
a88c11a0c9
Include the nanoBSD make.conf in the top-level nanoBSD Makefile, so
...
all configuration knobs (both system settings and nanoBSD-specific ones)
can be tuned by modifying a single file. Move KERNCONF default value
to make.conf.
Attempt to resolve CFGMASTER like CUSTOMIZE, first relative to ${.CURDIR},
then as an absolute path.
Allow optional additional arguments to be passed to the CUSTOMIZE script.
2004-08-08 13:05:03 +00:00
Hartmut Brandt
cfe632eaba
Back out something I'm working on that crept in with the last commit.
...
Spotted by: ru
2004-08-05 09:11:44 +00:00
Hartmut Brandt
82eb7072de
Remove extra spaces. Remove double quotes around error messages -
...
they are not needed and will actually be printed.
Submitted by: ru
2004-08-05 08:44:00 +00:00
Doug Rabson
3b9474cc07
This file is not suppose be be all one big comment :-(
...
Pointed out by: ssouhlal
2004-08-05 08:07:40 +00:00
Hartmut Brandt
c997f47be0
Add another test that checks for a working '+' command flag.
2004-08-05 07:24:06 +00:00
John-Mark Gurney
cf02bf2407
add a set of scripts that I posted to -current last year. This makes
...
debugging kernels and kernel modules much easier. It will automaticly
locate kernel source, extract kernel module information, and rerun gdb
to load kernel module symbol information (if available by compiling module
w/ debuging symbols).
I have not run these recently, so may need to be updated to work with
gdb6. Feel free to fix as appropriate for -current.
2004-08-04 18:03:43 +00:00
Pawel Jakub Dawidek
f33015b90f
Add regression test for "prefer" balance algorithm in MIRROR class.
2004-08-04 12:18:42 +00:00
Hartmut Brandt
48ec21e7e6
Add a regression test for the passing of command line
...
variable assignments via the MAKEFLAGS environment variable.
2004-08-04 07:40:58 +00:00
Robert Watson
07727c8333
Add minimal socketpair() regression test to confirm that we can create
...
(and close) PF_UNIX socket pairs, and that we can't create PF_INET
socket pairs. More tests to follow.
2004-08-04 03:46:35 +00:00
Doug Rabson
2546665afc
Add regression tests for TLS.
2004-08-03 09:04:01 +00:00
Pawel Jakub Dawidek
fa4a1febf7
Add GEOM_MIRROR class which provide RAID1 functionality and has many useful
...
features. The gmirror(8) utility should be used for control of this class.
There is no manual page yet, but I'm working on it with keramida@.
Many useful tests provided by: simon (thank you!)
Some ideas from: scottl, simon, phk
2004-07-30 23:13:45 +00:00
Jordan K. Hubbard
bad960b11b
After conferring with Apple legal, update the license of this to APSL 2.0
...
and change the URL link to point to the appropriate license text.
2004-07-27 20:01:43 +00:00
John-Mark Gurney
03c439e6e0
add a command to calculate the ratios of cnt_hold and cnt_lock to locks
...
from mutex profiling... This takes cnt_* and divides it by count, so
lower is better...
Sample command:
sh mtxpercent.sh | sort -rn +7 -8
SEE ALSO
MUTEX_PROFILING(9)
2004-07-27 00:36:53 +00:00
Pawel Jakub Dawidek
889c5dc22b
Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.
2004-07-26 16:10:27 +00:00
Pawel Jakub Dawidek
ba385d0091
Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.
2004-07-26 16:08:32 +00:00
Robert Watson
43cb0b2b09
Simple attachment regression test to attach the "accf_data" accept
...
filter to an inet socket and check at various points during the socket
life cycle that the filter can or cannot be attached, and that once
attached that the right one is attached and that it can be queried.
2004-07-26 03:53:47 +00:00
Mike Silbersack
a99c936ba3
Add two more programs useful for testing the correctness of pipes.
2004-07-22 02:46:25 +00:00
Tim J. Robbins
a24d9b9413
Add test programs for mbsnrtowcs() and wcsnrtombs().
2004-07-21 13:47:48 +00:00
Mike Silbersack
d895e295d0
Make this test compile again and remove its dependency on sys/pipe.h.
2004-07-21 03:13:53 +00:00
Mike Silbersack
9fb02d624f
Add a simple regression test for the stat st_size bug just fixed in
...
sys_pipe.c
2004-07-20 07:17:19 +00:00
Tim J. Robbins
7cc9e6ddbb
Add a skeleton makefile that runs the tests out of libc/regex/grot.
2004-07-19 09:00:26 +00:00
Tim J. Robbins
683d338a83
Oops, test error behaviour of wctrans(), not wctype().
2004-07-19 08:53:41 +00:00
David Schultz
b3cb43917d
While testing fe[gs]etround(), make sure FLT_ROUNDS reflects the
...
proper rounding mode as well.
2004-07-19 08:17:47 +00:00
Robert Watson
f8254af5ce
Explicitly specify ATPROTO_DDP constant rather than '0' when binding
...
a netatalk socket. No functional change.
2004-07-17 17:16:16 +00:00
Robert Watson
ffd446110e
Add a simple tool to bind netatalk sockets and perform send operations.
...
This isn't a classic regression test in that it doesn't have a notion of
pass fail, it's more of an exercise tool. It attempts to exercise
unbound, bound, unconnected, and connected variations on SOCK_DGRAM
sockets.
2004-07-17 17:12:15 +00:00
Robert Watson
9e7ebef8c3
gcc now objects to a default label without any contents. Because I want
...
to have a comment present in the default case, add a 'break' to each
default case that previously had no actual statements.
2004-07-17 17:01:25 +00:00
Robert Watson
90d6d28efa
Add simple regression test to detect leakage of file descriptors when
...
accept() returns EAGAIN on a non-blocking listen socket. This is the
tool I used to check that such a bug was resolved when merging accept()
locking.
2004-07-17 16:56:46 +00:00
Doug Rabson
a52b6f787c
Experimental support for using doxygen to generate kernel documentation.
2004-07-11 16:13:57 +00:00
Dag-Erling Smørgrav
bce92f41d6
When cleaning house, don't try to remove what isn't there.
2004-07-09 13:15:32 +00:00
Hartmut Brandt
f0092780fc
Use and explicite 'sh' to run the scripts, because they may be checked
...
out non-executable.
2004-07-09 08:59:15 +00:00
Ruslan Ermilov
3b579c6e63
Arguments to options aren't necessarily separated with whitespace.
...
Noticed by: harti
2004-07-07 09:38:14 +00:00
Maxime Henrion
94adaee892
Update the location of the Hart's database as well.
2004-06-28 11:46:48 +00:00
Maxime Henrion
f3d319a76c
The location of the Boemler's PCI database has moved. Update comments
...
to reflect reality.
2004-06-28 11:32:58 +00:00
Maxim Sobolev
ace18b764a
Add qsort, mergesort and heapsort regression tests.
2004-06-25 12:31:12 +00:00
Dag-Erling Smørgrav
ed18bbe9cb
Set up logging before trying to lock the sandbox; otherwise tbmaster(1)
...
will just log a mysterious "tinderbox returned exit code 35".
2004-06-22 08:34:46 +00:00
Dag-Erling Smørgrav
6257798869
Initialize $timeout to 0.
2004-06-21 15:08:17 +00:00
Dag-Erling Smørgrav
d30e0e242e
Add a timeout after which tinderbox(1) will kill its children and exit.
2004-06-21 14:49:22 +00:00
Robert Watson
56063929de
Update for so_state->sb_state, SB_* flag renames.
...
Submitted by: rik
2004-06-14 21:42:01 +00:00
Dag-Erling Smørgrav
c4ed9120ab
Add a JOBS config keyword, which corresponds to the --jobs tinderbox(1)
...
command line option.
2004-06-14 12:10:48 +00:00
Dag-Erling Smørgrav
78fd88311a
Update-only configs.
2004-06-14 11:36:00 +00:00
Dag-Erling Smørgrav
7ba995809c
Group tinderbox results by config name. Skip configs whose names start
...
with "update_".
2004-06-12 11:23:04 +00:00
Dag-Erling Smørgrav
640d785fc9
Include the config name in the log file name.
2004-06-12 11:22:21 +00:00
David Schultz
a2ca83c04a
Add some fenv.h regression tests.
2004-06-11 03:22:34 +00:00
Dag-Erling Smørgrav
2caf74ecdd
Log the config name in the history file.
2004-06-05 11:09:34 +00:00
Thomas Quinot
ad7df741c9
Add trailing backslash missing from previous checkin.
2004-05-28 21:26:49 +00:00
Thomas Quinot
c0c63fd3c5
Support for optional initialization of the configuration slice by
...
specifying the name of a directory to be copied there in Makefile
variable CFGMASTER.
2004-05-28 21:23:23 +00:00
Thomas Quinot
5141d0dd23
Look up ${CUSTOMIZE} in ${.CURDIR} first, and then as a path name by itself,
...
assuming in the latter case that it is an absolute path name.
2004-05-28 21:16:14 +00:00
Brooks Davis
d49b8d3917
Fix stupid patch(1) tricks. Apparently patch thinks all files match the
...
empty file so if you accidently apply a patch created with diff -N
twice, you get files with duplicate contents.
Reported by: Antoine Brodin <antoine.brodin at laposte.net>
2004-05-27 17:23:32 +00:00
Brooks Davis
7387768ef4
Add support for an /etc/eui64 file modeled on /etc/ethers. The API is
...
modeled on ethers(3) except that all functions are thread-safe.
Reviewed by: simokawa
2004-05-26 22:58:06 +00:00
Pawel Jakub Dawidek
c4db6df027
Add regression tests for geom_stripe and geom_nop.
...
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-22 10:58:53 +00:00
Dag-Erling Smørgrav
08e6faa278
If asked to build a kernel without first building world, build the
...
kernel toolchain first.
2004-05-15 00:08:44 +00:00
Tim J. Robbins
7076971c1a
Test accumulation of partial multibyte characters in conversion
...
state objects.
2004-05-11 13:10:47 +00:00
Pawel Jakub Dawidek
100ed7e49e
Add regression tests for GEOM Gate:
...
- test-1.sh - Tests ggatec(8) and ggated(8) on lo0.
- test-2.sh - Tests ggatel(8) on a regular file.
- test-3.sh - Tests ggatel(8) on a md(4) device.
2004-05-03 18:29:54 +00:00
Thomas Quinot
dce3a06eaa
Be consistent in using variable names instead of parameter numbers.
2004-05-02 21:19:17 +00:00
Sean Kelly
528d980cc0
A new version that does exponents and lots of other neat things. Update
...
from the original author of math.sed.
Submitted by: K S Braunsdorf <sed@ksb.npcguild.org>
2004-05-01 02:15:58 +00:00
Poul-Henning Kamp
f033edb2aa
More POLA handling of CUSTOMIZE variable
2004-04-27 16:04:41 +00:00
Thomas Quinot
fa483345d2
Take boot0sio from the newly-built world, both for consistency's sake and
...
to cater for host systems where it is not present.
Reviewed by: phk
2004-04-27 09:49:16 +00:00
David E. O'Brien
2d06787c3b
Script for downloading and printing in hex, the offical vendor ID's from
...
USB.org.
2004-04-18 05:37:34 +00:00
Ruslan Ermilov
9869addc51
Teach the script where libssl actually lives.
...
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
2004-04-13 11:06:20 +00:00
Tim J. Robbins
3a8bdd99cb
Reset internal conversion state after triggering conversion errors;
...
the state is undefined according to the standards, and our undefined
behaviour has changed.
2004-04-07 11:02:51 +00:00
Peter Wemm
7e88a151e0
Add a snapshot of build32.sh for amd64 systems. The readme and comments
...
describe the (severe) restrictions and future plans.
2004-03-30 22:57:11 +00:00
Dag-Erling Smørgrav
2b39efe249
Previous commit fixed one braino but left another in place.
2004-03-30 19:25:44 +00:00
Poul-Henning Kamp
ae789ad80b
Tell fdisk(8) about our geometry.
...
Strictly speaking this is unnecessary, but it allows nanobsd to work
on systems from before the -x and -y arguments to mdconfig(8) worked
for vnode backing.
Submitted by: "Oivind H. Danielsen" <oivind.danielsen@kopek.net>
2004-03-28 19:39:08 +00:00
Marcel Moolenaar
1d559da4d1
Add a simple tool that prints out a register offset table to map
...
from the gdb(1) register number to offsets within struct reg and
struct fpreg. The tool is useful only on selected platforms. On
ia64 the registers are all over the place to simplify handling of
them in various situations, but which makes creating or maintaining
such an offset table error prone to do by hand.
Since remote kernel debugging operates on the same register numbers,
it would be a natural choice to use an identical offset table in the
kernel. However, since the kernel does not operate on struct reg nor
struct fpreg in the remote gdb(1) case, such would not make sense.
Whether we want to use this tool to create offsets for use in the
kernel or duplicate the knowledge of which register number maps to
what register is something that will become clear soon.
Note: in order to build cross debuggers, one cannot use target
headers and/or target definitions. That's why offsets need to be
hardcoded in the first place. Unpleasant, but necessary.
2004-03-28 18:01:15 +00:00
Dag-Erling Smørgrav
787807c120
Braino in previous commit.
2004-03-18 03:01:28 +00:00
Dag-Erling Smørgrav
33503ce748
Given the impact of CFLAGS and COPTFLAGS on the build, report them in
...
the log, even when not verbose.
2004-03-16 12:12:10 +00:00
Dag-Erling Smørgrav
158aa05efa
Whitespace nit.
2004-03-16 12:08:59 +00:00
Dag-Erling Smørgrav
9d7f0e1d46
Set TZ to UTC so dates in the history file will match dates in the logs.
2004-03-16 00:31:27 +00:00
Dag-Erling Smørgrav
139b410f5b
Build the tinderbox with -O2.
2004-03-16 00:24:54 +00:00
Dag-Erling Smørgrav
aa1432eb44
The documentation lists configuration variables in uppercase, so dump
...
them in uppercase.
2004-03-16 00:15:05 +00:00
Dag-Erling Smørgrav
c5cb37207c
Add configuration shortcuts for CFLAGS and COPTFLAGS.
2004-03-16 00:12:59 +00:00
Dag-Erling Smørgrav
39245ad2ae
Allow the user to override CFLAGS and COPTFLAGS on the command line.
2004-03-16 00:12:33 +00:00
Poul-Henning Kamp
08aa348d34
TMPDIR is magic, use TMPMNT
...
Spotted by: harold barker <hvb@fs0.sm.dsms.com>
2004-03-13 23:01:08 +00:00
Simon L. B. Nielsen
316f8263dd
- Use variable names instead of numbers for the script arguments to
...
improve readability.
- Use mktemp to create the temporary files and directory.
- Mount temporary md(4) backed file system on a temporary directory,
instead of /mnt.
Approved by: phk
2004-03-11 18:12:48 +00:00
Poul-Henning Kamp
724e52cd0d
Add an option to write collected data to file in binary format. This
...
is very useful for collecting test-data for trial runs.
2004-03-10 20:30:19 +00:00
Poul-Henning Kamp
d6a13213b9
We don't retain 'x' bits in CVS so explicity use sh to run script.
2004-03-10 11:11:58 +00:00
Poul-Henning Kamp
81ab64323a
Add first cut at "nanobsd":
...
Nanobsd should make it very simple for people to create (CF-)disk images
for embedded us of FreeBSD.
Currently only works for 256MB disks. More agrressive shaving of the
build image can reduce that much further.
2004-03-10 10:28:33 +00:00
Pawel Jakub Dawidek
bf25fb037e
Add regression tests for geom_concat class.
2004-03-03 21:52:49 +00:00
Ruslan Ermilov
4fca7bd3dd
Removed extraneous parentheses.
2004-03-01 17:47:38 +00:00
Andrey A. Chernov
e9ba071875
Add getopt_long.c if ${BOOTSTRAPPING} < 502104
2004-02-28 07:25:48 +00:00
Johan Karlsson
20e61691a2
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-24 20:52:58 +00:00
Dag-Erling Smørgrav
648a7aae7f
Fix some cosmetic issues in warning and error messages.
2004-02-22 16:45:21 +00:00
Brian Feldman
b99c0fd2b4
Add some more comments and a -4 argument to restrict searches to only
...
A (not default A and AAAA) records. Now the longest time that a -4
thread might hang trying to resolve is only 2:30 instead of 5:00 ;)
2004-02-21 22:42:54 +00:00
Brian Feldman
bdb764aa04
Print the maximum resolution time encountered by each thread. Did you
...
know that the resolver might keep trying on a getaddrinfo() for up to
FIVE MINUTES?
2004-02-21 02:52:49 +00:00
Brian Feldman
e858faa9bb
Add my getaddrinfo(3) stress-tester as gaithrstress. The most obvious
...
regressions would be to see the program or your kernel crashing.
If you want to give it something to really test out, try a much more
reentrant version of the resolver.
<URL:http://green.homeunix.org/~green/reentrant_resolver.patch >
Any Mozilla-based browser would show you a clear difference.
2004-02-20 16:54:01 +00:00
Ruslan Ermilov
f3b6219857
Unbreak the upgrade path from 4.9 after removal of GNU getopt and
...
<gnuregex.h>.
2004-02-20 11:55:14 +00:00
Dag-Erling Smørgrav
0dd2d10898
Remove configurations which aren't used in production.
2004-02-17 10:02:55 +00:00
Dag-Erling Smørgrav
f775748a9e
Cosmetic changes to the recipient addresses.
2004-02-14 09:52:22 +00:00
Dag-Erling Smørgrav
cd54ef88cb
Add %%sender%% to the recipient list.
2004-02-12 08:19:13 +00:00
Dag-Erling Smørgrav
33fe672121
Set the default sender address to <tinderbox@freebsd.org>, and the
...
default recipient to %%sender%%.
2004-02-12 08:18:48 +00:00
Ruslan Ermilov
0952f7e09f
Convert to plain bsd.prog.mk makefile.
...
Reviewed by: scottl
2004-02-07 16:58:23 +00:00
Scott Long
1e6466b61e
Add a simple tool for checking the queue stats in the aac(4) driver. The
...
ioctl interface for this has been here for years, so it might as well get
used.
2004-02-07 03:51:20 +00:00
Ruslan Ermilov
285c793501
From what I can tell, install.sh supported all of the install(1)
...
options since revision 1.2, so removed the XXX comment now.
Fixed bogus test(1) expression that would be evaluated as a null
string test if script is run without arguments, compacted option
lists.
2004-02-06 11:00:13 +00:00
Ruslan Ermilov
b77a54a688
Added missing DPADD.
2004-02-05 22:01:28 +00:00
Ruslan Ermilov
c97869c8aa
Fixed ``make checkdpadd''. Removed redundant dependency.
2004-02-05 21:52:33 +00:00
Dag-Erling Smørgrav
d36f5b40f2
Use more generic directories (most prominently, s|/home/des|%%HOME%%|)
2004-02-05 11:08:36 +00:00
Dag-Erling Smørgrav
5208bd5607
Don't forget to install stable.rc.
2004-02-04 09:06:32 +00:00
Dag-Erling Smørgrav
908579c172
Remove RELENG_4, leaving only security branches.
2004-02-03 19:23:12 +00:00
Dag-Erling Smørgrav
57a3a301fe
Add a "stable" config for 4-STABLE.
2004-02-03 19:22:48 +00:00
Dag-Erling Smørgrav
7b0db01ca4
Allow multiple configs to be specified to a single tbmaster instance.
2004-02-03 19:19:29 +00:00
Dag-Erling Smørgrav
cf3b2baf6d
Untaint the hostname before trying to use it on a command line.
2004-02-01 13:50:46 +00:00
Dag-Erling Smørgrav
154671e516
Use uname -n
as default for the HOSTNAME configuration variable.
2004-02-01 04:51:25 +00:00
Ruslan Ermilov
99d3652e69
Add a test for what was broken in rev. 1.28 and fixed in rev. 1.29
...
of make/str.c.
2004-01-30 09:46:28 +00:00
Ruslan Ermilov
9608d7e2cd
Add a test for what was fixed in revs. 1.28 and 1.29 of make/str.c.
2004-01-29 22:51:36 +00:00
Hartmut Brandt
ac9c95fde8
These scripts run the protocol test suites for the SSCOP, SSCF-UNI and
...
UNI protocols. The actual test suites are not in these directories because
of their size. One needs to install the atmsupport port (the script
will remind you, if it cannot find the port).
The SSCOP test suite includes booth the ETSI and the ITU-T test suite,
the SSCF-UNI test suite is home grown and the UNI test suite is the
P2MP ETSI test suite. Others may follow.
2004-01-29 16:01:57 +00:00
Hartmut Brandt
2e0b641e23
Add a simple test script for the ng_atmpif node.
...
Submitted by: Vincent Jardin <vjardin@free.fr>
2004-01-29 15:58:06 +00:00
Dag-Erling Smørgrav
d9d3e2c85f
Fix the case where .OBJDIR != .CURDIR.
2004-01-25 19:11:43 +00:00
Dag-Erling Smørgrav
b8dbe3e019
This setup was used for amd64 and powerpc before they reached the point
...
where a normal buildworld would succeed. It is no longer required.
2004-01-25 19:04:37 +00:00
Dag-Erling Smørgrav
09e0653941
I don't normally use my middle name, so remove it from attributions in
...
man pages (though not from copyright notices). While I'm here, add email
addresses where appropriate.
2004-01-25 11:39:42 +00:00
Dag-Erling Smørgrav
9538c775a1
Include the hostname in the history file.
2004-01-24 15:06:36 +00:00
Dag-Erling Smørgrav
1d701419fd
Bump the date.
2004-01-24 14:53:25 +00:00
Dag-Erling Smørgrav
4dad564514
Bump version number to reflect the addition of cvsup support.
2004-01-24 14:53:11 +00:00
Dag-Erling Smørgrav
292d6f75a5
Ignore incomplete logs when figuring out what branches and platforms
...
to display.
2004-01-24 14:52:44 +00:00
Dag-Erling Smørgrav
d6a2cc66e2
I won't be using stanley any more.
2004-01-24 14:32:54 +00:00
Dag-Erling Smørgrav
92731d69b0
Drop RELENG_5_1 due to lack of resources.
2004-01-24 14:31:25 +00:00
Dag-Erling Smørgrav
a073697081
Add powerpc, which should build cleanly now.
2004-01-24 14:30:40 +00:00
Dag-Erling Smørgrav
fbedaa8f05
Document the CVSUP and REPOSITORY configuration variables.
2004-01-23 23:06:40 +00:00
Dag-Erling Smørgrav
522bf11452
Add support for tinderbox.pl's --cvsup and --repository options.
...
Sort %CONFIG.
2004-01-23 23:06:14 +00:00
Dag-Erling Smørgrav
62274a0b18
Document cvsup support.
2004-01-23 23:04:38 +00:00
Dag-Erling Smørgrav
50d573dfc2
Add support for using cvsup instead of cvs to update the source tree.
...
Fix the "clean" command: don't try to rmdir symlinks, and run chflags
before trying to delete the chroot tree.
Tweak some error and info messages.
2004-01-23 23:04:26 +00:00
Warner Losh
e6fb5181c4
Remove references to cryptotest
2004-01-22 05:57:48 +00:00
Warner Losh
60cfb6bcd7
Theo de Raadt has brought to our attention that he wrote at least part
...
file and that he has not released it under a free license. Until the
matter can be resolved, honor his claim and remove it.
PR: misc/61676
2004-01-21 16:44:49 +00:00
David Schultz
575f4d3239
Add regression tests for printf's %a/%A formats.
...
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:59:07 +00:00
David Schultz
24f285966e
Add regression tests for some of the bugs recently discovered in the
...
vendor's strtod() implementation.
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:30:56 +00:00
David Schultz
e5524baebf
Work around a recently-introduced gcc bug. The compiler no longer
...
accepts certain floating point constant representations that are
legal in C99.
2004-01-18 07:06:21 +00:00
Dag-Erling Smørgrav
0f2f05821a
Add ${IMAGES} to CLEANFILES.
2004-01-11 19:05:48 +00:00
Dag-Erling Smørgrav
0b6e836294
Store binary files in uuencoded form.
2004-01-11 19:00:04 +00:00
Bruce M Simpson
27faa39960
Add pirtool, a tool for dumping the $PIR table on i386 machines at runtime.
...
Requested by: mdodd
2004-01-06 20:59:49 +00:00
Greg Lehey
a783ff949c
Rename "msgbuf" to "dmesg", a more easily remembered name.
...
"Fix" documentation by removing periods and commas.
2003-12-31 00:37:24 +00:00
Greg Lehey
e1e5f8baf2
Remove calls to 'y' macro.
2003-12-30 02:08:29 +00:00
Greg Lehey
1cff4d0c1f
Remove current implementation of kldstat macro.
...
Add new kldstat, kldstat-v and kernel macros. The kldstat macro is
functionally equivalent to the previous implementation, but it looks
prettier and it matches the kldstat-v macro better. kldstat-v gives
output similar to userland kldstat -v (note lacking space), and kernel
loads a new kernel and dump.
Submitted by: des
2003-12-30 01:23:16 +00:00
Greg Lehey
410b51e72b
Add documentation for previously undocumented macros, and correct
...
existing documentation. This is not made any easier by the
brain-damaged format required for the documentation: one line, no full
stops or commas.
2003-12-29 06:38:27 +00:00
Greg Lehey
8454e168a9
Add documentation for previously undocumented macros. This is not
...
made any easier by the brain-damaged format required for the
documentation: one line, no full stops or commas.
Remove macro xy. I can't see any use for it any more.
2003-12-29 06:37:11 +00:00
Greg Lehey
747ca5f521
Add comments to deter people from using this file directly. That's
...
not the intention.
Rearrange "you may want to change these values" values to the top, and
reduce their number as much as possible.
tr macro: Require a parameter (because gdb is too stupid to understand
optional parameters), and create macros tr0, tr1 and trf which call it
to connect to /dev/cuaa0, /dev/cuaa1 and firewire connections
respectively.
Split kld symbol load into two separate macros: revision 1.5
simplified things for the /dev/mem case, but broke it for anything
else. Now the simple /dev/mem version is called kldsyms, and the
version for serial debugging and processor dumps is called getsyms,
and still requires this irritating cut and paste.
Change comments on startup to make life easier for the poor
(de)bugger.
2003-12-29 06:35:14 +00:00
Greg Lehey
0fa02ea5f7
Explain what all this is about.
2003-12-22 00:01:53 +00:00
Dag-Erling Smørgrav
3b64ed3a59
Revert the last two commits. It seems that compat mode is actually faster
...
than non-compat (using -j1), though reading the make(1) sources suggests
that the opposite is true.
2003-12-12 12:03:59 +00:00
Dag-Erling Smørgrav
194c3cd492
Don't pass -P option to make(1) as it confuses the error detection logic.
2003-12-11 16:54:42 +00:00
Dag-Erling Smørgrav
e8064dd1a8
Always pass -j to make(1), even when we only want one job. It disables
...
compat mode and hopefully improves tinderbox performance.
2003-12-11 16:49:34 +00:00
Dag-Erling Smørgrav
801e29bd96
PowerPC doesn't need NOLIBC_R and NOFORTH (and hasn't for quite a while now)
2003-12-11 13:29:48 +00:00
Dag-Erling Smørgrav
bf063e8c94
Install experimental.rc as well.
2003-12-11 13:28:07 +00:00
Poul-Henning Kamp
3d9368b2d0
Add a small program to test/measure with the RFC 2783 API for timing
...
external signals.
2003-12-08 20:49:40 +00:00
Sam Leffler
236d9d937d
add install rule
2003-12-07 21:42:40 +00:00
Sam Leffler
35d8be69e3
o report 0 instead of -1 for xmit rate when in transition
...
o report rssi in running display
o futz with column widths in running display
2003-12-07 21:40:52 +00:00
Sam Leffler
db511d2fff
fix comment
2003-12-07 21:38:28 +00:00
Dag-Erling Smørgrav
5494e1fa10
Log all results to a history file in the log directory.
2003-12-07 17:43:30 +00:00
Dag-Erling Smørgrav
9cc0135c20
Merge in uncommitted changes from the running configuration.
2003-12-04 10:22:56 +00:00
Dag-Erling Smørgrav
082e8d12e0
RELENG_5_2 is right around the corner.
2003-12-04 10:21:06 +00:00
Ruslan Ermilov
69de7f12cb
Understand the old pseudo-device config(8) file directive, for 4.x.
2003-11-28 08:58:44 +00:00
Alexey Zelkin
ac5e4e9c9e
Learn about new world order
2003-11-26 10:43:05 +00:00
Sam Leffler
10e2a7db13
fixup include filenames; this stuff used to be in the kernel source tree
2003-11-13 21:25:09 +00:00
Sam Leffler
240d548608
honor environment settings of SYSDIR and BINDIR
2003-11-13 21:24:09 +00:00
Sam Leffler
891ea87e6a
add in-kernel ttcp performance tool
2003-11-13 00:30:27 +00:00
Dag-Erling Smørgrav
a82652a49f
Remove leftovers from old color determination scheme.
...
Tune the speed at which colors change.
2003-11-12 08:37:10 +00:00
Dag-Erling Smørgrav
a5601bd7fa
braino in age computation
2003-11-12 08:32:34 +00:00
Dag-Erling Smørgrav
f61d63d059
Use graded colors to more clearly indicate relative age.
2003-11-12 08:30:51 +00:00
Dag-Erling Smørgrav
7335c12f8f
Turn the table around: platforms across, branches down.
...
Also fix some bogus tabification in here documents.
2003-11-12 08:16:16 +00:00
Dag-Erling Smørgrav
a61575cf29
Belatedly include RELENG_4_9 in the build, and rotate RELENG_4_7 out.
2003-11-12 07:50:36 +00:00
Sam Leffler
754a426e14
add 802.11 layer stats dumper
2003-11-08 01:06:19 +00:00
Sam Leffler
d7c15d551a
catchup with if_xname change
2003-11-08 01:01:56 +00:00
Brian Feldman
afdc68c42f
Add a "-f" flag for asf(8) which performs a search to find the each module
...
no matter where in the directory structure it may be. Use this and the "-k"
flag in the generated gdbinit files so that the "getsyms" function in gdb
requires no user intervention to run and will find every module if they're
in the kernel build's module directory. This is still quite useful for
cases where gdb knows that the path for some modules is /boot/kernel and
others are in the object directory for /usr/src/sys/$ARCH/compile/kernel.
Approved by: grog
2003-11-04 06:38:37 +00:00
Poul-Henning Kamp
573e036e31
Attached is a small patch to ministat that separates the
...
avg/median/stddev bars onto two lines. Useful for datasets that
overlap.
Submitted by: Dan Nelson <dnelson@allantgroup.com>
2003-10-31 13:25:43 +00:00
Tim J. Robbins
33c50f26da
Add regression tests for sgetrune() and sputrune().
2003-10-30 11:51:36 +00:00
Sheldon Hearn
9c31021801
Update the location of the Hart list.
2003-10-29 11:12:28 +00:00
Dag-Erling Smørgrav
e89ab6e083
Add the "TB ---" prefix to error and warning messages so that early
...
failures (e.g. failure to lock the sandbox) don't result in empty failure
reports.
2003-10-14 20:01:58 +00:00
Dag-Erling Smørgrav
adc0836e72
Tweak the colors for failed runs
2003-10-11 09:44:18 +00:00
Dag-Erling Smørgrav
cd4c9b964f
Show stale results (8 hours old or more) in a paler color.
2003-10-11 09:40:18 +00:00
Dag-Erling Smørgrav
ffa02b4681
Cosmetic nits.
2003-10-10 23:27:57 +00:00
Dag-Erling Smørgrav
a39eb57a16
Collapse the Architecture and Machine columns to conserve screen space.
2003-10-10 23:25:43 +00:00
Dag-Erling Smørgrav
4b59e44a86
Discourage line breaks between the time of day and the time zone.
2003-10-10 22:41:00 +00:00
Dag-Erling Smørgrav
f5e8ed3d85
Add support for tinderbox(1)'s -h option.
2003-10-10 21:13:37 +00:00
Dag-Erling Smørgrav
8843f010b9
There is no need for $have_logs since we determine what platforms and
...
branches to show from what logs are actually present on disk.
2003-10-10 21:05:31 +00:00
Dag-Erling Smørgrav
b9dc5c11b8
Document the -h option.
2003-10-10 21:04:14 +00:00
Dag-Erling Smørgrav
ae7558858d
Report the version number and hostname at the top of the log. Allow the
...
user to override the hostname on the command line (for whatever reason).
Add a comment to explain why a particular piece of code is commented out.
2003-10-10 20:59:51 +00:00
Dag-Erling Smørgrav
3ce6706cff
s/GMT/UTC/
2003-10-10 20:44:49 +00:00
Dag-Erling Smørgrav
38b28673a3
Allow wrapping between the date and the time. s/GMT/UTC/.
2003-10-10 07:11:54 +00:00
Dag-Erling Smørgrav
92f489a593
Build RELENG_5_1.
2003-10-10 07:10:33 +00:00
Dag-Erling Smørgrav
981152552a
Instead of using hardcoded column and row headers, scan the log directory
...
to see what's of interest.
2003-10-09 02:30:34 +00:00
Dag-Erling Smørgrav
ef42b431bd
Build a couple of security branches.
2003-10-09 02:18:37 +00:00
Ruslan Ermilov
21159d1687
Fix a bug that prevented exists() from finding "foo/", "foo/."
...
and "foo/.." when ".PATH: foo" was also given.
PR: bin/34062
2003-10-02 21:30:30 +00:00
Sam Leffler
be9b20b07a
o the kernel sysctl uses 'avg' for a key; change to suit
...
o change header field widths to match the kernel so columns line up
2003-09-19 21:52:29 +00:00
Sam Leffler
2128acac3b
fix build
2003-09-19 17:18:32 +00:00
Dag-Erling Smørgrav
65c0d0bfeb
Add support for stop files, the existence of which signals tbmaster to
...
skip particular platforms or configs, or simply stop running.
2003-09-19 09:15:10 +00:00
Dag-Erling Smørgrav
da4536cd6d
Check that $verbose is defined before using it in a comparison.
2003-09-19 09:12:32 +00:00
Dag-Erling Smørgrav
48652808c4
Make char signed by default.
...
Submitted by: grehan
2003-09-09 07:01:13 +00:00
Poul-Henning Kamp
a21af19141
In case of zero span data supress the histogram plot.
2003-08-18 11:13:19 +00:00
Poul-Henning Kamp
3b9b37bd54
A small statistics tool for gauging the statistical significance
...
of data from benchmarks etc. Implements "Student's t" for various
confidence levels, defaults to 95%.
If your benchmarks are not significant at the 95% confidence level,
we don't want to hear about it.
2003-08-13 07:21:54 +00:00
Dag-Erling Smørgrav
503148a20c
Add a comment about hcomp.
2003-08-05 19:35:41 +00:00
Dag-Erling Smørgrav
35f9ba02ce
gif -> png
2003-08-04 21:11:33 +00:00
Dag-Erling Smørgrav
b5ed0e8e06
A Perl script which tries to "compress" headers by removing comments and
...
superfluous whitespace.
2003-08-04 13:10:01 +00:00
Dag-Erling Smørgrav
0cfef457a6
Parts of the patch have been committed.
2003-08-01 21:54:35 +00:00
Dag-Erling Smørgrav
20332394f8
powerpc patch.
2003-08-01 21:18:17 +00:00
Dag-Erling Smørgrav
6205801c80
Use a more generic patch name.
2003-08-01 21:17:43 +00:00
Dag-Erling Smørgrav
9ebd4b3025
powerpc still needs a patch.
2003-08-01 21:16:31 +00:00
Dag-Erling Smørgrav
1110b43744
Re-add support for patches.
2003-08-01 21:15:28 +00:00
Dag-Erling Smørgrav
20b0471597
Use PNG instead of GIF; add WWWOWN and WWWGRP variables to the Makefile;
...
add a shortcut icon.
2003-08-01 07:55:13 +00:00
Dag-Erling Smørgrav
378c1e90c3
The rc files have been repo-copied to a separate subdirectory.
2003-08-01 07:24:31 +00:00
Pierre Beyssac
af1a7621cf
Add a regression test for the big pipe bug.
...
Suggested by: silby
2003-07-31 12:40:56 +00:00
Dag-Erling Smørgrav
cb065e0460
Braino in previous commit: lists are comma-separated.
2003-07-31 07:52:06 +00:00
Dag-Erling Smørgrav
f7f2eceb60
Make the experimental platforms tinderbox extra verbose.
2003-07-31 07:47:25 +00:00
Ruslan Ermilov
33a96c6f65
A simple tool to sanity check the contents of release/*/dokern.sh
...
and release/*/drivers.conf.
2003-07-28 18:18:20 +00:00
Dag-Erling Smørgrav
1c1d85facf
DATE and PATCH are always defined, but may be empty.
2003-07-28 10:02:25 +00:00
Dag-Erling Smørgrav
4a35f45618
Remove redundant "targets", add NOLIBC_R and NOFORTH to environment
2003-07-28 09:51:52 +00:00
Dag-Erling Smørgrav
d117ab063e
Install experimental.rc
2003-07-28 09:49:27 +00:00
Dag-Erling Smørgrav
9741efe751
Document --dump
2003-07-28 09:48:13 +00:00
Dag-Erling Smørgrav
153dd0a1a9
Revive the powerpc tinderbox that used to run on 9ball.
2003-07-28 09:46:48 +00:00
Dag-Erling Smørgrav
fd951241bd
stanley uses a different sandbox.
2003-07-28 09:44:54 +00:00
Dag-Erling Smørgrav
a563d96873
Don't mail out failure reports from stanley.
2003-07-28 09:43:00 +00:00
Dag-Erling Smørgrav
d55094495a
- add a -d option which dumps the configuration and exits
...
- initialize single-valued configuration variables to '' rather than undef
- allow empty values in configuration files
- take care to untaint $etcdir
2003-07-28 09:42:42 +00:00
Dag-Erling Smørgrav
b1e91d01fb
powerpc isn't tinderbox-ready yet.
2003-07-25 22:17:28 +00:00
Dag-Erling Smørgrav
fd9eb4ba67
Ready to go live.
2003-07-25 07:18:06 +00:00
Dag-Erling Smørgrav
fe468ebbfb
Complain about extraneous command line arguments.
2003-07-24 10:44:45 +00:00
Dag-Erling Smørgrav
f233d6e590
Install rc files from ${.CURDIR}, not ${.OBJDIR}.
2003-07-23 20:22:50 +00:00
Dag-Erling Smørgrav
b3b214e9f3
Sample configuration files.
2003-07-23 20:16:36 +00:00
Dag-Erling Smørgrav
9b573dd6f8
Rewrite tbmaster to use configuration files instead of a hard-coded hash.
2003-07-23 20:16:11 +00:00
Dag-Erling Smørgrav
0c0e412335
Improve the markup a little.
2003-07-23 20:15:49 +00:00
Diomidis Spinellis
37c94e1d78
Test 8.16 in sed.test tests the ability of a sed to handle an empty
...
regular expression as the first argument to a substitute command. If
used to test a sed which (erroneously) evaluates this at translation
time rather than at execution time, the bugged sed is put into an
infinite loop. This mode of failure seems excessive. Such a failing
sed is the Free Software Foundation's sed 3.02.
The specific test was also not being executed for the BSD sed.
Both problems are now fixed.
PR: misc/25585
Submitted by: Walter Briscoe <w.briscoe@ponl.com>
Approved by: schweikh (mentor)
MFC after: 2 weeks
2003-07-22 19:22:08 +00:00
Sam Leffler
0c5b9ee7a1
add stat dumper for the safenet driver
2003-07-21 21:58:04 +00:00
Dag-Erling Smørgrav
da60560610
Look for logs in the directory where we place the output.
2003-07-18 07:43:43 +00:00
Dag-Erling Smørgrav
90e476c26d
Fix taint bug in previous commit.
2003-07-18 07:29:00 +00:00
Dag-Erling Smørgrav
cc1f50a9fe
Generate index.html in the same directory.
2003-07-18 07:24:13 +00:00
Ruslan Ermilov
c94d70434f
Fixed broken arithmetic expression parser.
...
Reminded by: bde
In memory of: alane
2003-07-04 13:33:48 +00:00
Sam Leffler
64125f9866
bring in ath-specific test tool; more to follow
2003-06-28 18:26:23 +00:00
David Schultz
3f0b22498b
Add regression tests for floating point parsing in scanf(3).
2003-06-28 09:03:44 +00:00
Dag-Erling Smørgrav
99dca055e8
amd64 is actually stable enough for the regular -CURRENT tinderbox now.
2003-06-20 16:57:37 +00:00
Dag-Erling Smørgrav
47e898fefd
Set the precedence on failure reports to "bulk" so I don't get tons of
...
vacation notices every time the tree breaks.
2003-06-14 12:36:13 +00:00
Greg Lehey
403de99214
Replace hard-coded module path with a keyword which gets changed when
...
the kernel is built.
2003-06-12 08:11:08 +00:00
Greg Lehey
36572f4867
Make defproc work.
2003-06-08 06:11:15 +00:00
Greg Lehey
3a40ab54ef
Make btpp and fr work. There's still more to be done.
2003-06-08 06:10:45 +00:00
Greg Lehey
ec9e4dd1da
Terminate echoed lines. Unlike echo(1), gdb echo doesen't
...
automatically terminate them.
2003-06-08 06:08:28 +00:00
Greg Lehey
fd23735366
Get the manual section number for kldstat(8) right. Comment change only.
...
Pointed out by: yar
2003-06-07 01:17:04 +00:00
Greg Lehey
b38d4c0188
Modify startup mode: don't specify the file name for the debug kernel,
...
so it needs to be (and can be) specified on the command line. Don't
try to automatically connect to a remote machine, so that the same
.gdbinit file can be used for analysing processor dumps.
2003-06-07 01:15:07 +00:00
Greg Lehey
030b9a7c93
Add macros for kernel debugging. These have been around for a
...
while, and they will need some more tuning before they're really
useful, but at the moment they're better than nothing.
Indirectly reminded by: dwhite
2003-06-07 01:01:42 +00:00
Tim J. Robbins
57f0ef1f50
Regression tests for wctype(), iswctype(), wctrans(), towctrans().
2003-06-06 09:42:21 +00:00
Dag-Erling Smørgrav
e74fa2cec0
Mail out -STABLE tinderbox failures as well.
2003-06-05 13:50:38 +00:00
Tony Finch
7d3a298ba9
Add tests for the behaviour of substitution when the regex can match
...
a zero-length string. This shows bugs in the s///g and s///2+ cases.
2003-06-04 15:26:23 +00:00
Sam Leffler
8b9f78baa4
Merge from private version:
...
o add hash operations
o make AES operations useful: split into 3 ops based on key length (specify
aes for AES w/ 128 bit keys, aes192 for 192-bit keys, and aes256 for
256-bit keys
o add -c option to force encrypt->decrypt result to be compared against the
original plaintext (need to compare it against a known good implementation
like openssl)
o change multi-threaded test output to be more meaningingful
o fix default block size selection to consider algorithm's blocking needs
2003-06-02 23:45:32 +00:00
Poul-Henning Kamp
06a31d6a67
write pattern to /dev/ccd3 not /dev/ccd3c
2003-06-02 19:49:09 +00:00
Dag-Erling Smørgrav
bb4bb09d45
Remember to close the read end of the pipe.
2003-05-26 12:12:45 +00:00
Ruslan Ermilov
5d29610095
-lbsdxml lives in lib/libexpat. *Blush*
...
Submitted by: tmm (Makefile.inc1)
2003-05-18 00:40:22 +00:00
Dag-Erling Smørgrav
6a5997dee6
Document the DATE configuration field.
2003-05-17 22:40:34 +00:00
Dag-Erling Smørgrav
a0b3c56374
Fix a bug in report() which prevented two failure reports today from
...
reaching the lists. Also add support for tinderbox.pl's --date option.
2003-05-17 22:38:36 +00:00
Dag-Erling Smørgrav
97e0102665
Make sure realinstall works when ${.OBJDIR} != ${.CURDIR}.
2003-05-17 14:15:59 +00:00
Dag-Erling Smørgrav
64afb48f6c
Make some spaces non-breakable.
2003-05-17 14:13:51 +00:00
Dag-Erling Smørgrav
d9bc08dd81
Constrain the chekout date to ISO format (yyyy-mm-dd) and add a special
...
case, "today", which corresponds to 00:00 on the day the run starts.
Remove NO_CPU_CFLAGS and NO_CPU_COPTFLAGS. This should be safe since we
clear the environment and set __MAKE_CONF to /dev/null. NO_CPU_CFLAGS
actually breaks the Alpha release by preventing the inclusion of -mieee
in CFLAGS.
Do not set BUILDNAME as the release/Makefile already constructs a better
one than we do (though I wish there was a way to s/-SNAP/-TINDERBOX/)
2003-05-17 14:12:48 +00:00
Dag-Erling Smørgrav
9878532be8
More configuration tweaks. Rename %CONFIGS to %SETUPS to make the code
...
clearer (particularly to someone who has read the man page). Don't print
anything on stderr.
2003-05-16 14:01:02 +00:00
Dag-Erling Smørgrav
16b7723c4f
Document the fact that tinderbox(1) accepts environment variables on the
...
command line. Also sort the xrefs correctly.
2003-05-16 13:58:20 +00:00
Dag-Erling Smørgrav
f0bd8792bb
More oats for the beggars' horses.
2003-05-16 12:11:13 +00:00
Dag-Erling Smørgrav
cef526c27c
Be careful what you wish for - you might get it!
...
Wished for by: ru
2003-05-16 10:59:40 +00:00
Dag-Erling Smørgrav
7f34345c68
Add a 'patch' command rather than apply the patch unconditionally.
...
Don't try to clean the release chroot, leave that to the release Makefile.
2003-05-16 10:58:35 +00:00
Dag-Erling Smørgrav
3dcbbed7f3
Don't be so sensitive; /\bStop\b/ can occur in normal output and trick
...
tbmaster into thinking the build failed. Look for /^Stop in / instead.
2003-05-16 10:55:49 +00:00
Dag-Erling Smørgrav
ae2568e5f3
Overhaul the reporting code, making sender, recipient and subject fully
...
configurable.
Add support for tinderbox.pl's --patch.
-STABLE releases won't build with NOPERL (kernel builds use Perl).
2003-05-16 07:54:47 +00:00
Dag-Erling Smørgrav
b2b8f6223b
Add support for local patches (which are also passed on to make release)
...
--verbose was a little too verbose, especially while cleaning the sandbox.
2003-05-16 07:52:38 +00:00
Dag-Erling Smørgrav
ccd60d5c3d
Explicitly set the sandbox directory (it defaults to ~/tinderbox which is
...
wrong when running a release tinderbox as root)
Use the setup's COMMENT field in the subject of the failure report, instead
of just "$branch tinderbox".
Tweak the test setups.
2003-05-15 20:33:33 +00:00
Dag-Erling Smørgrav
1a1ab60d64
'make release' should run from src/release, not src.
2003-05-15 20:30:21 +00:00
Dag-Erling Smørgrav
0fbce30315
Make 'clean' and 'update' commands rather than options. Invoke 'update'
...
(but not 'clean') in all setups. Bump tinderbox.pl version to 2.1, mostly
for the 'release' command added in the previous commit.
2003-05-15 13:12:57 +00:00
Dag-Erling Smørgrav
9aad97c0eb
Make the ENV configuration variable a hash rather than an array.
...
Build LINT on -STABLE now that tinderbox.pl knows how. Also try to build
LINT on powerpc and amd64 (this is a formality as they don't have NOTES
so nothing will be built)
Add two setups for release testing, with plenty of NO* to speed things up.
If the config key was not specified on the command line, try to guess it
from the hostname.
2003-05-15 12:33:46 +00:00
Dag-Erling Smørgrav
91f9508f52
Add a 'release' command which builds a release. It currently sets
...
NOCDROM, NODOC and NOPORTS to save time and space, but I may remove
those at a later date so we can use the results to populate a snapshot
server.
Document the --machine option.
Make $arch and $machine default to the correct values for the current
system. This shouldn't make any difference unless you run the
tinderbox on a pc98 machine, since for all other platforms, $arch and
$machine are the same.
Only set kernel-related variables if actually building a kernel or a
release.
Be paranoid and cd to the correct directory in each stage so we're
sure we invoke make(1) in the right place.
To support building LINT on -STABLE, don't try to 'make LINT' unless
NOTES exists, but build LINT if the config file exists even if there
is no NOTES.
2003-05-15 12:26:55 +00:00
Dag-Erling Smørgrav
0d74290be5
use 5.006_001 (for new open() syntax)
2003-05-15 12:17:02 +00:00
Dag-Erling Smørgrav
dbf78dac50
Add a Makefile for the web bits.
2003-05-15 10:48:50 +00:00
Dag-Erling Smørgrav
e9656c097b
Untabify string literals.
2003-05-15 08:45:22 +00:00
Dag-Erling Smørgrav
5e62823b5c
Don't show platforms for which we have no logs.
2003-05-15 08:44:18 +00:00
Dag-Erling Smørgrav
ac74e878e4
CSS uses C-style comments, not C++-style.
2003-05-15 08:39:00 +00:00
Dag-Erling Smørgrav
3aa990306e
These are the sources for the tinderbox summary page.
2003-05-15 08:36:26 +00:00
Dag-Erling Smørgrav
31bd1c5d2d
Start mailing -CURRENT tinderbox failures to the lists.
2003-05-06 04:04:02 +00:00
Dag-Erling Smørgrav
2fe6ac6c60
Remove BOOT2_UFS=UFS1_ONLY from the -CURRENT tinderbox environment; it
...
should no longer be necessary.
Re-enable Kerberos 5 in the -STABLE tinderbox (incorrectly disabled in
the previous commit)
Prepare for, but do not actually enable, mailing reports to
appropriate FreeBSD mailing lists.
2003-05-05 17:21:18 +00:00
Mark Murray
dbf104e68d
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
...
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.
2003-05-05 07:58:44 +00:00
Dag-Erling Smørgrav
4c4e02c542
Start running amd64 builds on 9ball.
2003-05-01 14:14:54 +00:00
Jordan K. Hubbard
f2e30adc3f
Sync with latest and greatest Apple sources (which, among other things, fix
...
the style flag).
Submitted by: Conrad Minshall <conrad@apple.com>
Reviewed by: jkh
Obtained from: Apple Computer, Inc.
2003-04-23 23:42:23 +00:00
David Schultz
60fd7ba74a
Add a dozen new tests with the general theme of getting trailing
...
zeroes right.
2003-04-19 23:53:34 +00:00
Ruslan Ermilov
9b3f5f7760
A version of <sys/endian.h> in RELENG_4 doesn't have 64-bit functions.
...
Spotted by: simokawa
2003-04-15 06:51:04 +00:00
David Schultz
3b74a935d6
Add a test case for printf("%5.0f", 0.001).
2003-04-14 11:26:32 +00:00
Poul-Henning Kamp
a9198bad37
Remove the "run GEOM in userland harness" test stuff, it's been OBE.
2003-04-13 09:11:47 +00:00
Poul-Henning Kamp
22de4dc100
Give mdconfig a couple of seconds to deconfigure in case debugging is being
...
printed to a serial console.
Reverse the order of args to diff to make it more logical.
2003-04-13 09:06:39 +00:00
Ruslan Ermilov
cb66f4dd73
Make sure legacy stuff comes last. Some tools that use
...
legacy stuff (binutils) depend on this order.
For this to work, provide (and use) specialized versions
of bsd.prog.mk and bsd.lib.mk that include the standard
versions first, then augment CFLAGS, DPADD, LDADD, and
LDFLAGS as necessary, with the legacy stuff.
Tested on: 4.0-RELEASE
2003-04-12 15:07:46 +00:00
Ruslan Ermilov
7552a592f4
libc_gen/basename.c depends on include/libgen.h.
2003-04-11 17:58:17 +00:00
Poul-Henning Kamp
7176764df3
Update these two reference vectors.
2003-04-09 13:36:28 +00:00
Poul-Henning Kamp
a067f0991b
Add script to run kernel based regression test and the reference vectors
...
for the current XML images.
2003-04-09 12:40:12 +00:00
Poul-Henning Kamp
d71142f396
Utility to load one of our XML images into a MD(4) device.
2003-04-09 12:34:20 +00:00
David Schultz
b0850075ac
Additional regression tests for grouping, parsing of '.*', and printing
...
of %f formats where the number of significant digits is < expt.
2003-04-07 00:42:49 +00:00
Warner Losh
1c62f92354
-legacy and /.../legacy/... looks better than build or bootstrap in
...
the logs, so use that instead.
Submitted by: obrien.
2003-04-06 21:46:44 +00:00
Tim J. Robbins
fadfe1d425
Test for bug in revision 1.54 of vfprintf.c.
2003-04-06 08:02:20 +00:00
Warner Losh
f7e19a98fd
We can't use ${WORLDTMP}/usr/{include,lib} for the compat layer. This
...
is because we populate these directories later, and a subsequent
-DNOCLEAN build may fail. So, we put them in
${WORLDTMP}/build/usr/{include,lib} instead and adjust Makefile.boot.
Again, this works on -stable and -current, but might break older
versions.
Submitted by: ru@
2003-04-06 03:50:28 +00:00
Warner Losh
5222688930
Don't need the gccism include_next since we won't create this file
...
when a real sys/endian.h exists.
Submitted by: ru@
2003-04-06 03:30:44 +00:00
David Schultz
600276e186
Regression tests for printf()'s floating point formats.
...
Tests for correct printing of subnormals are lacking.
2003-04-05 22:13:01 +00:00
Warner Losh
30aaff1192
Migrate to a new way of dealing with building from old revisions of
...
FreeBSD. This method attempts to centralize all the necessary hacks
or work arounds in one of two places in the tree (src/Makefile.inc1
and src/tools/build). We build a small compatibility library
(libbuild.a) as well as selectively installing necessary include
files. We then include this directory when building host binaries.
This removes all the past release compatibilty hacks from various
places in the tree. We still build on tip of stable and current. I
will work with those that want to support more, although I anticipate
it will just work.
Many thanks to ru@, obrien@ and jhb@ for providing valuable input at
various stage of implementation, as well as for working together to
positively effect a change for the better.
2003-04-05 20:30:30 +00:00
Warner Losh
2949da0a2e
2.x->3.0 upgrade tools are no longer needed. 5.x is unlikely to fit
...
on a 2.1/2.2 root disk anyway.
OK'd by: peter
2003-04-03 05:44:08 +00:00
David Schultz
0c66f5adc3
Write negative zero as '-0.0'. Otherwise, it is parsed as an integer
...
before being cast to a floating point type, and the sign is lost.
2003-03-27 05:32:28 +00:00
Sam Leffler
eabb18a6fc
add missing %u to show mcr1full count
2003-03-24 17:36:50 +00:00
David Xu
430bd13fe9
Follow new upcall quantum code in kernel.
2003-03-21 08:21:39 +00:00
Sam Leffler
46cdb828e6
o add missing copyright notices
...
o new hifnstats program to dump hifn driver statistics
o new ipsecstats program to dump fast ipsec statistics
2003-03-19 01:53:55 +00:00
Dag-Erling Smørgrav
ee5803b89b
Allow the configuration to specify environment variables (passed on
...
the command line to tinderbox.pl)
Build Kerberos V in all setups (this was previously taken care of by
tinderbox.pl).
Tweak the 9ball configuration to make powerpc builds work (with a
little help from a toolchain patch provided by grehan)
2003-03-14 00:55:41 +00:00
Dag-Erling Smørgrav
9c48602d6c
Support multiple verbosity levels.
...
Allow the user to specify environment variables on the command line.
Set the correct variables for cross-building.
Don't arbitrarily define MAKE_KERBEROS5 and BOOT_UFS.
2003-03-14 00:52:54 +00:00
Sam Leffler
a0e32c7bc6
use relative pathname to driver-private file (instead of absolute)
2003-03-11 18:49:50 +00:00
Sam Leffler
3bf663f5f1
add simple program to dump ubsec driver statistics
2003-03-11 18:42:20 +00:00
Mark Murray
b7d3fc8d5b
KerberosIV deorbit sequence: Remove references to KerbIV libs.
2003-03-08 12:14:26 +00:00
Dag-Erling Smørgrav
c13dcea6ad
Prepare for removal of KerberosIV from the tree.
2003-03-06 17:13:18 +00:00
Poul-Henning Kamp
49efad87df
Fix a bug in the white-space remover.
2003-03-04 19:20:52 +00:00
David Xu
ec2af999d3
Add test program for round robin in userland.
2003-02-26 01:05:10 +00:00
Dag-Erling Smørgrav
473ef84576
Hacks to get i386 and pc98 building:
...
- TARGET=${TARGET_MACHINE}
- BOOT2_UFS=UFS1_ONLY
2003-02-24 10:48:01 +00:00
Sam Leffler
c17b39c12e
o add -b option to enable batching
...
o add #ifdef __FreeBSD__'s around the profiling so the code compiles on openbsd
o update a comment about expected performance for Broadcom hardware
2003-02-24 06:10:50 +00:00
Dag-Erling Smørgrav
bbcbd93649
If more than one argument were given on the command line, interpret the
...
additional arguments as a series of architectures to build. This is
useful for running subsets of a particular configuration.
2003-02-23 21:24:08 +00:00
Dag-Erling Smørgrav
3ceb962db6
Add LINT to the target list for the test setup.
2003-02-23 12:41:32 +00:00
Dag-Erling Smørgrav
db08524b17
Add LINT to the taget list for CURRENT.
2003-02-23 12:40:21 +00:00
Dag-Erling Smørgrav
7941c77b0a
Don't try to build LINT if there is no NOTES file.
2003-02-23 12:39:25 +00:00
Dag-Erling Smørgrav
249834de3d
Don't omit --update on 9ball.
2003-02-21 07:33:41 +00:00
David Xu
5f22df9792
Adjust code for new kse_release interface.
2003-02-20 08:24:22 +00:00
Dag-Erling Smørgrav
51260bb27f
Properly terminate some warning messages.
2003-02-18 12:50:37 +00:00
Dag-Erling Smørgrav
b61b86b86f
Explicitly set TZ to GMT (including in the build environment)
2003-02-18 10:14:13 +00:00
Dag-Erling Smørgrav
9dc3de8830
- build powerpc world on 9ball
...
- log directly into two files: a full log and a summary
- set timezone to GMT before starting
2003-02-17 19:50:58 +00:00
Dag-Erling Smørgrav
e52af12a16
Log to stdout if no file was specified.
2003-02-15 19:32:52 +00:00
Dag-Erling Smørgrav
374053b528
Avoid an undef warning.
2003-02-15 14:30:51 +00:00
Dag-Erling Smørgrav
fbacf8a2cc
Decrease verbosity, fix some configuration problems.
2003-02-14 09:18:44 +00:00
Dag-Erling Smørgrav
55c4f5c07a
Make the tinderbox log lines less obtrusive.
2003-02-13 21:21:48 +00:00
Dag-Erling Smørgrav
0e01af7032
Pass KERNCONF on the command line rather than in the environment,
...
since the command line is included in the log.
2003-02-13 21:19:20 +00:00
Dag-Erling Smørgrav
9929cb456d
Complete overhaul of the configuration system, allowing the user to
...
select one of multiple configurations at runtime.
2003-02-13 21:18:19 +00:00
Dag-Erling Smørgrav
091aeb5c3c
GC the old tinderbox script.
2003-02-13 14:27:11 +00:00
Dag-Erling Smørgrav
902f48ca91
Place the logs in the tinderbox directory rather than cwd.
2003-02-13 11:57:13 +00:00
Dag-Erling Smørgrav
64e31b67e1
Move away the old log file before starting the tinderbox so we don't
...
accidentally post the old log if the tinderbox script failed to start
altogether.
2003-02-13 10:52:46 +00:00
Dag-Erling Smørgrav
72d8c7ffcd
- run the tinderbox script in verbose mode
...
- use /\bStop\b/ instead of /^\*\*\* Error/ to identify errors
2003-02-13 09:59:59 +00:00
Dag-Erling Smørgrav
9cb460b85a
Simplify the log accumulation code. It turns out that the trick of
...
looking for ^===> can give quite annoying false positives, especially
when building kernels, so drop it; the context can be inferred from
make's "Stop in /foo/bar/baz" messages anyway.
Also add a case that I'd missed the first time around (which happens
to be the common case, not the exception...)
2003-02-12 21:06:19 +00:00
Dag-Erling Smørgrav
bd75cb6142
NO_KERNELCLEAN was a booboo.
2003-02-12 20:29:05 +00:00
Dag-Erling Smørgrav
42d534b255
Welcome tbmaster, TinderboxNG's better half.
2003-02-12 20:23:27 +00:00
Dag-Erling Smørgrav
c2b94638c3
Slight cleanup; adjust verbosity; unlink the logfile before opening it
...
to tickle 'tail -F'.
2003-02-12 20:18:08 +00:00
Dag-Erling Smørgrav
a2036ac045
Teach whereintheworld to preserve TinderboxNG log messages.
2003-02-12 09:51:47 +00:00
Dag-Erling Smørgrav
487106ce7a
Make "CURRENT" the default branch, and special-case it in the update
...
code so it results in -A rather than -rCURRENT.
2003-02-12 09:13:36 +00:00
Dag-Erling Smørgrav
55b84e8a54
Say hello to Tinderbox 2.0, the choice of a new generation!
2003-02-11 22:17:49 +00:00
Garance A Drosehn
413a16d889
The regression-tests for 'make' *expect* to trigger make's warning:
...
warning: duplicate script for target "double" ignored
The regression-tests do try to hide that message, but the message does
still appear when using -j (eg: 'make -j5 buildworld'). This changes the
regression-test so the expected warning message will not be seen even
when -j is specified.
Reviewed by: jmallett ru
2003-02-10 19:56:42 +00:00
Mike Barcroft
b4e41c1278
Add more tests. Specifically, infinity cast from other types should
...
always be classified as infinity.
2003-02-08 20:45:48 +00:00
David Xu
10fece7726
Add a missing inline keyword.
2003-02-08 06:33:37 +00:00
Mike Barcroft
2c4594131f
Add regression test for soon-to-be-committed fpclassify().
2003-02-05 16:40:18 +00:00
Sean Chittenden
d61fae8409
Add a getopt-ified version of an old tool that I've been using for ages:
...
backout_commit.rb. Tool can be used to automate the
process of backing out either small or large commits based off of
one or more commit messages. The result of the script is a shell
script which can be edited or run as needed. New and dead files
are taken into consideration. See the program's usage statement for
more configuration details. Here's an example usage:
<programlisting>
$ mutt
[find commit message, save to disk as cvsmsg.txt]
$ backout_commit.rb ~/cvsmsg.txt
Backout directory: /usr
Backout script: backout-2003-01-31-14-04.sh
Scanning through cvsmsg.txt...done.
Change to /usr and run this script. Please look through this script and
make changes as necessary. There are commented out commands available
in the script.
Example script usage:
mv backout-2003-01-31-14-04.sh /usr
cd /usr
less backout-2003-01-31-14-04.sh
/bin/sh backout-2003-01-31-14-04.sh
rm -f backout-2003-01-31-14-04.sh
</programlisting>
2003-01-31 22:08:14 +00:00
Poul-Henning Kamp
395121c034
Update reference vectors to include BSD's <type> output.
2003-01-31 18:59:12 +00:00
Poul-Henning Kamp
f993880ae1
Add Apple partitioning test case.
...
Use correct name for image data file
2003-01-31 18:31:48 +00:00
Poul-Henning Kamp
126fe1249a
Add more scaffolding to make this compile kernel code.
2003-01-28 09:48:59 +00:00
Dag-Erling Smørgrav
991a7df22b
Don't truncate lines if an error occurred.
2003-01-18 12:15:34 +00:00
Dag-Erling Smørgrav
ea54c2afef
Indentation cleanup.
2003-01-18 12:12:49 +00:00
Poul-Henning Kamp
ab543fbcee
Add a regression test for ccds layout policy.
2003-01-17 12:23:44 +00:00
Poul-Henning Kamp
06e65af2b0
Make sure we find all vnode method vectors in /sys.
2003-01-15 19:19:28 +00:00
Jens Schweikhardt
130b468790
Fix a useless use of cat. Save a process today.
2003-01-09 19:16:09 +00:00
Dag-Erling Smørgrav
a25cc4a3ae
Document tinderbox and whereintheworld, and move diffburst in its
...
alphabetical place.
2003-01-09 12:24:17 +00:00
Dag-Erling Smørgrav
4ea8a44f02
My version of fenner's "make world" log summarizer.
2003-01-09 12:23:29 +00:00
Dag-Erling Smørgrav
16ef3404c6
Sample tinderbox script & build settings.
2003-01-09 12:22:59 +00:00
Sam Leffler
a5c6189066
more crypto test stuff:
...
o cryptotest can now run multiple threads with -t option
o cryptotest can now "profile" time spent doing symmetric ops with -p
o cryptostats dumps the crypto statistics block
o cryptokeystat is an openbsd app that tests public key ops
2003-01-06 22:11:56 +00:00
Poul-Henning Kamp
ceadf51064
geom_bsd need -lmd to link now.
2003-01-06 20:11:32 +00:00
Tim J. Robbins
889c37ceb3
Add a regression test for wordexp() and wordfree().
2003-01-04 05:50:35 +00:00
Poul-Henning Kamp
d162136327
Add various command line options, most notably sort order.
...
Submitted by: "Matthew Emmerton" <matt@gsicomp.on.ca>
Sat on for far too long: phk
2003-01-03 17:21:39 +00:00
Jens Schweikhardt
d64ada501a
Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
...
Add FreeBSD Id tag where missing.
2002-12-30 21:18:15 +00:00
Tim J. Robbins
a932a3f4b5
Add a test program for perror() that demonstrates two bugs in the
...
current implementation.
2002-12-19 09:46:10 +00:00
Tim J. Robbins
7d5a41c359
Test that if the buffer argument (`s') to wcrtomb() is NULL then
...
the value of the supplied wide character is ignored and L'\0' is used
instead. Remove incorrect comments about "internal buffer" since wcrtomb()
does not have one (wctomb() does).
2002-12-19 02:01:39 +00:00
Mike Barcroft
ac3f0d298f
Add regression test for strerror()/strerror_r().
...
Based on: src/lib/libc/string/strerror.c (rev 1.8)
2002-12-18 16:59:08 +00:00
Poul-Henning Kamp
adb72768ea
Goto WARNS 5 with assorted changes.
2002-12-16 22:35:56 +00:00
Poul-Henning Kamp
6f8a5ea200
Update this one too.
2002-12-16 22:01:25 +00:00
Poul-Henning Kamp
a99aa4c483
Get the test-suite into sync with the kernel again.
2002-12-16 21:39:16 +00:00
Sam Leffler
5df0c0ea08
add program used to exercise/test /dev/crypto symmetric crypto functionality
...
Obtained from: openbsd (originally)
2002-12-14 06:23:58 +00:00
Ruslan Ermilov
be8b43b4c7
Add a test for what was fixed in revisions 1.39 and 1.50 of
...
make/parse.c (allow embedded `:' and `!' in target names).
Approved by: re
2002-11-28 13:21:32 +00:00
Ruslan Ermilov
113cf9e649
Moved make(1) regression tests from src/Makefile to where they
...
belong (src/tools/regression/usr.bin/make), and use the latter
to test if make(1) is adequate for building the world.
Approved by: re
2002-11-28 13:08:09 +00:00
David Xu
2442bdd81b
Directly load %edx from mailbox
2002-11-23 04:39:52 +00:00
David Xu
8773cd90dd
Fix context restore bug.
2002-11-22 03:01:55 +00:00
Julian Elischer
c2f7aa6939
Don't flip the "we're it" bit until we are all there..
...
(don't fill in the mailbox pointer until we have unloaded all the
previous contents of the mailbox context block)
2002-11-22 00:23:02 +00:00
David Xu
c823c95038
Correctly save eflags.
2002-11-21 09:48:39 +00:00
David Xu
4ab365e720
Adjust code for new mailbox format.
...
Reviewed by: deischen, mini
2002-11-18 02:02:08 +00:00
Tim J. Robbins
85fafcf803
Add test cases for btowc() and wctob() in multibyte locales.
2002-11-10 11:03:32 +00:00
Tim J. Robbins
99eabcc8c3
Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3.
2002-11-10 10:50:42 +00:00
Tim J. Robbins
10acac81ab
Add regression tests for mblen(), mbtowc(), wctomb(), mbstowcs() and
...
wcstombs(). These tests have already found two libc bugs.
2002-11-09 04:33:02 +00:00
Tim J. Robbins
89861638ca
Add missing #includes of <stdio.h>. Correct a few typos in comments.
2002-11-06 09:37:47 +00:00
David Xu
455fc5775f
add missing '!', don't why it was lost when checked in.
2002-11-02 10:31:22 +00:00
Tim J. Robbins
9805beec05
Simplify by using inference rules properly.
2002-10-28 09:05:43 +00:00
Tim J. Robbins
ec6b67d043
Add tests for btowc(), mbrlen(), mbsrtowcs() and wcsrtombs().
2002-10-26 07:56:47 +00:00
Tim J. Robbins
1ba72e3513
Add regression tests for mbrtowc(3) and wcrtomb(3).
2002-10-26 04:40:16 +00:00
Juli Mallett
5661d4a7b9
Hide the test in <target> under '.if make(<target>)' so as to not get any
...
errors/warnings related to crud in said test block.
2002-10-25 06:17:44 +00:00
Poul-Henning Kamp
4ccd39164f
Redo reference vectors to include the mediasize and sectorsize.
2002-10-24 21:35:57 +00:00
Poul-Henning Kamp
f761b0e1cb
Resync with kernel.
2002-10-24 21:14:05 +00:00
Josef Karthauser
555b7ddc31
Fix a bug that showed up when trying to produce a database for
...
subdirectories, and ended up making us loop forever.
Add the username to the md5 of the commit to make it slightly more
unique.
Make the 'cvs' run quietly.
2002-10-17 16:29:26 +00:00
Poul-Henning Kamp
5624b2d4d3
Use in-tree libbsdxml instead of ports based libexpat.
...
Sponsored by: DARPA & NAI Labs.
2002-10-05 13:16:07 +00:00
Poul-Henning Kamp
af65c5b73f
Match the new g_io_deliver() API in the kernel.
...
Sponsored by: DARPA & NAI Labs.
2002-10-05 13:12:10 +00:00
Poul-Henning Kamp
a05c5b8c1a
Pass sbuf to the kernel routines to match new kernel code.
...
Sponsored by: DARPA & NAI Labs
2002-10-05 13:11:01 +00:00
Garrett Wollman
92d0f59903
Yesterday, FreeBSD-current ate my disklabel.
...
Today, I wrote a program to tell me where the partitions used to be.
Now I have my /media filesystem back.
2002-10-04 03:06:16 +00:00
Archie Cobbs
a46898f1ef
-Wall'ify (mostly).
2002-10-02 17:07:39 +00:00
Ruslan Ermilov
7206028152
test -h is deprecated; use -L instead.
...
PR: bin/40846
2002-10-01 13:29:45 +00:00
Poul-Henning Kamp
967970bab6
Update to match current kernel code.
...
Fix a couple of reference data which were found to be in error.
Sponsored by: DARPA & NAI Labs.
2002-09-27 22:20:53 +00:00
Archie Cobbs
58324e0e8e
Adjust for KSE function name changes.
2002-09-25 18:14:38 +00:00
Andrey A. Chernov
6fd04a1f52
Make it works with POSIX sort (POS arg)
...
All old sorts understand -k too.
2002-09-24 20:05:01 +00:00
Julian Elischer
8b07f30311
Add ability to make threads that run on > 1 cpu
...
this DOES NOT WORK YET. (well it kind-of-does but it's unsafe)
Submitted by: davidxu
2002-09-23 06:18:51 +00:00
Jonathan Mini
821836b0e2
Update the KSE test utility to the new KSE API.
2002-09-19 02:15:27 +00:00
Peter Wemm
66422f5b7a
Initiate deorbit burn for the i386-only a.out related support. Moves are
...
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
2002-09-17 01:49:00 +00:00
Poul-Henning Kamp
f4f9b36d57
Pick up modules from the compile directory instead of /boot/kernel.
...
Allow the script to operate on any convenient kernel.
Submitted by: "Matthew Emmerton" <matt@gsicomp.on.ca>
2002-09-16 09:57:10 +00:00
Poul-Henning Kamp
2a6f01533e
Some change in src/share/mk seems to have made it possible to remove
...
50% of the active ingredients in these Makefiles.
2002-09-15 13:05:42 +00:00
Poul-Henning Kamp
6309b291ec
Overhaul the kernel-simulation bits here to use pthreads instead.
...
If somebody wanted to, this could for the beginning of a "libkernel"
which could be used to run kernel code in userland.
Sponsored by: DARPA & NAI Labs.
2002-09-13 13:13:00 +00:00
Poul-Henning Kamp
029b6c5c27
Remove magicspace from reference data.
...
Sponsored by: DARPA & NAI Labs.
2002-09-06 08:51:55 +00:00
Poul-Henning Kamp
469113b2d7
expat2 changed the name of their include file to expat.h
...
Sponsored by: DARPA & NAI Labs.
2002-09-06 08:44:15 +00:00
Poul-Henning Kamp
65884326be
Fix an indentation typo.
...
Sponsored by: DARPA & NAI Labs.
2002-09-06 08:43:15 +00:00
Poul-Henning Kamp
593e172b03
Add a zeroed out sector one for the GPT hack and test T003.
...
Sponsored by: DARPA & NAI Labs.
2002-09-06 08:41:48 +00:00
Alfred Perlstein
ba05755c4b
Add regression tests for sysvipc.
...
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
Obtained from: NetBSD
2002-08-15 06:34:37 +00:00
Jens Schweikhardt
2b239dd118
Fix typos; each file has at least one s/seperat/separat/
...
(I skipped those in contrib/, gnu/ and crypto/)
While I was at it, fixed a lot more found by ispell that I
could identify with certainty to be errors. All of these
were in comments or text, not in actual code.
Suggested by: bde
MFC after: 3 days
2002-08-11 13:05:30 +00:00
Juli Mallett
89d22e2f06
As of revision 1.38 of make/parse.c, our make(1) will warn too. Note that
...
this isn't just for the sake of testing behaviour, and that things really
do break if this regression occurs.
2002-07-28 03:57:08 +00:00
Poul-Henning Kamp
5fc8ac9eb8
Update to current reality: change COMPILEDIR and work on "R"ead-only-data
...
symbols as well.
2002-07-19 10:29:07 +00:00
Tim J. Robbins
54411faf6f
Update another mention of <CR><CR> I missed the first time around (rev 1.2)
2002-07-04 05:16:19 +00:00
Tim J. Robbins
bfed7b6485
Note that two carriage returns aren't required after entering the
...
initial setup anymore (since process.c rev. 1.25). Add $FreeBSD$.
MFC after: 2 weeks
2002-07-03 14:42:53 +00:00
Julian Elischer
92fd482f2b
KSE test program
2002-06-29 17:39:07 +00:00
Juli Mallett
7588db83d2
The wrong y/// output got spammed into this file; from green@ indirectly.
2002-06-27 16:07:51 +00:00
Brian Feldman
e6acea8d1b
Correct the psl regression test for sed(1)'s now-fixed newline
...
behavior. Add the bcb regression test which checks for failures due
to a backslash ('\') coinciding with the very last character of the
command buffer. The regression test is cf. this PR (which I did not
know about) and has a different fix for the bug.
PR: bin/22351
Submitted by: Stefan Duerholt <stefan.duerholt@t-online.de>
2002-06-27 15:58:59 +00:00
Juli Mallett
806893862d
Erk, I forgot that regress.in has an ending newline, so change the test for
...
transliterate to use echo -n to supress newline and a simple string.
2002-06-26 16:57:36 +00:00
Juli Mallett
7afbc0985e
Reduce internal code duplication, add REGRESSION_PASSFAIL([testname]) to
...
handle printing of the PASS/FAIL messages. Suffix PASS/FAIL/FATAL with the
string (in $directory) where $directory is ${.CURDIR} from make(1), to
make it easier to use grep(1) and a bit of sed/awk to do statistics of
failure for some utilities over time, etc.
2002-06-25 12:40:04 +00:00
Juli Mallett
8c08ccea29
Add a regression test for transliterate which happens to match characters
...
at an EOL/EOF, and therefore should catch the broken behaviour fixed by
Tim J. Robbins in sed(1) recently.
Suggested by: obrien
2002-06-25 12:10:09 +00:00
Juli Mallett
f0030ec090
I explicitly meant to not move any of this over to the new m4(1) framework,
...
even slightly. Grrr CVS.
2002-06-24 14:29:19 +00:00
Juli Mallett
fa9fbb5f01
Move all remaining tests except for:
...
make(1): Does not work like the other tests. Its Makefile is
self-testing.
m4(1): It uses complex voodo to test GNU m4(1) features.
To the new framework. I had worried about passing the binary data that
uudecode(1)'s test passes to diff(1) might give a user something nasty,
but this is unlikely to happen as even with an unmodified old nasty
diff(1) which doesn't recognise many binary files, these binary files
are recognised. Using $DIFF instead of `diff' in the library and making
it possible to override this with `cmp -s' might be nice some day, but
as of this second, there's no immediate need.
2002-06-24 14:22:44 +00:00
Juli Mallett
e51cc505de
Add two new mostly freeform types of regression tests, and a macro for dying
...
ungracefully.
2002-06-24 14:19:57 +00:00
Juli Mallett
265056cbaa
Comments to describe what these macros do, so that someone other than me
...
might be able to figure out how to write some of these tests (hint hint).
2002-06-24 13:58:20 +00:00
Juli Mallett
c178c79dd8
Convert straightforward regression tests to use regress.m4.
...
Goodbye, duplicated code, you will certainly not be missed.
2002-06-24 13:52:28 +00:00
Juli Mallett
d54336bd0d
Add a simple (to be expanded) library of functions for the regression tests,
...
to handle the ones which output to stdout and have output in regress.$test.out,
etc. More freeform macros should and will be written, but these are the most
prominent and most straightforward sort of tests we have around, so it makes
sense to try to accomodate them.
2002-06-24 13:51:30 +00:00
Juli Mallett
6d5fda5fd5
Grrr, make the test for embedded variables in the left-hand-side actually do
...
the right thing in every case. Yuck.
2002-06-20 03:08:20 +00:00
Juli Mallett
0aa9e01c51
Add a test for what was fixed in revision 1.27 and 1.28 of make(1)'s var.c,
...
expansion of embedded variables in the left-hand-side of an assignment
expression, using the simplest case - hiding recursion using nil-expanded
variables.
2002-06-19 18:57:04 +00:00
Poul-Henning Kamp
7aca952dca
Catch up with kernel.
2002-06-09 10:59:04 +00:00
Juli Mallett
80ad7ca938
Describe ia64_unaligned and geom directories. I hope I got these right.
2002-06-07 05:41:15 +00:00
Juli Mallett
cac5b46828
Add the m4(1) regression test.
2002-06-07 05:32:00 +00:00
Juli Mallett
ca982dadd5
Add a regression test for m4(1).
...
This checks the behaviour of changecom() in both GNU and BSD modes of our m4.
2002-06-07 05:31:32 +00:00
Ruslan Ermilov
f898af652d
Fixed typos.
2002-06-06 14:08:04 +00:00
Ruslan Ermilov
c2968c8831
Tidy up.
2002-06-06 14:07:45 +00:00
Jens Schweikhardt
21dc7d4f57
Fix typo in the BSD copyright: s/withough/without/
...
Spotted and suggested by: des
MFC after: 3 weeks
2002-06-02 20:05:59 +00:00
Ruslan Ermilov
a040962b89
Update for current /usr/src.
2002-05-28 08:25:29 +00:00
Dag-Erling Smørgrav
a82b0a83af
Mutex statistics script.
2002-05-26 12:02:36 +00:00
Poul-Henning Kamp
a05068c0d6
Update to match kernel side.
...
Sponsored by: DARPA & NAI Labs.
2002-05-21 20:42:51 +00:00
Poul-Henning Kamp
425b005dba
Catch up with recent events.
...
Sponsored by: DARPA & NAI Labs.
2002-05-19 18:57:03 +00:00
Juli Mallett
b30e60d8b4
Regenerate with new output grouping in uuencode -m.
2002-05-17 12:27:31 +00:00
Tom Rhodes
9b51759707
file system > filesystem
2002-05-16 05:03:56 +00:00
Juli Mallett
a9b736ad72
Add a regression test for bin/5297, regarding sysv substitution with a nil
...
left-hand-side.
2002-05-05 19:02:30 +00:00
Juli Mallett
de8541ffe6
Add a test for the -R option.
2002-05-03 18:44:43 +00:00
Juli Mallett
af2c59f62e
Regenerate -I output since an argument bogon in the -I code was fixed, among
...
other things.
2002-05-03 14:31:28 +00:00
Poul-Henning Kamp
c2ca8f13d4
Modernize
2002-05-02 20:09:14 +00:00
Poul-Henning Kamp
dafa52b753
Un-rot the VOP_ table generator.
2002-05-02 13:51:04 +00:00
Juli Mallett
4b7f276dfd
Redirect stdin from the input file, rather than passing the input file to
...
uuencode(1), and set a umask, so that the mode in the header is predictable.
If it varies, then the test is right to fail.
Remove the note about this test falsely failing, with that in mind.
2002-04-27 03:11:33 +00:00
Juli Mallett
624abf8519
Prefix tests with PASS and FAIL, to make grepping easier, and note this in
...
the README.
This affects only the base-system regression tests, of course.
2002-04-27 02:26:23 +00:00
Poul-Henning Kamp
ec15613777
Update the test-case reference vectors to match the new XML format.
...
Sponsored by: DARPA & NAI Labs.
2002-04-24 21:03:26 +00:00
Poul-Henning Kamp
629d50078d
Add -DKERNELSIM so the test cases compile with the kernel simulation.
...
Sponsored by: DARPA & NAI Labs.
2002-04-24 21:00:50 +00:00
Poul-Henning Kamp
fdc34af09a
Improve the output in case of inserts or deleted.
...
Sponsored by: DARPA & NAI Labs.
2002-04-24 20:59:31 +00:00
Poul-Henning Kamp
00d1e0f678
Prepare the .conf XML comparator for a more kosher XML format.
...
Sponsored by: DARPA & NAI Labs.
2002-04-24 20:33:04 +00:00
Dag-Erling Smørgrav
d397408818
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
Juli Mallett
151740b470
For the P function, the newline must be considered a part of the pattern
...
space, so when printing it, don't let the pattern space and the output run
into eachother by omitting the \n when printing.
2002-04-21 01:27:05 +00:00
Juli Mallett
dd281fa589
Add sed(1) tests for proper behaviour of the G option as fixed in PR 26152,
...
and for proper behaviour of some sed functions given a nil pattern space,
as fixed in PR 34813.
The test for G was based on the test in the PR. The nil pattern space test
is slightly different as we need to get *some* output, as the core dump will
also produce no output (old behaviour) and turn up falsely that the utility
is working fine.
2002-04-21 01:04:03 +00:00
Juli Mallett
6d3ca9de2c
Check to see if make(1)'s handling of doubly-defined targets is busted or
...
not. A lot relies on this.
2002-04-21 00:41:37 +00:00
Juli Mallett
533e28dbe1
Only exit at the end of a test, exit with the last value of $? that was not 0.
...
This way the entire regression test is looked at as a pass/fail, not just one
sub-test.
2002-04-21 00:18:29 +00:00
Juli Mallett
6541d27cad
Add a test of variable evaluation and substitution for make(1), as a start
...
of tests for it.
2002-04-20 20:57:00 +00:00
Juli Mallett
3f288cae2d
Add a test for jot(1).
2002-04-20 19:41:30 +00:00
Juli Mallett
3df2cd2cc9
A simple test for join(1) based on tjr's test case for -o 0.
...
Partially based on: PR standards/36072
2002-04-20 19:33:23 +00:00
Juli Mallett
64928717a3
Add an exceedingly simple regression test for the file2c program. One would
...
hope that it would never regress, but this is a straightforward test, so add
it.
2002-04-20 19:01:21 +00:00
Juli Mallett
f8b175feba
Add regression tests for parts of xargs(1).
2002-04-20 18:46:33 +00:00
Juli Mallett
2cf0f79dcb
Add a comment regarding the file header, and the mode that the file is created
...
with.
This should be fixed shortly by adding the (desirable) option to set the file
creation mode on the command line.
2002-04-20 18:44:54 +00:00
Juli Mallett
4de8dc48de
Add uuencode(1) and uudecode(1) regression test input and output.
2002-04-20 17:58:13 +00:00
Juli Mallett
88ef037391
Start adding framework for userland regression tests, and tests for
...
uuencode and uudecode.
2002-04-20 17:20:21 +00:00
Poul-Henning Kamp
6fe599457d
update the reference vector.
2002-04-16 16:11:29 +00:00
Poul-Henning Kamp
3db8420666
Forgot to commit the updates to the regression test suite.
...
Sponsored by: DARPA & NAI labs.
2002-04-16 11:42:13 +00:00
Dag-Erling Smørgrav
96671974e1
Long-forgotten patch: warn if a closed PR has no "closed by"
2002-04-15 06:36:22 +00:00
Dag-Erling Smørgrav
d4f5290e7d
Long-forgotten patch: list prstats
2002-04-15 06:35:36 +00:00
Ruslan Ermilov
4d8bba465e
Add a tool (and the first application of it) that could be used
...
to automate building of libraries.
Prodded by: bde
2002-04-12 19:46:25 +00:00
Poul-Henning Kamp
fead6f3f5b
Play catch up with the kernel.
...
Sponsored by: DARPA & NAI Labs
2002-04-04 16:40:11 +00:00
Josef Karthauser
57e778ac14
We might as well show the log message if we're going to produce the patch.
2002-04-01 17:51:27 +00:00
Josef Karthauser
0b6b585a31
Take an option flag to specify that we'd like a patch generated too.
2002-04-01 16:17:12 +00:00
Poul-Henning Kamp
1cd429e807
Add testcase #14 : PC98 label.
2002-03-28 21:42:38 +00:00
Poul-Henning Kamp
153ce220d6
Record the physical geometry in this disk-image, PC98 needs it.
2002-03-28 21:42:14 +00:00
Poul-Henning Kamp
00de520ed9
Ignore the <FreeBSD> element in XML files.
2002-03-28 21:41:44 +00:00
Poul-Henning Kamp
ddc8f3b00b
Add the relevants sectors from a PC98 disk to our beastiarium.
...
Submitted by: imp
2002-03-28 21:09:30 +00:00
Poul-Henning Kamp
0a079a986d
Add another two alpha disks to this testcase.
2002-03-27 21:23:06 +00:00
Poul-Henning Kamp
a0dd8cc079
Add another couple of alpha disklabels.
2002-03-27 21:21:29 +00:00
Poul-Henning Kamp
3355fbf025
Track changes in sys/geom
2002-03-26 22:08:04 +00:00
Poul-Henning Kamp
a9ce7dc604
Another bow for tradition s/method/class/g
2002-03-26 21:40:36 +00:00
Ruslan Ermilov
6239d3aebd
Finish style fixes.
2002-03-26 13:02:15 +00:00
Poul-Henning Kamp
42c159fe38
Modernize my email address.
2002-03-25 14:12:49 +00:00
Poul-Henning Kamp
c252d16969
Link testcase 13 in.
2002-03-24 14:40:15 +00:00
Poul-Henning Kamp
f72048de0e
Add a testcase for the alpha BSD label from beast.
2002-03-24 14:29:39 +00:00
Poul-Henning Kamp
6ecdfd62c6
Add a copy of the bsd-label from beast.freebsd.org
2002-03-24 13:54:01 +00:00
Poul-Henning Kamp
06bce47d34
Update to reflect new contents of sys/geom
2002-03-24 11:22:06 +00:00
Poul-Henning Kamp
6de2a2e8a5
Some necesary fixups to cope with new location and FreeBSD CVS keyword.
2002-03-17 19:16:14 +00:00
Poul-Henning Kamp
31304807c1
Add the GEOM regression test framework.
...
This is a set of userland shims in which GEOM can be run through simple
tests.
The simulation of kernel synchronization primitives is very primitive
and consequently some times tests will fail because of races.
Data/ contains a number of files in XML format which describe the
key sectors for a number of disk images
This is a very handy tool for people developing GEOM methods. The
"simdisk" method can be told to read from a "real disk" and afterwards
dump the accessed sectors in XML format for further use.
I hope future method writes will see the benefit of this test
collection and add to it when they write methods for GEOM.
You will need ports/textproc/expat for the XML parser.
Sponsored by: DARPA, NAI Labs.
2002-03-17 18:53:58 +00:00
Robert Watson
cd7aba4057
NAI DBA update.
2002-03-14 20:08:51 +00:00
Josef Karthauser
49ae32af4f
Add a tool that I've written to help with finding what other
...
files/revisions were changed with a particular commit.
2002-02-28 20:12:52 +00:00
Alexey Zelkin
b5ed0bcd23
Complete '_' hack.
2002-02-07 19:32:40 +00:00
Alexey Zelkin
dca7443ba8
. add a hack dedicated to n_himba (or correctly to say problem with his nick
...
in docbook environment)
. clarify comments
. mention that this script is dedicated to freefall's environment
. add bsd style copyright
2002-02-07 19:27:29 +00:00
Alexey Zelkin
99349513d0
This script has served its purpose. Now its function is one of subfunctions
...
of recently added cknames.pl.
2002-02-07 19:13:06 +00:00
Alexey Zelkin
d97a65d2a1
Add script to check integrity between access/authors.ent/passwd@freefall
2002-02-07 19:09:49 +00:00
Alexey Zelkin
7658e887d3
Fix sentence in comment
2002-02-06 18:00:11 +00:00
Alexey Zelkin
e0738f01ca
Update description of 'ac' subdirectory
2002-02-06 17:50:05 +00:00
Alexey Zelkin
1afcdc8a91
Add descirptions of scripts in this directory
2002-02-06 17:49:13 +00:00
Alexey Zelkin
f1c3a0188c
Add script that checks contents of .ent files (sorting and addresses)
2002-02-06 17:47:18 +00:00
Alexey Zelkin
d6d290cbca
List of committers was moved out of handbook. Teach 'ac' about new location.
...
Also teach it about complex entries in access file (or correctly to say
simplify them)
2002-02-06 17:09:08 +00:00
Alexey Zelkin
364a805b9f
* fix some warnings
...
* set WARNS
* few style/whitespace fixes
Submitted by: ru
2002-02-04 16:17:19 +00:00
Alexey Zelkin
df3cc3c14d
describe localeck
...
plus some capitalization/whitespace fixes
2002-02-04 14:00:29 +00:00
Alexey Zelkin
ac6e0aed98
Add simple diagnostic utility to checking for invalid/incomplete
...
locales
2002-02-04 13:59:16 +00:00
Kelly Yancey
adeb92a24c
Remove broken attempt to compile libc's malloc source directly; this
...
allows this tool to compile again. Albeit, now to test a new malloc
implementation one has to install the new libc which may have bad
consequences (i.e. if the new malloc implementation were buggy).
Add logic to workaround malloc's current behaviour of returning an
invalid non-NULL pointer for 0 byte allocation requests; this prevents the
tool from coring during the NOPS loop.
Add $FreeBSD$ tags.
2002-01-02 06:42:34 +00:00
Kelly Yancey
f1d24f0dfd
Include definition for struct namecache (it isn't exported via any header)
...
so this builds again. Replace hardcoded name length magic with NAME_MAX.
2002-01-02 06:25:39 +00:00
Jordan K. Hubbard
61404abce8
Add Apple's filesystem exercising tool.
...
Submitted by: Conrad Minshall <conrad@apple.com>
Obtained from: Apple Computer
2001-12-20 04:15:57 +00:00
Sheldon Hearn
41bab7c80f
Correct misattribution of the Hart list, which I had mistakenly
...
attributed to Heckenbach.
2001-12-01 13:08:20 +00:00
Sheldon Hearn
a320ca2f9a
Add the script that will be used to maintain src/share/misc/pci_vendors.
...
The script written and used originally by msmith has been lost.
This version takes the Boemler and Heckenbach lists and produces merged
output. It defaults to ignoring any entries from Heckenbach already
found in Boemler but the -l option causes it to take the entry with the
longest description where an entry appears in both lists.
If this script is replaced, care should be taken to
1) Always use upper-case hexidecimal tokens in device ids.
2) Always keep device lists sorted within vendor lists, which must also
be sorted.
3) Do not try to include input from the previous pci_vendors file, since
bogus ids seem to be removed from both the Boemler and Heckenbach
lists from time to time.
2001-11-22 14:26:30 +00:00
Dag-Erling Smørgrav
e568548eee
Now it gets interesting...
2001-11-13 00:51:00 +00:00
Dag-Erling Smørgrav
21dc7ada34
Use a slightly less predictable temp file name, remove a stale list of PRs
...
with corrupted submission dates (they were fixed on freefall a while ago),
and uncomment the code that removes the temp file when we're done.
2001-11-13 00:07:21 +00:00
Dag-Erling Smørgrav
89090fe2ba
This is a PR statistics-gathering script I wrote a while ago. It currently
...
doesn't do much of interest except produce graphs similar to phk's.
2001-11-12 23:59:56 +00:00
Poul-Henning Kamp
c8ac4faa0b
Update.
2001-11-05 22:07:44 +00:00
Poul-Henning Kamp
ddc38af27b
This is long since unused.
2001-11-05 22:06:33 +00:00
Poul-Henning Kamp
c64a712a37
This simple shell-script tries to find *.c files under /sys
...
which are not in some way used or referenced somewhere.
2001-11-05 22:06:09 +00:00
Doug Rabson
9c2de1cd14
Make a start at a regression test for the unaligned trap handler.
2001-10-19 22:10:13 +00:00
Bill Fenner
b9d45cebf4
The interface index space may be sparsely populated (e.g. when an
...
interface in the middle is if_detach()'d). Return (and handle)
ENOENT when the ifmib(4) is accessed for a nonexistent interface.
MFC after: 14 days
2001-10-17 04:12:29 +00:00
Jeroen Ruigrok van der Werven
59b9066490
Add $FreeBSD$.
...
Describe the other two directories in here.
2001-10-08 12:28:31 +00:00
Robert Watson
abc9a36083
o Fix two eaccess() checks -- in one case, the wrong test file
...
was used, resulting in a regression failure, and in the other,
the test on an error return was inverted.
Obtained from: TrustedBSD Project
2001-09-21 21:28:43 +00:00
Robert Watson
884748cf55
o Regression test to check that appropriate parts of the process
...
credential are used in the access() and new eaccess() system calls.
Obtained from: TrustedBSD Project
2001-09-20 20:03:58 +00:00
Andrey A. Chernov
c09ed64a72
ISO_ -> ISO
2001-06-11 01:29:40 +00:00
Ruslan Ermilov
2c745214f2
Added support for all new install(1) options.
...
Removed -c from the actual call as -p implies "copy".
2001-05-28 16:53:01 +00:00
Poul-Henning Kamp
cbfc3f7c5c
Update this to reflect changes in config(8) usage.
...
It finds 639 hits on kernel source from before the <sys/mount.h>
change earlier today.
2001-04-23 17:31:16 +00:00
Robert Watson
361515d909
o Add a comment identifying the "privileged on privileged" scenario.
...
Obtained from: TrustedBSD Project
2001-04-13 16:38:34 +00:00
Robert Watson
8f6fee753c
o Add inter-process authorization uid regression testing for ktrace().
...
Obtained from: TrustedBSD Project
2001-04-13 16:25:25 +00:00
Robert Watson
72919d5f6d
o s/debug/ptrace/ since shortly there will be tests involving other
...
forms of debugging.
Obtained from: TrustedBSD Project
2001-04-13 16:09:40 +00:00
Robert Watson
bacff58c0e
o Expand inter-process authorization regression test to include
...
signalling with sigsegv as one of the tests.
o Teach errno_to_string() about ENOTSUPP.
Obtained from: TrustedBSD Project
2001-04-12 17:46:20 +00:00
Robert Watson
3ceef0c3d7
o Enable -DSETSUGID_SUPPORTED in inter-process authorization regression
...
test by default, as setugid() is now part of the base kernel (assuming
(options REGRESSION) has been enabled for the running kernel).
Obtained from: TrustedBSD Project
2001-04-11 20:23:23 +00:00
Robert Watson
274f7445fd
o First pass at an inter-process authorization regression testing suite.
...
This test utility attempts to evaluate the current kernel policy
for authorization inter-process activities, currently ptrace(),
kill(, SIGHUP), getpriority(), and setpriority(). The utility creates
pairs of processes, initializes their credential sets to useful
cases, and reports on whether the results are in keeping with hard-coded
safety expectations.
o Currently, this utility relies on the availability of __setugid(),
an uncomitted system call used for managing the P_SUGID bit. Due to
continuing discussion of optional regression testing kernel components
("options REGRESSION") I'll hold off on committing that until the
discussion has reached its natural termination.
o A number of additional testing factors should be taken into account
in the testing, including tests for different classes of signals,
interactions with process session characteristics, I/O signalling,
broadcast activities such as broadcast signalling, mass priority
setting, and to take into group-related aspects of credentials.
Additional operations should also be taken into account, such as ktrace,
debugging attach using procfs, and so on.
o This testing suite is intended to prevent the introduction of bugs
in the upcoming sets of authorization changes associated with the
introduction of process capabilities and mandatory access control.
Obtained from: TrustedBSD Project
2001-04-11 17:21:14 +00:00
Jeroen Ruigrok van der Werven
d7d97eb0aa
Preceed/preceeding are not english words. Use precede and preceding.
2001-02-18 10:43:53 +00:00
Poul-Henning Kamp
5683c3dd1f
Look for modules in /boot/kernel these days.
2001-01-18 22:36:34 +00:00
Poul-Henning Kamp
a1b75a424f
The latest & greatest unused #include spotter. Faster, one-pass and
...
more precise than ever.
1230 hits on the current kernel.
2000-10-28 21:44:05 +00:00
Poul-Henning Kamp
0b4ff393d4
Teach kerninclude to check <machine/*> #includes as well.
...
Currently it finds 2072 supposedly unneeded #includes in the first pass.
2000-10-13 12:03:01 +00:00
Poul-Henning Kamp
8aa6458645
Use "make LINT" to create our LINT config
2000-09-25 12:40:39 +00:00
Garrett Wollman
c2bb3a3e02
Fix compilation problems and bounds-checking bug in `ifinfo'.
...
PR: 21177
Submitted by: Craig Leres <leres@ee.lbl.gov>
2000-09-13 19:53:54 +00:00
Poul-Henning Kamp
8b2a388086
Make this work with current makefiles again.
2000-08-21 14:42:48 +00:00
Alexander Langer
4edde70858
- Add $FreeBSD$
...
- Refer to the README files in the subdirs.
2000-08-13 14:46:31 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
Jake Burkholder
740a1973a6
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
Poul-Henning Kamp
83354dc7f2
Use profiling on LINT.
...
cosmetics.
2000-04-27 19:58:57 +00:00
Garrett Wollman
8c3f05ad1d
Add a little test program to demonstrate POSIX Shared Memory Objects.
2000-04-22 15:29:21 +00:00
Sheldon Hearn
21edc5f5c8
Correct grammar in the synoptic comment.
...
Submitted by: ru
2000-03-03 09:25:00 +00:00
Sheldon Hearn
d72d02311f
Use double-quotes instead of single-quotes when displaying the usage
...
so that the shell interpolates $0.
PR: 17121
Submitted by: Peng HaiJie <phj@cn.FreeBSD.org>
2000-03-02 15:00:53 +00:00
Peter Dufault
e5f1b1b180
These are regression tests for the P1003.1B scheduler.
...
Approved by: jkh
2000-02-16 14:28:42 +00:00
Marcel Moolenaar
24066d3209
Don't use -C internally. Use -c. For some reason files are not copied
...
with -C, although they should.
1999-12-15 18:08:56 +00:00
Marcel Moolenaar
168f8d1648
Use install -C -p instead of cp -p.
...
Pointed out by: bde
1999-12-10 10:14:06 +00:00
Marcel Moolenaar
d33ed1111a
install(1) lookalike that can be used during a build. Any options
...
are ignored and the remaining is passed on to cp(1). This allows
a build to be run as non-root without forcing any user/group
setting and also prevents setting any file flags.
This may not be the right place for buildtools.
1999-12-08 13:40:44 +00:00
Wolfram Schneider
6c36ecd55c
Include BSD-license.
...
PR: misc/15262
Submitted by: alex@big.endian.de
1999-12-06 22:33:40 +00:00
Alexey Zelkin
3fcae27b92
Bring ``ac'' into reality. This great tools now works correctly (for
...
current state of the tree)
1999-11-04 08:45:02 +00:00
Alexey Zelkin
d4dee594a4
Add short description of dumpvfscache
1999-11-04 08:42:29 +00:00
Poul-Henning Kamp
456b2f8063
Add the machine that goes "BINGO" every time an potentially
...
unused #include is spotted in the kernel sources.
(This commit message celebrates Monty Pythons 30year aniversary)
1999-10-11 19:43:44 +00:00
Archie Cobbs
32e29e4547
Remove the "diffburst" tool, because equivalent functionality is now available
...
via "split -p". Leave a note to this effect in the README file.
1999-09-22 23:48:58 +00:00
Alexey Zelkin
d5cbae93d2
mdoc(7) style fixes.
...
PR: docs/13408
Reviewed by: mpp
1999-09-05 06:02:03 +00:00
Mike Pritchard
229494cb51
Add $FreeBSD$ lines to man pages that are missing them to make it
...
easier for translation teams.
PR: docs/13418
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-28 23:10:20 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Bruce Evans
8665be266d
Look for symbols in /modules/*.ko, not in /lkm/*.o.
1999-07-29 07:12:01 +00:00
Jordan K. Hubbard
29fcf344ff
Move the proper set of libraries.
1999-04-05 21:41:56 +00:00
Jordan K. Hubbard
a83aea7558
Do a better job of finding the default root device.
1999-02-15 02:22:24 +00:00
Joerg Wunsch
5db5c8f19d
Fix a typo describing the filename of cvt-wtmp.
...
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1999-02-07 20:30:56 +00:00
Jordan K. Hubbard
cf9f8234bb
Make directories unconditionally to deal with the empty directory
...
case.
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1999-02-01 12:45:03 +00:00
Jordan K. Hubbard
b6c8511860
Make building the kernel conditional.
1999-01-27 03:18:33 +00:00
Jordan K. Hubbard
8573fbf238
1. Properly chflags libraries before moving (otherwise they don't).
...
2. Add my helper script for upgrades; not enabled yet.
1999-01-26 04:13:03 +00:00
Archie Cobbs
740e54be27
Add the 'diffburst' tool, which does the following:
...
Reads the output of 'diff -r' and splits it into separate
patch files, one per file. The files are named 'patch-XX'
where XX is aa, ab, ac, ... Useful when creating ports.
1999-01-07 19:28:57 +00:00
Martin Cracauer
36cabb9282
Actually document my last addition.
...
General cosmetics.
Add a note that scsi-defects has not been ported to CAM.
Submitted by: BDE
1998-12-17 12:21:20 +00:00
Martin Cracauer
37fcb38764
Add some emacs code to make cc-mode almost compatible to style(9).
...
Sort entries in toplevel README.
1998-12-15 16:51:49 +00:00
Archie Cobbs
915ffe6c6f
Automatically detect a.out vs. elf kernel
1998-12-08 08:14:37 +00:00
Archie Cobbs
20ec02b38c
Add "-aout" flag to nm until the kernel is ELF'd.
1998-12-06 21:39:07 +00:00
Bruce Evans
fcd70874b4
Ignore objects used to build utilities (*aicasm*.o and *genassym*.o).
1998-11-27 10:18:56 +00:00
Bruce Evans
17d1bf4260
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 15:53:06 +00:00
Peter Wemm
da942c6108
3.0-RELEASE and now the post-release 3.0-CURRENT were being declared
...
'too old' to run ELF. Check the kernel version properly.
1998-10-17 05:40:46 +00:00
Poul-Henning Kamp
14d9b0c364
Prevent ldconfig from choking by creating any missing directories.
1998-09-16 17:42:53 +00:00
Warner Losh
f4627296cd
getopt returns -1 not EOF
1998-09-09 17:24:31 +00:00
John Birrell
6769808313
Add a note about the upgrade tool directory.
1998-09-09 05:48:51 +00:00
John Birrell
9bade6cc80
A script for use when upgrading an installed system from aout to
...
elf.
1998-09-09 05:28:18 +00:00
Wolfram Schneider
e402641ee5
Add mid scripts. Mid is a tool which create a Message-ID database
...
for mailing lists.
1998-05-20 09:20:02 +00:00
Mike Smith
6009c5c36a
Updates to support adding driver files outside the i386 area.
...
Submitted by: Daniel O'Connor <doconnor@gsoft.com.au>
1998-05-06 05:45:17 +00:00
Bruce Evans
7c77052065
Install tclAppInit.c in the installhdrs step so that it isn't necessary
...
to build libtcl twice in `make world'.
1998-03-23 13:15:41 +00:00
Wolfram Schneider
40d75fab43
httpd-error is a shell script which print a summary about
...
Web files which does not exists on your host.
E.g.
httpd-error -userhits < /var/log/httpd-error.log
print the number of errors by users, sorted by error hits.
1998-02-15 18:54:26 +00:00
Bruce Evans
ccb8bfa988
Don't install the tcl implementation headers. The tcl distribution
...
makefile doesn't install them, and they couldn't be used without
lots of undocumented -I's in CFLAGS. tcl.h is still installed in
/usr/include/tcl/. Note that rev.1.24 of tcl_bmake/mkMakefile.sh
broke all the section 3 tcl man pages by putting it there instead
of in /usr/include.
1998-01-17 15:52:32 +00:00
Bruce Evans
7eb44007dd
Updated shlib version to 80.4 in the correct place.
...
Regenerated libtcl/Makefile. This adds -DHAVE_ST_BLKSIZE=1 to CFLAGS.
It was broken by direct editing in rev.1.25.
1998-01-17 15:49:55 +00:00
Wolfram Schneider
9350872a4a
Add html-mv script. Html-mv rename HTML generated filenames to
...
human readable filenames. E.g.:
$ cd FAQ
$ make FORMATS=html
$ html-mv FAQ
$ ls
FAQ_ACKNOWLEDGMENTS.html
FAQ_Any_restrictions_on_how_I_divide_the_disk_up_.html
FAQ_Are_there_any_Database_systems_for_FreeBSD_.html
FAQ_Are_there_any_commercial_high-performance_X_servers_.html
FAQ_Books_on_FreeBSD.html
FAQ_Can_FreeBSD_handle_multiport_serial_cards_sharing_irqs_.html
[...]
1997-11-09 11:23:54 +00:00
Poul-Henning Kamp
567a15c1f1
Update this little gadet to latest version.
1997-10-26 21:06:33 +00:00
Poul-Henning Kamp
246863adc2
Makes html table with all VOPs in it.
1997-10-16 12:40:58 +00:00
Wolfram Schneider
2dad7688fe
Do not suppress the first 5 lines of updated ports.
...
Detected by: Ville Eerola <ville@vlsi.fi>
1997-10-04 12:20:16 +00:00
Poul-Henning Kamp
865d6cb1ab
New shlib is 80.3
1997-10-01 13:31:29 +00:00
Wolfram Schneider
b3b892f288
Add introduction. Add updated ports.
1997-09-29 18:16:38 +00:00
Poul-Henning Kamp
c9e186fb37
A little gadget to dump the contents of the vfs name cache.
1997-09-04 08:28:55 +00:00
Bruce Evans
bf78672450
Made this compile again (getopt moved to <unistd.h>).
...
Fixed usage message.
1997-09-01 00:01:50 +00:00
Bruce Evans
8f45662223
Split beforeinstall target so that headers can be installed without
...
installing data files.
1997-08-21 16:14:34 +00:00
Peter Wemm
acc93c665e
Install tcl.h into /usr/include/tcl/ so that there's less chance of it
...
conflicting.
1997-08-16 07:11:28 +00:00
Peter Wemm
be33d4f594
Remove the original tweaks to make tcl75 work with the ports system
...
before we make the same mistake with tcl8.0. This _should_ no longer
conflict with a not-yet-imported tcl8.0 port and should allow the
system and ports versions to be updated independently of each other
(and tk) without the sky falling.
1997-08-12 18:30:34 +00:00
Poul-Henning Kamp
89b2f3fd90
Move tcl packages to libdata/pkg
1997-08-01 13:16:40 +00:00
Poul-Henning Kamp
94e8ea7dda
The thing to do the trick to tcl.
1997-07-25 19:50:23 +00:00
Wolfram Schneider
e95adcc783
Support message of last database update.
1997-07-05 20:23:53 +00:00
Mike Smith
303a95ab1d
Some helpful improvements :
...
- be smarter about locating driver description files.
- be smarter about whether we are really looking at a kernel tree
- fix option handling
1997-06-10 01:53:01 +00:00
Doug Rabson
6527fda589
Add a couple of test cases for mmap over NFS.
1997-05-18 10:03:48 +00:00
Wolfram Schneider
52b8453b47
Add portsinfo, which generate list of new ports for last two weeks.
1997-04-25 14:14:39 +00:00
Wolfram Schneider
caccaa9b2a
Add ac which check if the FreeBSD handbook is in sync with the committers list
1997-03-28 14:40:39 +00:00
Mike Pritchard
03bbd5ccd6
Fix a couple of typos.
1997-03-07 01:48:24 +00:00
Peter Wemm
b97fa2ef50
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
Joerg Wunsch
a58538e028
Add a tools to get at the primary or grown defect list of a SCSI disk.
...
Submitted by: dufault
1997-02-02 11:39:51 +00:00
Jordan K. Hubbard
73b50e0416
Clean up some of the tortured english in this file.
1997-01-21 12:36:01 +00:00
Mike Smith
b878522622
Add KernelDriver.
1997-01-21 08:36:11 +00:00
Mike Smith
0d812f1bb1
This is KernelDriver, a tool for automating the addition of
...
third-party device-driver source to the FreeBSD kernel (at versions
2.2 and later). It can list and remove drivers it's added too.
It can (should) be included by device-driver authors in their driver
distributions, but is perhaps a little too specific to warrant a place
in the mainstream distribution.
1997-01-21 08:34:14 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Mike Smith
fa3da92ad6
- Add a BSD-style copyright. (Should have done that before.)
...
- Be more intelligent about library-like objects that are actually
symlinks. (Suggested by Steve Price)
- Complain about nonexistent libraries referenced by executables (instead
of creating a library called 'not' and putting them there. (oops)
- Fix a few typos.
1997-01-06 04:18:32 +00:00
Joerg Wunsch
19e5d9d8ac
Add a -f (`force') option to cvt-wtmp. This might help people with
...
slightly bogus wtmp files (it definately helps in Jordan's case).
Also add a README explaining what all this is for.
1997-01-02 11:54:59 +00:00
Mike Smith
1b56bb4ca7
LibraryReport is a Tcl script that attempts to report on the status of
...
shared libraries in the system.
It locates libraries using the output of 'ldconfig -r' to find
directories containing libraries, and then performs a recursive
descent of the entire filesystem heirachy looking for dynamically
linked executables and recording the libraries that they use.
After scanning, a report is produced listing used libraries and the
executable(s) that use them, and seperately listing unused libraries.
1997-01-02 03:49:35 +00:00
Wolfram Schneider
08d366cf6b
epfe - extract printing filter examples from printing.sgml
...
usage:
$ cd /usr/share/examples/printing
$ epfe < printing.sgml
1996-12-28 16:24:57 +00:00
Wolfram Schneider
fa2cedd44a
add epfe and tcl_bmake
1996-12-28 16:21:52 +00:00
Peter Wemm
5ded6b34f8
Fix the 'info sharedlibextention' output in tclsh which was caused by a
...
missing define during the libtcl build. This is needed to get Tclmidi 3.1
to work.
This should close PR#2006
This should also go into 2.2, like the previous commit.
Submitted by: A JOSEPH KOSHY <koshy@india.hp.com>
1996-12-17 13:08:08 +00:00
Joerg Wunsch
45802f2a8a
Start collecting transition tools for upgrading a system to 3.0.
...
Subject to be moved elsewhere in case we decided on a more cmplete
upgrade toolset. Right now, put it here so that people can upgrade
their wtmp files if they want.
Note that the tool is not yet fully bullet-prrof. It tries to do its
best however.
1996-12-16 16:12:35 +00:00
Peter Wemm
a9a7d7ff2a
Reverse the tcl configure's decision to "disable" the use of ranlib since
...
it's wrong. It "knows" that ranlib is not used on shared libraries, this
is not a valid assumption since it exports this definition to the world
via tclConfig.sh. :-( Hence, things like expect (to be updated) fall over
because they were using ":" instead of "ranlib" on their static libraries.
1996-12-16 11:53:50 +00:00
Peter Wemm
ad9f4e2348
Back out a little more of the previous changes. No longer change
...
TCL_SHLIB_SUFFIX, since some tools use it for generating the name of
shared objects for dlopen(), which do not have version numbers. This
setting is back to "as distributed".
1996-10-31 15:57:25 +00:00
Peter Wemm
6869793758
Argh, I hate the tcl build/config environment. :-(
...
It seems that some tools (eg: expect-5.21) use TCL_LIB_SPEC to generate
their shared library suffix. This should be .so.1.0, not .so as ld can't
use it.
Revert part of the previous change here, it did too much. libtcl75.so.1.1
was bumped, but the rules to generate library names for _other_ packages
were not supposed to be. Sigh.
1996-10-30 08:44:18 +00:00
Peter Wemm
0509058ac9
Along the way, the minor version number has been bumped (newer version
...
of tcl with new functions in the library), but the ports-compatable
link name wasn't bumped as it should have been.
Minor cleanups while here (including preserving the $Id: line)
1996-10-29 04:31:21 +00:00
Wolfram Schneider
1822c5e572
(reverse) sync with src/lib/libtcl/Makefile rev 1.9
...
>Do not make symbolic links from obj directory into source tree,
>it may break `make reinstall'. Use cp(1).
>
>Simplify Makefile.
Requested by: Peter
1996-10-27 12:44:44 +00:00
Poul-Henning Kamp
9ee40678bb
Update this to match my version.
1996-10-26 08:22:09 +00:00
Garrett Wollman
7633b00424
Actually tell people what ifinfo is.
1996-10-11 18:27:35 +00:00
Garrett Wollman
b01aba1d41
Add my little `ifinfo' program. This is sort of a cross between a
...
diagnostic program for debugging the interface MIB and an example of
how to use same. Someday, netstat should be updated to print this
information in a prettier form.
1996-10-11 15:56:41 +00:00
Bruce Evans
4fbb44ebc5
Fixed CLEANFILES. The *.3 links were missing.
...
Removed ugly newlines.
1996-09-20 14:12:32 +00:00