Commit Graph

16264 Commits

Author SHA1 Message Date
kamil
4228f24a2e Build and install llvm-symbolizer for MKLLVM=yes
llvm-symbolizer is an alternative for GNU addr2line(1), heavily used by the
LLVM sanitizers.

Do not install it as tools as it is not necessary as of today in that
stage.
2020-06-09 21:50:32 +00:00
maxv
3e534f26ae install fault.h 2020-06-08 16:36:18 +00:00
rin
b7016d1c78 Remove t_proplib.debug from debug/shl.mi, which is built regardless of MKPIC,
and has been moved into debug/mi.
2020-06-08 05:05:43 +00:00
rin
fe5c2a10ab For /usr/libdata/debug/usr/tests/lib/libprop
- Obsolete t_basic.debug and
- Add t_proplib.debug
2020-06-08 02:54:41 +00:00
thorpej
87f84208ec One more libprop-related cat pages fixup. 2020-06-07 14:55:13 +00:00
martin
f12e2cb828 Fix debug sets for libprop changes 2020-06-07 10:24:50 +00:00
thorpej
a792b8435e Improvements to the problib(3) API:
==> Provide a much more complete set of setters and getters for different
    value types in the prop_array_util(3) and prop_dictionary_util(3)
    functions.

==> Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs
    to be easier to use and less awkwardly named,  Deprecate the old
    awkward names, and produce link-time warnings when they are referenced.

==> Deprecate mutable prop_data(3) and prop_string(3) objects.  The old
    APIs that support them still exist, but will now produce link-time
    warnings when used.

==> When the new prop_string(3) API is used, strings are internally
    de-duplicated as a memory footprint optimization.

==> Provide a rich set of bounds-checked gettter functions in and a
    corresponding set of convenience setters in the prop_number(3) API.

==> Add a new prop_bool_value(3) function that is equivalent to
    prop_bool_true(3), but aligned with the new "value" routines in
    prop_data(3), prop_string(3), and prop_number(3).
