Commit Graph

13439 Commits

Author SHA1 Message Date
htodd
297d30db54 Double extra to fix image size to fix build. 2013-04-03 19:37:43 +00:00
christos
1480e5abc9 bump libpthread for pthread_cond_setclock 2013-04-03 15:50:37 +00:00
christos
00b8bac26e remove commented out stuff 2013-04-03 15:49:23 +00:00
martin
fc9fb1d15d Add athn man page 2013-03-30 18:23:56 +00:00
martin
7ee2a0fb7d add if_athn directory 2013-03-30 18:21:12 +00:00
christos
5aab19183e firmware files for if_athn 2013-03-30 02:49:26 +00:00
christos
ef6edfe862 bump libssh 2013-03-29 21:59:51 +00:00
christos
49bd4f0393 new test 2013-03-28 18:51:28 +00:00
wiz
62e9897175 Add more links for kcpuset(9). 2013-03-28 11:17:39 +00:00
jmcneill
b40b80aea7 For ffs, set bytes per inode to 4K. Otherwise we get a density based on
the contents of the image, which aren't very useful after the file-system
has been resized -- for rpi.img, this was 22K per inode!
2013-03-28 00:20:02 +00:00
garbled
143c554557 Add def for KERNEL_9
Get rid of unneeded disklabel -D in md.c
Fix pr/47684 by getting rid of a stupid NULL.
2013-03-26 20:56:54 +00:00
joerg
18115f664e Cleanup prelim_menu definition. 2013-03-24 20:57:19 +00:00
christos
a34568e5de Nothing uses the old small dhclient, and the new version is gigantic since it
brings in libisc.
2013-03-24 20:26:29 +00:00
christos
fa15871090 bump the rest of the bind libraries 2013-03-24 19:56:06 +00:00
christos
c0c4377f17 bump bind libraries 2013-03-24 18:55:33 +00:00
jmcneill
8dfeb61e2b turn on devpubd 2013-03-24 14:11:59 +00:00
tsutsui
1623b8ef7d Remove non-en translations. en is enough for poor Tier II ports. 2013-03-23 18:15:06 +00:00
tsutsui
f8c98e11e4 Remove rarely maintained and required non-en translations. 2013-03-23 17:29:38 +00:00
christos
eb4274a978 bump libmagic 2013-03-23 16:17:20 +00:00
gson
6b07865853 Sync non-English messages with the changes of msg.mi.en 1.179 to the
best of my ability.
2013-03-23 15:53:48 +00:00
gson
ef78fd8e39 Fix some nits in the English messages for the recently added debug
sets: rename the "Source sets" group to "Source and debug sets" to
better reflect its current content, describe the indivdual sets as
containing as "debug symbols" instead of "debug sets", and capitalize
them to be consistent with the messages for other sets.
2013-03-23 15:36:43 +00:00
christos
76dc8604c0 try to fix sun2 2013-03-23 15:14:15 +00:00
he
bc3f14a392 Add the ability to install the KUROBOX_PRO kernel.
Adds the ability to handle 9 different kernel sets (was 8).
2013-03-23 11:50:02 +00:00
tsutsui
4795762548 dhclient -> dhcpcd 2013-03-22 10:52:20 +00:00
christos
2b135b05b5 new dlopen tests for libpthread. 2013-03-21 16:51:07 +00:00
garbled
1630987ad9 Fix an empty shell function here, per Greg Troxel. Apparently empty shell
functions are not 100% portable.
2013-03-20 14:47:20 +00:00
garbled
4daade7385 Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:

1) Add new configmenu item to sysinst to allow creation of users at
post-install time.
2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd
enabled, allowing users to install on a headless PI by sshing to the
device with the account "sysinst" password "netbsd" to begin the
installation. (Note, neither the account, nor the ssh setup are copied to
the finalized installation image)
3) Change mkimage to build a boot-only image, without the root filesystems.

