notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
firstboot-pkgs Install packages when the system first boots
1.6 sysutils on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.6Version of this port present on the latest quarterly branch.
Maintainer: cperciva@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-11-30 00:17:10
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: glib, pkg, py37-pycparser, openjdk8, libedit
License: not specified in port
Description:
SVNWeb : git
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • firstboot-pkgs>0:sysutils/firstboot-pkgs
To install the port: cd /usr/ports/sysutils/firstboot-pkgs/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/firstboot-pkgs
  • pkg install firstboot-pkgs
PKGNAME: firstboot-pkgs
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.
Packages (timestamps in pop-ups are UTC):
firstboot-pkgs
ABIlatestquarterly
FreeBSD:11:aarch641.51.6
FreeBSD:11:amd641.61.6
FreeBSD:11:armv61.41.6
FreeBSD:11:i3861.61.6
FreeBSD:11:mips--
FreeBSD:11:mips641.41.6
FreeBSD:12:aarch641.51.6
FreeBSD:12:amd641.61.6
FreeBSD:12:armv61.51.6
FreeBSD:12:armv71.51.6
FreeBSD:12:i3861.61.6
FreeBSD:12:mips--
FreeBSD:12:mips641.51.6
FreeBSD:12:powerpc64-1.6
FreeBSD:13:aarch641.61.6
FreeBSD:13:amd641.61.6
FreeBSD:13:armv61.61.6
FreeBSD:13:armv71.61.6
FreeBSD:13:i3861.61.6
FreeBSD:13:mips--
FreeBSD:13:mips641.61.6
FreeBSD:13:powerpc641.61.6
FreeBSD:14:aarch641.6-
FreeBSD:14:amd641.6-
FreeBSD:14:armv61.6-
FreeBSD:14:armv71.6-
FreeBSD:14:i3861.6-
FreeBSD:14:mips--
FreeBSD:14:mips641.6-
FreeBSD:14:powerpc641.6-
 

There are no ports dependent upon this port

Configuration Options:
Options name:
Master Sites:
  1. There is no master site for this port.

Number of commits found: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.6
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  1.6
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.6
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
10 Jun 2020 04:22:32
Original commit files touched by this commit Revision:538369  1.6
lwhsu search for other commits by this committer
sysutils/firstboot-pkgs: Bootstrap and update pkg unconditionally

The background of this patch is available at:
https://lists.freebsd.org/pipermail/freebsd-cloud/2020-April/000234.html

Even a `pkg -N` success, the following `pkg install` may still fail because of
the repository version doesn't match between client and server.

Therefore, unconditionally bootstrap and update pkg at firstboot to ensure pkg
and local metadata are update-to-date.

Approved by:	cperciva (maintainer)
MFH:		2020Q2
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D24517
30 Jan 2017 17:48:07
Original commit files touched by this commit Revision:432859  1.5
brd search for other commits by this committer
sysutils/firstboot-pkgs: Loop through the list installing one at a time to
handle missing pkgs in the repo.

Reviewed by:	allanjude
Approved by:	cperciva, bdrewery (implicit)
09 Jan 2017 10:04:06
Original commit files touched by this commit Revision:430936  1.4
amdmi3 search for other commits by this committer
- Add NO_ARCH
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
01 Apr 2015 22:48:35
Original commit files touched by this commit Revision:382968  1.4
jgh search for other commits by this committer
- minor cleanup
  - options in favor of using pre
  - extract_only to drop fetch target
  - no_install to drop install target

Approved by:	cperciva
19 Sep 2014 19:02:34
Original commit files touched by this commit Revision:368591  1.4
cperciva search for other commits by this committer
Nominate myself for the useful-use-of-cat award.

pkg detects if its stdout is a terminal and prints many 'done%' lines,
which are useful for interactive use on modern terminals, but not so
useful on a serial console; piping through cat silences these.
16 Dec 2013 02:36:23
Original commit files touched by this commit Revision:336602  1.3
cperciva search for other commits by this committer
pkg uses "is stdin a terminal?" to decide if it's running interactively
and thereby whether it should display a progress bar during downloads.
While rc.d scripts have a terminal attached, for the common case of
unattended installation of servers, this script is not being used
interactively; so redirect stdin from /dev/null to silence the progress
bars and reduce console spew.

The -q option could be used to accomplish this, but that would also
eliminate other more useful information, such as the names and versions
of packages being installed.
08 Dec 2013 11:03:09
Original commit files touched by this commit Revision:335875  1.2
cperciva search for other commits by this committer
Fix dumb typo: Need to check if the number of rc.d scripts has changed
between pre-package-installation and post-package-installation, not
between pre- and pre-.
08 Dec 2013 05:34:43
Original commit files touched by this commit Revision:335864  1.1
cperciva search for other commits by this committer
If firstboot_pkgs installs a package which contains an rc.d script,
request a reboot so that any newly-installed daemons will be launched.
07 Dec 2013 10:50:23
Original commit files touched by this commit Revision:335824  1.0
gjb search for other commits by this committer
To prevent fallout of lowering __FreeBSD_version in releng/10.0 branch,
adjust OSVERSION evaluation in ports that specifically use '100050N'.

Approved by:	affected maintainers (implicit)
Sponsored by:	The FreeBSD Foundation
30 Nov 2013 00:17:00
Original commit files touched by this commit Revision:335251  1.0
cperciva search for other commits by this committer
Add firstboot-pkgs:

When the system first boots, install the pkg(8) tools (if not already
installed) and packages listed in the $firstboot_pkgs_list rc.conf
variable.

Obviously, this port is not useful after a system is already running; it is
intended to be included as part of the installation or disk image building
process.

Number of commits found: 13