rillig
8dfbff51e9
make(1): add test for null byte in .for loop body
2020-12-19 16:00:17 +00:00
rillig
e8319c8295
make(1): demonstrate wrong line numbers in .for loops, since 2007-01-01
2020-12-19 12:14:59 +00:00
rillig
22b3e4f8b0
make(1): add test for parsing the end of a condition
2020-12-14 20:23:49 +00:00
rillig
6d3aa3c8ae
make(1): demonstrate wrong error handling in compat mode
2020-12-13 17:44:31 +00:00
rillig
7b010c3449
make(1): add test for misspelled directives
...
This test allows the other directive-* tests to focus on the purpose of
the individual directive, allowing these tests to continue after
parsing, without errors.
2020-12-13 00:46:25 +00:00
roy
fccfea72eb
t_ossaudio was installed for clang, so remove gcc marking
2020-12-13 00:37:43 +00:00
rillig
e667d310c7
make(1): add test for a shell with error control
...
None of the predefined shells has error control, and the corresponding
code had not been covered by the existing unit tests.
2020-12-12 15:06:11 +00:00
tsutsui
562e3dda50
Fetch files via ftp using auto-fetching with URL per each binary set.
...
On slower machines, it takes more than five minutes to get a large
set binary and it could cause timeout of ftp control session, so
getting multiple binary sets in a single ftp session always fails.
Briefly tested on HP 9000/425e with 9.1 tree and ftp.netbsd.org binaries.
No particular comments on tech-install@ and port-hp300@.
Maybe should be pulled up to netbsd-9.
2020-12-12 05:23:21 +00:00
pgoyette
803bf850bc
Also add the new test to the sets lists.
2020-12-12 03:03:14 +00:00
rillig
57bbdba1d0
make(1): test all combinations of switches for running commands
...
The code in JobPrintSpecials is rather complicated and contains
surprising interaction between some of the switches.
To see the exact effects of the switches, record the current state and
its output, to prevent accidental breakage during the upcoming
refactorings.
2020-12-10 17:06:13 +00:00
rillig
c179784be7
make(1): add test for the -n option combined with RunFlags
2020-12-09 07:57:51 +00:00
rillig
32df21f05a
make(1): add test for combining -j1 with -n
2020-12-09 00:25:00 +00:00
rillig
1e55774c0d
make(1): add tests and tutorial for the ?= assignment operator
2020-12-07 21:35:43 +00:00
rillig
bcc992c684
make(1): add new unit test opt-keep-going-multiple.mk to file lists
2020-12-07 07:51:25 +00:00
rillig
abd175cf7f
make(1): add test for .END after failed main node
2020-12-06 21:22:04 +00:00
tsutsui
898b1f3481
Inform the default installation directory in the official ftp server.
2020-12-05 18:57:21 +00:00
tsutsui
5f7aa7d27b
Use proper release version strings ("9.1" rather than "91") in banners.
...
Also define and use "MACHINE" variable to describe port names
(no uname(1) or sysctl(8) in miniroot binary list by default).
I guess the short format like "91" by ${DISTRIBREV} was used only
for split sets for floppies in 1990's releases.
Worth to pullup to netbsd-9.
2020-12-05 18:52:06 +00:00
tsutsui
865f9b84f3
Explicitly sort set names fetched via ftp nlist.
...
Several binary sets are stored as symbolic links on releases and
it seems some ftpd doesn't sort nlist outputs by name in such case.
Worth to pullup to netbsd-9 and netbsd-8.
2020-12-05 18:33:47 +00:00
tsutsui
15362761dc
Appease awk warnings on suppressing dmesg timestamps.
...
> awk: warning: escape sequence `\[' treated as plain `['
> source line number 1
> context is
> { h=$0; >>> gsub("^[ <<<
> awk: warning: escape sequence `\]' treated as plain `]'
> source line number 1
Should be pulled up to netbsd-9.
2020-12-05 18:29:50 +00:00
tsutsui
58eaf7a465
Add missing md_get_partition_range() that causes installation failure.
...
Also reported by Martin Trusler on testing hp300 miniroot.
Should be pulled up to netbsd-9 and netbsd-8.
2020-12-05 18:27:39 +00:00
tsutsui
88b29fde6c
Add modules set for default sets on miniroot installation.
...
Should be pulled up to netbsd-9 and netbsd-8.
2020-12-05 18:24:10 +00:00
tsutsui
f018384299
The kernel and X sets should be specified in MD miniroot scripts.
...
Otherwise they are not listed at least on ftp installation.
The problem was reported by Martin Trusler on port-hp300@:
https://mail-index.netbsd.org/port-hp300/2020/11/21/msg000174.html
Should be pulled up to netbsd-9 and netbsd-8.
2020-12-05 18:16:11 +00:00
christos
a7527d8eca
bump libssh
2020-12-04 18:43:47 +00:00
christos
3b4019a6e5
new libfido2
2020-12-04 18:27:18 +00:00
rillig
583d8bd566
make(1): add test and tutorial for indirect modifiers
2020-12-01 22:16:36 +00:00
rillig
71bfc5d9d5
make(1): add test for the special .MAKEFLAGS variable
2020-12-01 20:37:30 +00:00
rillig
c6ea76207f
make(1): add tests for suppressing "stopped in"
...
These tests demonstrate the unwanted behavior described in PR bin/55578
and PR bin/55832.
2020-12-01 17:50:04 +00:00
rin
7ef73ded12
G/C unused.
2020-12-01 04:21:26 +00:00
rin
938ac472bd
rpi.img: Bump boot partition in a similar manner to other images.
2020-12-01 04:21:10 +00:00
sjg
25f0e79eda
Added meta-cmd-cmp
2020-11-30 21:36:52 +00:00
tsutsui
6e1d247fb0
Try to shrink ramdiskbin binary.
...
-Os
-rwxr-xr-x 1 tsutsui wheel 1371212 Nov 28 14:09 obj.dreamcast/ramdiskbin*
-Os -fno-unwind-tables
-rwxr-xr-x 1 tsutsui wheel 1366000 Nov 28 14:10 obj.dreamcast/ramdiskbin*
-Os -fno-unwind-tables -DNDEBUG
-rwxr-xr-x 1 tsutsui wheel 1359700 Nov 28 14:11 obj.dreamcast/ramdiskbin*
2020-11-28 05:16:06 +00:00
rillig
2e03ddb408
make(1): add test for bug in error handling of .BEGIN in -k mode
2020-11-24 19:02:59 +00:00
rillig
b4eade63ff
make(1): add test for error in dependency of .END node in -k mode
2020-11-24 17:59:42 +00:00
rillig
c0b7bdab99
make(1): add test for missing "Stop" after error in .END
2020-11-24 15:36:51 +00:00
rillig
69e871d024
make(1): test that .PHONY targets are not resolved using suffix rules
2020-11-23 15:00:32 +00:00
martin
9b9b5e208c
Add /dev/pts as standard mountpoint for a ptyfs.
2020-11-23 12:41:47 +00:00
rillig
fde9046190
make(1): add test for debug output from transformation rules
2020-11-22 23:45:20 +00:00
rillig
6bfc267595
make(1): add another unit test for suffix handling
2020-11-22 20:36:17 +00:00
rillig
43adeab6ec
make(1): document the selection of the main target
2020-11-22 19:37:27 +00:00
rillig
27b9e4c5e6
make(1): add test for incomplete transformation rule
2020-11-21 10:32:42 +00:00
rillig
f40c84018a
make(1): add test for self-referencing suffix rule
...
Just to ensure that make doesn't run into an endless loop.
2020-11-16 15:12:16 +00:00
rin
bdaedb86bc
Correctly support aarch64eb and earmv7hfeb in a similar manner to
...
their little-endian counterparts.
Fix build failures for periodic binary snapshots.
2020-11-16 11:38:29 +00:00
jmcneill
86731f078b
Use "efi" boot image platform ID.
2020-11-15 00:19:17 +00:00
rillig
0bd6f1df40
make(1): add test for the -t option in jobs mode
2020-11-14 15:35:20 +00:00
sjg
10eef09835
Add new make unit-test
2020-11-13 17:19:06 +00:00
maya
b8e4133b8f
Hook up font-liberation-ttf to the build.
...
license ok'd by board.
2020-11-12 22:28:02 +00:00
christos
80a97e389b
Add /var/games/warp
2020-11-11 19:56:09 +00:00
rillig
e0aa1a749c
make(1): add more tests for parsing .if directives
...
The details of parsing are quite tricky and not documented in the manual
page. Record the current behavior to be a little safer in future
refactorings.
2020-11-10 22:23:37 +00:00
kamil
994be4e978
Reintroduce the support of MKCATPAGES
...
Requested by <mrg>
2020-11-10 21:47:40 +00:00
kamil
2710a02cd6
Integrate Warp Kit into the NetBSD build
...
Fix the build and make it install and run with minimal required changes.
2020-11-10 08:49:08 +00:00