Much of the sshramdisk code could be reused on other ports easily.
2013-03-19 22:16:52 +00:00
christos
b5b92792fe fix debugging sets 2013-03-16 22:16:02 +00:00
christos
55f00bfae2 add debugging sets 2013-03-16 17:10:16 +00:00
christos
3340adc305 more sets lossage 2013-03-12 21:04:57 +00:00
christos
4f1888645a missing libppath_g 2013-03-12 20:07:23 +00:00
njoly
168c675fdb Add missing .debug extension. 2013-03-12 15:17:58 +00:00
njoly
08c0fa70da Kill a trailing slash. 2013-03-12 13:09:26 +00:00
njoly
c100454ec7 Error out if a path has a trailing slash, which makes awk enter an
infinite loop while creating set lists.
2013-03-12 13:08:00 +00:00
christos
94645577e2 more npf sets lossage. 2013-03-11 15:53:04 +00:00
christos
654414f4a1 npf modules moved to /lib 2013-03-10 21:48:17 +00:00
christos
35774b253e add npflog module. 2013-03-10 20:58:49 +00:00
martin
16faa3e73a Adapt to renamed test program 2013-03-08 17:02:29 +00:00
martin
0b085d7865 Add new test program t_sigtimedwait_pr_47625. 2013-03-08 10:43:43 +00:00
apb
fcd1177435 Add zoneinfo files for new timezones from tzdata2013a:
/usr/share/zoneinfo/Asia/Khandyga
/usr/share/zoneinfo/Asia/Ust-Nera
/usr/share/zoneinfo/Europe/Busingen
2013-03-03 20:07:08 +00:00
joerg
e240adbd0b Retire OSI network stack. OK core@ 2013-03-01 18:25:13 +00:00
pooka
7b7946c688 Add interfaces that out-of-librumpuser hypercalls can use to unschedule
and reschedule themselves if they plan to block.
2013-03-01 18:15:36 +00:00
htodd
259801b095 Disklabel need to use sectors, not bytes. Thanks to agc. 2013-03-01 14:28:22 +00:00
christos
31fc39a8f2 Locale I/O tests. 2013-02-28 21:54:08 +00:00
martin
60178c05c9 Add new testprogram 2013-02-28 15:36:06 +00:00
joerg
db135d737c Add infrastructure for building MCLinker. 2013-02-27 21:25:05 +00:00
christos
46f24da1d2 add a new rpc test 2013-02-26 17:08:20 +00:00
mhitch
421f8ba1fb Bump size of image. 2013-02-25 16:52:57 +00:00
jmmv
b82c36bd08 Update file lists to reflect the import of kyua-atf-compat, which has the
side-effect of marking several atf-related entries as obsolete (when
MKKYUA!=no).
2013-02-25 00:34:13 +00:00
jmmv
47840f72d0 Install a kyua.conf file that sets unprivileged_user to _tests. 2013-02-24 03:06:13 +00:00
jmmv
7c357179a8 Remove duplicate (and possibly invalid) 'atf' tags from 3 tests. 2013-02-23 22:56:46 +00:00
jmmv
704facb580 Autogenerate Kyuafiles next to Atffiles when MKKYUA is set.
This is suboptimal: the current high-level definitions of test programs
in the Makefiles do not carry enough information to support all the
features of Kyuafiles.  For example, it is not possible to register test
programs that do *not* use the ATF libraries, which is something that
has been frequently requested around here; nor it is possible to attach
arbitrary metadata to test programs from the Makefile, which is handy
particularly for ATF-less test programs.

For these reasons, consider this a transitional step.

