aboutsummaryrefslogtreecommitdiff
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* arm64: allwinner: Remove sun50i-a64-oppEmmanuel Vadot3 days3-3/+3
| | | | | | This is unneeded now that the DTS have the opp. MFC after: 1 week Sponsored by: Diablotin Systems
* release: Remove C-like string comparison operatorJose Luis Duran2021-06-301-9/+9
| | | | | | | | | | | Per [(1), i.e. test(1), the string comparison operator should be `=`, not `==` in sh(1) scripts. No functional change. FreeBSD's test accepts `==` as an alias for `=` for compatibility with gnu test's `==` extension. Reviewed by: imp@, gjb@ Pull Request: https://github.com/freebsd/freebsd-src/pull/485
* EC2: Tell gptboot to skip its 3 second waitColin Percival2021-06-211-0/+4
| | | | | Nobody is going to hit a key to tell gptboot to select another disk, so there's no point waiting.
* pkgbase: Create a FreeBSD-nfs packageEmmanuel Vadot2021-06-191-0/+2
| | | | | | | | And move all the nfs related commands there. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D30754 Sponsored by: Diablotin Systems
* pkgbase: Put dtrace in its own packageEmmanuel Vadot2021-06-191-0/+2
| | | | | | | While dtrace is usefull some people might not want it. Differential Revision: https://reviews.freebsd.org/D30752 Sponsored by: Diablotin Systems
* Add bcm2710-rpi-cm3.dtb to the list of DTBs being added.Max Stucchi2021-06-021-1/+1
| | | | | | | | | | | This allows to boot out of the box on the RPI COmpute Module 3 with 32G of eMMC. Tested by: imp confirmed .dtb is in the rpi-firmware pkg Reviewed by: gjb@, imp@ Pull Request: https://github.com/freebsd/freebsd-src/pull/452 Sponsored by: Netflix
* sys/*/conf/*, docs: fix links to handbookCeri Davies2021-05-201-1/+0
| | | | | | | | | | | | While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree. PR: 255026 Reported by: Michael Büker <freebsd@michael-bueker.de> Reviewed by: dbaio Approved by: blackend (mentor), re (gjb) MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D30265
* pkgbase: Put openssl in its own packageEmmanuel Vadot2021-05-131-0/+2
| | | | | | | | This is useful for upgrade and also to make tiny jail so they won't depend on FreeBSD-utilities (where openssl was packaged before). MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D30081
* release: fix ports checkout if /usr/ports does not existGlen Barber2021-05-121-0/+2
| | | | | Reported by: Yasuhiro Kimura Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: remove logic to locate the svn{,lite} binaryGlen Barber2021-05-121-11/+0
| | | | Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: follow-up to previous commit to use Git for the ports treeGlen Barber2021-05-121-10/+2
| | | | | MFC after: immediately (pending re approval) Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: update release.sh to use Git for ports tree checkoutsGlen Barber2021-05-121-3/+2
| | | | | MFC after: immediately (pending re approval) Sponsored by: Rubicon Communications, LLC ("Netgate")
* arm: add a release conf for distribution filesMitchell Horne2021-04-291-0/+8
| | | | | | | | | | | | | | We do not currently generate armv7 distribution sets, because we don't build any installer images. However, having such sets available can be useful for quickly installing a base system, particularly in the case of creating an armv7 poudriere jail on arm64. Add a configuration file for the generation of these distribution sets. Reviewed by: manu, imp, gjb MFC after: 3 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D29923
* pkgbase: Remove package name mangling in generate-ucl.shMark Johnston2021-04-261-17/+12
| | | | | | | | | | | | | | | The mangling was present in the initial revision of the script, but its purpose is not clear. It may have been to avoid defining make(1) variables with a dash in the name, but this is permitted. Furthermore, it results in invalid dependency information if a dependency's name contains an underscore, causing e.g., libcompiler_rt-dev to depend on libcompiler-rt, and resulting in warnings when installing base system packages. Remove the mangling. Reviewed by: manu MFC after: 2 months Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D29883
* release: move installworld before installkernelEd Maste2021-04-051-3/+3
| | | | | | | | | | | To support -DNO_ROOT work. The top-level installworld target creates a new METALOG starting with `#mtree 2.0` so it needs to be first, to avoid overwriting installkernel METALOG entries. Reviewed by: gjb MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D29582
* pkgbase: make only vital packages vital, not their sub-packagesMina Igalic2021-03-285-4/+13
| | | | | | | | make "vital" a replaceable, which defaults to "false" and only set it for the main clib, utilities and runtime packages, not their sub-packages PR: 254174 Differential Revision: https://reviews.freebsd.org/D29224
* release: amd64: Fix ISO/USB hybrid imageEmmanuel Vadot2021-03-271-1/+1
| | | | | | | | | | | | | Recent mkimg changes forces to have partitions given in explicit order. This is so we can have the first partition starting at a specific offset and the next ones starting after without having to specify an offset. Switch the partition in the mkisoimage.sh script so the first one created is the isoboot one. PR: 254490 Reported by: Michael Dexter <editor@callfortesting.org Tested by: Vincent Milum Jr <freebsd@darkain.com> MFC after: Right now
* release: sync 'git count' logic with newvers.shGlen Barber2021-03-171-1/+1
| | | | | | | | | | Sync determining the git count with newvers.sh by adding the --first-parent argument. This ensures uname(1) reflects the file name for snapshots. Reported by: Mark Millard MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* Remove tmpfs size and properly format generated fstab for armDaniel Engerg2021-03-171-5/+5
| | | | | | | | Remove tmpfs size limitation, this breaks make installworld and installation of some packages Format generated fstab using tabs to make it consistent and readable MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D29283
* release: do not set __MAKE_CONF and SRCCONF for the chroot buildGlen Barber2021-03-161-3/+4
| | | | | | | PR: 254319 Submitted by: truckman MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate")
* pkgbase: Add an src.conf option for splitting man pagesEmmanuel Vadot2021-03-161-0/+5
| | | | | | | | | | | Man pages can be big in total, add an options to split man pages in -man packages so we produce smaller packages. This is useful for small jails or mfsroot produced of pkgbase. The option is off by default. Reviewed by: bapt, Mina Galić <me@igalic.co> Differential Revision: https://reviews.freebsd.org/D29169 MFC after: 2 weeks
* pkgbase: Remove case for runtime and jail package ucl generationEmmanuel Vadot2021-03-161-15/+0
| | | | | | | | | | They aren't needed and produce wrong package comments : We use to have "runtime-dev package" instead of "FreeBSD Base System (Development Files)" for example Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D29168 MFC after: 2 weeks
* release: Move the vagrant.vmx config out to its own file to match vboxBrad Davis2021-03-122-32/+33
| | | | | | Silly to have all these echos and makes this easier to use in other tooling. Reviewed by: gjb (re)
* release: sprinkle UNAME_r hacks following c883b6fd8ccdGlen Barber2021-03-044-4/+4
| | | | | | | | | Pass UNAME_r override to make(1) for ports builds when building ports for another branch. MFC after: 3 days MFC with: 0be274d37379, 80ab50e1de19, c883b6fd8ccd Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: fix VMSIZE following 1ca8842f3ad9Glen Barber2021-03-046-8/+8
| | | | | | | | | | | | truncate(1) is not case-sensitive with regard to setting the size of a file. makefs(8), however, does not honor upper-case values. Update release-specific files and the release(7) manual page to reflect this. MFC with: 1ca8842f3ad9 Submitted by: ehem_freebsd_m5p.com (original) Differential Review: https://reviews.freebsd.org/D28979 Sponsored by: Rubicon Communications, LLC ("Netgate")
* Remove /boot/efi from mtree, missed in 0b7472b3d8d2.Nathan Whitehorn2021-03-021-0/+1
| | | | | | | | | This had prevented the bootconfig step from determining if an ESP exists, resulting in its unconditional setup. On BIOS-booted amd64, this wasn't harmful, just unnecessary, but it resulted in failed installations on non-EFI-supporting platforms like powerpc64. MFC after: 3 days
* Include Makefile.inc1 in Makefile.vm, missed in previous changeGlen Barber2021-03-021-0/+1
| | | | | | MFC after: 3 days MFC with: 80ab50e1de19, 0be274d37379 Sponsored by: Rubicon Communications, LLC ("Netgate")
* Adjust where UNAME_r is defined for ports buildsGlen Barber2021-03-022-1/+4
| | | | | | | | | In followup to 80ab50e1de19ca125f05a13937c796d48c4edd4a, export UNAME_r in Makefile.inc1 instead of Makefile.vm. MFC after: 3 days MFC with: 80ab50e1de19 Sponsored by: Rubicon Communications, LLC ("Netgate")
* Use makefs(8) in release VM-image generation instead of md(4) and newfs.Nathan Whitehorn2021-02-252-102/+77
| | | | | | | | | | | | | | Using makefs instead reduces the privileges needed to build VM images, simplifies the script (no need to copy files to a fresh image at the end), and improves portability by allowing generation of cross-endian images. As a result of the last, this patch also adds support for generation of powerpc64 and powerpc64le VM images. No other changes to the output. Tested and working for both amd64 and powerpc64 targets. Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D28912
* Mount the ESP on /boot/efi in VM images.Nathan Whitehorn2021-02-241-1/+10
| | | | | This follows an earlier change (0b7472b3d8d2) for mounting the ESP from systems set up through the installer and should be MFC'ed with it.
* Delete memstick images for PowerPC.Nathan Whitehorn2021-02-241-50/+0
| | | | | | | | | | | | | These images only ever worked on Apple Powermacs, which are now a very old platform, and did so only for a very loose definition of "worked" (they booted on a small subset of supported machines). Moreover, all the machines they *did* boot on also would boot from a memstick made by dd'ing an CD image to a flash drive. Since a flash drive prepared in this way would also boot all the newer systems we support, the memstick images were strictly less functional than the CD images, even for booting from memory sticks. Reviewed by: jhibbits MFC after: 1 week
* pass UNAME_r to fix building 14.x ports on 13.xGlen Barber2021-02-181-1/+1
| | | | | MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: permanently remove the 'reldoc' target and associatesGlen Barber2021-02-1812-107/+6
| | | | | | | | | | | | | | | Following 7b1d1a1658ffb69eff93afc713f9e88ed8b20eac, the structure for the reldoc target has significantly changed as result of the ASCIIDoctor/Hugo migration. As the release notes related files on the installation medium are inherently out of date, purge them entirely. Discussed within: re, doceng No objection: re (silence), doceng (silence) Timeout: 2 weeks MFC after: 1 week MFC to: stable/13, stable/12, and stable/11 only Sponsored by: Rubicon Communications, LLC ("Netgate")
* release.sh: fix OSVERSION and UNAME_r overridesGlen Barber2021-02-111-0/+7
| | | | | | | | | Add PBUILD_FLAGS and UNAME_r overrides to extra_chroot_setup() to fix building ports for 14-CURRENT builds on 13.x. MFC after: 3 days MFC with: c511a5ab53ba335dc85f7ac93843872eb5763602 Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: fix overriding UNAME_rGlen Barber2021-02-111-0/+4
| | | | Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: disable the 'reldoc' target after the ASCIIDoctor switchGlen Barber2021-02-051-31/+31
| | | | | | | | | | The 'reldoc' target includes release-related documentation on installation medium. Since the switch from XML to ASCIIDoctor, the file locations have moved, and it will take some time to sort out how this target should work now. MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* release.sh: Skip installing textproc/docproj when NODOC is setGlen Barber2021-02-031-1/+1
| | | | | | | PR: 253192 Submitted by: Yasuhiro Kimura MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: update workaround during transition to gitGlen Barber2021-02-021-2/+5
| | | | | | | PR: 253181 Submitted by: Yasuhiro Kimura MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* release: ROCKPRO64: Remove the quirk that disable the big coresEmmanuel Vadot2021-01-271-7/+0
| | | | It's not needed anymore.
* release: fix PORT variableGlen Barber2021-01-201-1/+1
| | | | | Reported by: Yasuhiro Kimura (yasu xat utahime dot org) Sponsored by: Rubicon Communications, LLC ("Netgate")
* release.sh: bump Copyright year after previous commitGlen Barber2021-01-191-1/+1
| | | | Sponsored by: Rubicon Communications, LLC (netgate.com)
* release: Add workaround to use SVN for portsGlen Barber2021-01-191-3/+17
| | | | | | | | | | The ports tree is scheduled to be converted from Subversion to Git after the currently-scheduled 13.0-RELEASE, so the source of truth will be Subversion for the ports tree. Implement a hack specifically for this case. Sponsored by: Rubicon Communications, LLC (netgate.com)
* pkgbase: correct typo in System Accounting UtilitiesEd Maste2021-01-111-2/+2
| | | | Reported by: avg, N. J. Mann
* pkgbase: Rename -acct package System Accounting UtilitiesEd Maste2021-01-111-2/+2
| | | | Man pages for these tools refer to 'system accounting'.
* release.sh: Update GITROOT URLGlen Barber2020-12-292-7/+4
| | | | | | | | | Hard-code the GITROOT for the ports tree to use cgit-beta until the ports repository is converted. While here, remove $FreeBSD$ RCS IDs. Sponsored by: Rubicon Communications, LLC (netgate.com)
* riscv: increase GENERICSD gapMitchell Horne2020-12-161-1/+1
| | | | | | | | Leave more room for bootloaders at the beginning of the image. In particular, the u-boot files for the HiFive Unleashed are ~5MB in size. Notes: svn path=/head/; revision=368705
* Append the branch commit count to _SNAP_SUFFIX for developmentGlen Barber2020-12-162-1/+7
| | | | | | | | | snapshot builds. Sponsored by: Rubicon Communications, LLC (netgate.com) Notes: svn path=/head/; revision=368704
* release: Rename arm64/RPI3.conf to arm64/RPI.confEmmanuel Vadot2020-12-151-6/+4
| | | | | | | | | | | We now have a u-boot port and config.txt for booting on all 64bits variant of the RPI boards (RPI2v1.1, RPI3* and RPI4*) so use the new u-boot-rpi-arm64 and the config_arm64.txt files. Discussed with: karels, kevans Notes: svn path=/head/; revision=368662
* Fix staging riscv images.Glen Barber2020-12-091-2/+2
| | | | | | | Sponsored by: Rubicon Communications, LLC (netgate.com) Notes: svn path=/head/; revision=368493
* Copy arm64 make-memstick.sh and mkisoimages.sh to the riscvGlen Barber2020-12-092-0/+145
| | | | | | | | | directory to allow properly building *.iso and *.img files. Sponsored by: Rubicon Communications, LLC (netgate.com) Notes: svn path=/head/; revision=368476