2020-06-06 21:25:59 +00:00
roy
08dd032c7f dhcpcd: re-obsolete the chroot sub dirs
Ordering matters - dhcpcd needs to be fixed before obsolete for postinstall
2020-06-04 14:08:16 +00:00
rin
58c9080053 Manifest that we need liblzma only when USE_XZ_SETS is enabled. 2020-06-03 07:06:18 +00:00
rin
ff75e2ce53 x_gzip need liblzma for xz support. 2020-06-03 06:36:44 +00:00
rin
cc266ebf05 Add missing compat debug symbols only available for llvm && dtrace. 2020-06-03 02:55:17 +00:00
roy
475e97d322 dhcpcd: delete the obsolete chroot paths
postinstall will take care of it.
2020-06-02 19:15:15 +00:00
jmcneill
df8cb9d11d Revert previous; always use the same INSTIMAGEMB size regardless of
MKDEBUG. Should fit now that USE_XZ_SETS=yes on aarch64.
2020-06-02 14:27:32 +00:00
jmcneill
af0e7b8750 Use a larger INSTIMAGEMB value for MKDEBUG builds 2020-06-02 10:41:30 +00:00
jmcneill
65519e6f7f Exclude ramdisk images and empty instkernel directory 2020-06-02 01:34:50 +00:00
roy
e6c8f49786 Revert prior - mark dirs as obsolete.
Thanks wiz@
2020-05-31 13:07:50 +00:00
roy
79d62731fd We don't install any chroot subdirs for dhcpcd anymore 2020-05-31 13:00:48 +00:00
christos
e4bfa5b301 Make libuv private, requested by joerg@ 2020-05-30 20:47:58 +00:00
jmcneill
6b1f2fdc7f Make room for debug sets 2020-05-30 12:36:37 +00:00
tsutsui
4cfa80aabb Shrink ramdisk to make RAMDISK kernel smaller for ARC BIOS restriction. 2020-05-29 23:12:12 +00:00
jmcneill
3123321d90 Shrink the evbarm install image by not including the live images on the install media 2020-05-28 19:20:57 +00:00
christos
dc08c496a4 bump openssh 2020-05-28 17:06:24 +00:00
jmcneill
2e1299c4b4 Remove support for evbarm cdrom images. Not sure that any of them can even
be used.
2020-05-28 15:27:59 +00:00
jmcneill
52ca013273 Build install images for aarch64 and earmv7hf. 2020-05-28 15:23:43 +00:00
jmcneill
9555656604 Only install gptmbr.bin if USE_GPTMBR=yes 2020-05-28 15:13:21 +00:00
jmcneill
1052b1ffc3 Default USE_MBR to no 2020-05-28 15:12:03 +00:00
jmcneill
210b40805c Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.
2020-05-28 10:22:49 +00:00
jmcneill
7923818521 Allow config file to override hostname 2020-05-28 10:19:02 +00:00
maya
bec9186e4c rename amd64 uefi-installimage to be just installimage.
Works for both purposes, no confusing name.
2020-05-27 22:27:58 +00:00
jmcneill
aec3f0cda8 Move back to MBR based images for armv7 because Amlogic's bootloader (for
Amlogic S805 based boards) needs to be installed to sector 1, which
conflicts with the GPT header.
2020-05-27 21:53:04 +00:00
nia
dc6f7f016f Briefly explain how to pkgsrc u-boot. Pointed out by maya. 2020-05-27 13:51:05 +00:00
nia
094ca3bf8f s/boards/devices/ 2020-05-27 12:47:47 +00:00
nia
3c044d5b1a First attempt at modernising the evbarm install guide and hardware lists
- Install instructions mostly based on wiki pages
- Supported hardware lists mostly based on GENERIC and GENERIC64 kernels
2020-05-27 12:45:07 +00:00
jmcneill
0fb404c413 Fix kernel= order, add pi0w conditional and comments 2020-05-27 11:02:52 +00:00
jmcneill
eb9218acf0 Conditionally boot kernel.img or kernel7.img depending on board 2020-05-27 10:56:59 +00:00
jmcneill
3f1e657dba No need to rename netbsd-GENERIC.img to kernel7.img 2020-05-25 11:11:52 +00:00
jmcneill
32049c2b73 Switch to GPT w/ hybrid MBR for armv7 images 2020-05-25 11:06:49 +00:00
christos
7578ae9051 new bind+libuv 2020-05-24 19:47:59 +00:00
jmcneill
1c81516763 Enable GPT support w/ hybrid MBR for Raspberry Pi compatibility. 2020-05-24 18:44:46 +00:00
jmcneill
2e7e9cc4e8 Add support for hybrid MBR/GPT images. 2020-05-24 18:43:39 +00:00
jmcneill
2190516631 Add GPT support to mkimage. 2020-05-24 14:45:49 +00:00
skrll
0a6d4780d8 imx6 kernels are part of GENERIC now 2020-05-23 13:24:07 +00:00
tsutsui
f184828963 Now Xserver works on hp425e built-in EVRX framebuffer. 2020-05-23 00:02:10 +00:00
rin
3886d0713a Add one more auto-generated file. 2020-05-22 23:59:01 +00:00
rin
b4dc77fc88 Regen 2020-05-22 23:58:22 +00:00
skrll
9b07d9ea0d Sort 2020-05-22 15:55:51 +00:00
christos
75ab167c58 put back extattr.3 2020-05-19 19:15:06 +00:00
rin
2bc2f88aff Bump ramdisk size to 2MB. 2020-05-19 09:02:48 +00:00
jdc
e738d60314 Add tadpmu to Makefile and set list. 2020-05-19 06:26:37 +00:00
jmcneill
043d88a7c1 Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
2020-05-18 21:19:34 +00:00