Note that, with this change, you should now be able to use the 'kyua'
tool to run the tests in /usr/tests.
2013-02-23 22:01:51 +00:00
jmmv
edcb14a44e Install kyua-testers' distribution documents. 2013-02-23 14:58:11 +00:00
jmmv
89e4f17129 Register directories and files provided by kyua-cli. 2013-02-23 14:18:36 +00:00
jmmv
9c6c1d3b56 Install lutok's missing test_utils.hpp header file. 2013-02-22 15:14:29 +00:00
hans
93170f635e Use HOST_SH to run scripts. Makes mkimage work on SunOS. 2013-02-21 15:13:10 +00:00
christos
e7fd4058d5 Remove -s "stable" flag, since it is not posix. 2013-02-21 14:08:50 +00:00
riz
3d6cc52bac Use "gzip -dc" instead of "zcat" - some versions of zcat don't grok
gzip.
2013-02-20 18:33:37 +00:00
jmmv
dbf5b53da3 Enable the build of kyua-testers and register its files and directories.
This is conditional on MKKYUA.
2013-02-19 06:06:39 +00:00
christos
077ff08983 Use sort -s to get a stable sort, even if that is the default for ours. We
prolly need a TOOL_SORT...
2013-02-18 00:22:13 +00:00
christos
33dedf2c47 only do the keep last in update builds and explain why. 2013-02-18 00:00:55 +00:00
christos
656c32c03e keep only the last entry for each file, before sorting. 2013-02-17 23:56:52 +00:00
jmcneill
6d1c375231 gzcat -> zcat 2013-02-17 20:49:16 +00:00
htodd
fb225422ba Fix build by adding obsolete to files in /usr/tests/examples. 2013-02-17 04:36:07 +00:00
jmmv
7d3a48f1d2 Hook Lutok into the build. This is all protected by the MKKYUA guard. 2013-02-16 21:40:05 +00:00
jmmv
8f212f1945 Move tests for examples from tests/examples to tests/share/examples.
This is to match the layout of the installed and source files more closely.
While doing this, honor the MKSHARE variable, as the files these tests
validate are only installed when MKSHARE=yes.
2013-02-16 12:44:25 +00:00
jmmv
e840b8037e Fix debug entries after the import of atf 0.17. 2013-02-15 22:14:21 +00:00
jmmv
0a00e59342 Install lua.hpp. 2013-02-15 20:07:00 +00:00
jmmv
88eb066b41 Add the MKKYUA knob.
MKKYUA defaults to no and will remain as such until the import is complete
and validated.

This knob does not currently have any effects on the build as nothing relies
on it yet.  Upcoming imports and changes in this area will all be guarded by
this flag.
2013-02-15 19:49:48 +00:00
jmmv
c810df40be Update file lists for atf 0.17. 2013-02-15 17:09:07 +00:00
christos
1b766d2e25 don't use [ -f $i ] && cat $i, since we are using -e 2013-02-15 00:13:06 +00:00
matt
b6828562f6 Add missing libnetpgpverify.so 2013-02-14 00:52:03 +00:00
jmcneill
fcc410b7f2 add extra space to root partition 2013-02-12 12:45:12 +00:00
jmcneill
fbdc5d584c create /proc and /kern 2013-02-12 12:04:39 +00:00
jmcneill
bdad5df232 set -e 2013-02-11 18:11:20 +00:00
jmcneill
946e7a0ac0 set rc_configured=YES and a hostname 2013-02-10 23:37:32 +00:00
christos
84914efcd2 start with the original rc.conf 2013-02-10 23:28:19 +00:00
jmcneill
688db5d3b9 dont use echo -n 2013-02-10 21:51:53 +00:00
jmcneill
f27066f7f8 set src= before pulling in host config 2013-02-10 21:51:05 +00:00
jmcneill
8d6503c8a0 no sh -x 2013-02-10 16:56:38 +00:00
jmcneill
0c9570f8f3 fix msdos mbr partition size calculation 2013-02-10 16:56:01 +00:00
christos
3a09eb2df7 don't dup -F 2013-02-10 16:13:23 +00:00
christos
5f6d18eead no objmachine by default. 2013-02-10 16:13:00 +00:00
christos
c4b361419a add -F to fdisk 2013-02-10 16:12:37 +00:00
christos
5e2ed7b35e remove trailing whitespace from EOF 2013-02-10 16:06:24 +00:00
jmcneill
c399bff929 make sure kernel is installed as netbsd.ub 2013-02-10 15:56:57 +00:00
christos
a744bfd880 mass -N db to makefs too 2013-02-10 15:51:59 +00:00
christos
c7678cc71d specify a database for mtree. 2013-02-10 15:45:33 +00:00
jmcneill
d46a4c5ba4 dont call mtree directly 2013-02-10 15:35:34 +00:00
christos
da71c141ee really calling disklabel with the arguments of fdisk does not work. 2013-02-10 03:09:07 +00:00
christos
c4c65e1ca7 - remove dup trap
- compare size to 0 for autosizing
- remove .gz file before compressing.
2013-02-10 02:09:47 +00:00
christos
2ef0e4eae7 add compression support. 2013-02-10 01:28:42 +00:00
christos
fec034cae5 handle renaming and uncompressing the kernel 2013-02-09 20:47:46 +00:00
christos
2b70ceaf90 add tool hooks. 2013-02-09 18:50:11 +00:00
christos
67dc09847c libmesa needs the lib prefix because it is used in LIBDPLIBS 2013-02-09 17:17:36 +00:00
jmcneill
473f858720 fix usage again -- -D specifies destdir not releasedir
include conf/${h}.conf not conf/rpi.conf
fix ./mkimage: line 110: "7" - 1 : syntax error: operand expected (error token is ""7" - 1 ")
2013-02-09 11:20:56 +00:00
jmcneill
eb893c8eed keep beagleboard conf in sync with rpi 2013-02-09 11:19:55 +00:00
jmcneill
35ad314c0b fix usage 2013-02-09 11:15:14 +00:00
jmcneill
5dd616cd7a add missing } 2013-02-09 11:07:26 +00:00
christos
abb21374ec change to take the full kernel path 2013-02-08 19:16:53 +00:00
christos
9173721edf fix options 2013-02-08 19:14:14 +00:00
christos
debf5d1394 add obsolete entries for yesterday's changes, sort 2013-02-08 15:13:04 +00:00
matt
785313335c Add pre-name changed debug libraries as obsolete. 2013-02-08 04:36:35 +00:00
christos
4c05299285 - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
2013-02-08 02:32:32 +00:00
christos
29d394bb59 new man page 2013-02-07 16:54:53 +00:00
christos
984789e59f We always have a valid mtree file, so always specify -M 2013-02-07 16:27:41 +00:00
christos
64ccf8daf2 merge d flag. 2013-02-07 01:24:04 +00:00
christos
698fd2d87e - use dest instead of DESTDIR
- factor out pax usage, and make it use only the first word from the sets
2013-02-07 01:07:41 +00:00
christos
963f4e0c4d Create full sets using mtree from the flists (not just filenames). 2013-02-06 01:01:12 +00:00
christos
f46231caba bump libcrypto and libssl 2013-02-05 23:42:21 +00:00
matt
94fc27fa52 Add ./var/db/obsolete/debug 2013-02-05 17:52:22 +00:00
matt
51722b5916 Mark libc_vfp as depending on softfloat. 2013-02-05 07:31:50 +00:00
jdc
897e710fa7 Add tda.4 to the build and to the set lists. 2013-02-03 14:51:57 +00:00
christos
bb4ac1abd6 switch to makefs 2013-02-03 09:16:24 +00:00
christos
3075d9e35c someone forgot the debuglibs 2013-02-02 18:19:38 +00:00
riastradh
d86328195e Add pthread_condattr_setclock(3) man page link. 2013-01-31 20:57:58 +00:00
rkujawa
9bd91be58f Note Mediator PCI 4000 support. 2013-01-30 20:48:27 +00:00
he
bff67d9100 Add newfs_ext2fs and mount_ext2fs, useful for installing on a hard
disk on KUROBOX_PRO.
2013-01-30 14:12:33 +00:00
he
0720da33f2 Also populate the INSTALL kernel for KUROBOX_PRO. 2013-01-30 13:53:54 +00:00
he
36984c64cc Fix the ALL_KERNELS default value assignment, so that the double
quotes don't become a part of the value, causing all the targets
to be skipped by default.
2013-01-30 13:47:36 +00:00
skrll
247d96dca1 Add the tests sets by default. Tweak the usage output. 2013-01-30 07:40:34 +00:00
rkujawa
50b18a90db Add em4k(4) to dist list. 2013-01-29 21:34:16 +00:00
christos
9a9b8c8de6 revert previous, it was an unintended side effect. fixed in makefs 2013-01-29 19:48:41 +00:00
he
e10de0f72f The rockridge option of makefs now requires a =1, follow suit. 2013-01-29 18:17:29 +00:00
matt
3c35239543 Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb 2013-01-28 18:57:09 +00:00
nakayama
f34b355a3e Follow the change from HAS_SSP to HAVE_SSP. 2013-01-28 13:46:47 +00:00
skrll
b93243363a Move mdnsd to beagleboard only. RPI doesn't like it at the moment. 2013-01-28 09:06:19 +00:00
skrll
959d9b34bf cmdline needs to be a line! hi jak. 2013-01-23 22:20:06 +00:00
skrll
9a42078a69 Size for 512 byte sectors and base ffs partition size on totalsize minus
others.
2013-01-23 21:59:37 +00:00
joerg
fa9d9d71df Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.
2013-01-23 15:02:52 +00:00
christos
824de0c143 bump libedit 2013-01-22 20:25:16 +00:00
jakllsch
05b3b9d385 Specify the root device in cmdline.txt, also, it's 'Pi', not 'PI'. 2013-01-21 17:14:23 +00:00
skrll
bc399b5b4e kernel.img is for rpi only 2013-01-21 16:59:23 +00:00
skrll
a4ac7e4aff More usage updates 2013-01-21 16:49:49 +00:00
skrll
33441e3917 Update usage output a little 2013-01-21 16:47:23 +00:00
christos
2a4d238c75 add ctf man pages 2013-01-18 20:01:47 +00:00
christos
85842c9556 pc files for openssl 2013-01-18 18:12:56 +00:00
christos
a420eb3ae9 finish bump of libdwarf 2013-01-17 23:04:30 +00:00
christos
5ffdd33fc6 bump libdwarf 2013-01-17 22:12:52 +00:00
christos
fb6275b470 the set files themselves should not be conditional to anything so that
they are always generated.
2013-01-17 21:42:18 +00:00
christos
e65f4bff6c add the set files themselves 2013-01-17 16:15:41 +00:00
christos
b0de292a79 - Add support for xsets
- Factor out common evbarm code
2013-01-16 23:27:34 +00:00
christos
82e56e3752 - add xdebug set
- document debug better
- fix previous debug fallout.
2013-01-16 21:11:05 +00:00
christos
824c548c74 Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r--  1 root  src   35806068 Jan 16 10:47 base.tgz
-rw-r--r--  1 root  src   57374069 Jan 16 10:48 comp.tgz
-rw-r--r--  1 root  src  101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set
2013-01-16 16:01:05 +00:00
christos
ca6f14109b tidy up some more by factoring out the sizing code. 2013-01-16 15:58:19 +00:00
christos
095a11f03d Make autosizing really work:
- Use newfs to compute the actual filesystem required size.
    - Fix the computation of set sizes to account for blocks and fragments.
This results into a 95% full filesystem for my test (Total 566MB, 24MB free)
from which 8MB is my requested overhead. Not perfect, but good enough.
2013-01-15 21:04:41 +00:00
christos
7a6821a937 now that we compute sizes correctly, reduce the extra to how much free space
we want.
2013-01-15 20:55:00 +00:00
christos
a58843234c make autosizing work (kind of) 2013-01-15 03:56:20 +00:00
christos
db11691a33 first step at autosizing, still does not work. 2013-01-15 03:26:27 +00:00
jmcneill
72bcdf0815 set kerneldir= to the path used by build.sh 2013-01-15 02:51:10 +00:00