notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
isboot-kmod Kernel module enabling iSCSI/IBFT boot
0.2.15 net on this many watch lists=2 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 0.2.15Version of this port present on the latest quarterly branch.
Maintainer: john@jnielsen.net search for ports maintained by this maintainer
Port Added: 2015-09-24 10:29:09
Last Update: 2023-09-05 07:18:36
Commit Hash: 4d56f9f
People watching this port, also watch:: xen-kernel, tcpdump, openjdk8, tmux, async
Also Listed In: kld
License: BSD2CLAUSE
WWW:
https://github.com/jnielsendotnet/isboot
Description:
This installs Daisuke Aoyama's isboot kernel module, which allows booting FreeBSD directly from an iSCSI root disk. If your BIOS supports iSCSI you may configure your target settings in the BIOS and boot directly. If not, you may PXE boot using software that contains iSCSI support such as iPXE. The module reads the iSCSI Boot Firmware Table (IBFT) to configure the network and re-attach the volume once the kernel begins execution.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. /boot/modules/isboot.ko
  2. @kld /boot/modules
  3. /usr/local/share/licenses/isboot-kmod-0.2.15/catalog.mk
  4. /usr/local/share/licenses/isboot-kmod-0.2.15/LICENSE
  5. /usr/local/share/licenses/isboot-kmod-0.2.15/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • isboot-kmod>0:net/isboot-kmod
To install the port:
cd /usr/ports/net/isboot-kmod/ && make install clean
To add the package, run one of these commands:
  • pkg install net/isboot-kmod
  • pkg install isboot-kmod
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: isboot-kmod
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1693804462 SHA256 (jnielsendotnet-isboot-0.2.15_GH0.tar.gz) = 40eb9d3f0668a8a1711bfa94493242788216d9245d6a4f31e4ae92daa2a36e5e SIZE (jnielsendotnet-isboot-0.2.15_GH0.tar.gz) = 31181

Packages (timestamps in pop-ups are UTC):
isboot-kmod
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.2.15--0.2.15---
FreeBSD:13:quarterly-0.2.15--0.2.15---
FreeBSD:14:latest-0.2.15--0.2.15---
FreeBSD:14:quarterly-0.2.15--0.2.15---
FreeBSD:15:latest-0.2.15n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for isboot-kmod-0.2.15: DEBUG=off: Enable verbose boot logging DOCS=on: Build and/or install documentation VIMAGE=on: Build for a kernel with 'options VIMAGE' ===> Use 'make config' to modify these settings
Options name:
net_isboot-kmod
USES:
kmod uidfix
pkg-message:
For install:
Remember to have the module loaded at boot by adding the following to /boot/loader.conf: isboot_load="YES" See /usr/local/share/doc/isboot-kmod/README for additional information.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jnielsendotnet/isboot/tar.gz/0.2.15?dummy=/
Collapse this list.

Number of commits found: 22

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.15
05 Sep 2023 07:18:36
commit hash: 4d56f9f5a3028310ba84b7c985ec76e168a6a021commit hash: 4d56f9f5a3028310ba84b7c985ec76e168a6a021commit hash: 4d56f9f5a3028310ba84b7c985ec76e168a6a021commit hash: 4d56f9f5a3028310ba84b7c985ec76e168a6a021 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: John Nielsen
net/isboot-kmod: Update to 0.2.15

PR:		273552
Reported by:	john@jnielsen.net (maintainer)
0.2.14_1
12 Jun 2023 22:58:35
commit hash: 12e0c85984acfd5dce03de0026ca40c319b9ca27commit hash: 12e0c85984acfd5dce03de0026ca40c319b9ca27commit hash: 12e0c85984acfd5dce03de0026ca40c319b9ca27commit hash: 12e0c85984acfd5dce03de0026ca40c319b9ca27 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/isboot-kmod: Fix build with llvm15

Approved by:	portmgr (blanket)
0.2.14_1
20 Oct 2022 20:23:58
commit hash: 292218a91c013cfe2fdc266d2e174463834754a4commit hash: 292218a91c013cfe2fdc266d2e174463834754a4commit hash: 292218a91c013cfe2fdc266d2e174463834754a4commit hash: 292218a91c013cfe2fdc266d2e174463834754a4 files touched by this commit
John Baldwin (jhb) search for other commits by this committer
net/isboot-kmod: Update for changes to pmap_unmapdev() KPI in main.

Reviewed by:	tcberner
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D36670
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.2.14_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.2.14_1
13 May 2022 16:56:43
commit hash: bd396a444474f557f716cbf803229c725c38ff6fcommit hash: bd396a444474f557f716cbf803229c725c38ff6fcommit hash: bd396a444474f557f716cbf803229c725c38ff6fcommit hash: bd396a444474f557f716cbf803229c725c38ff6f files touched by this commit
John Baldwin (jhb) search for other commits by this committer
net/isboot-kmod: Fix set but unused warnings.

- Remove unused variables.

- Add a __trace_unused helper macro to mark variables only used in
  ISBOOT_TRACE.

Reviewed by:	john@jnielsen.net (maintainer)
Differential Revision:	https://reviews.freebsd.org/D35176
0.2.14_1
25 May 2021 15:11:27
commit hash: 5d8a19b005545c08058e437eb3e8a5b1106cea0bcommit hash: 5d8a19b005545c08058e437eb3e8a5b1106cea0bcommit hash: 5d8a19b005545c08058e437eb3e8a5b1106cea0bcommit hash: 5d8a19b005545c08058e437eb3e8a5b1106cea0b files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: John Nielsen
net/isboot-kmod: Fix the incorrect commit in the previous push

PR:             255578
0.2.14
23 May 2021 06:57:08
commit hash: e9f100aa362c0379a4e56a23cba9064b4a4dc90ecommit hash: e9f100aa362c0379a4e56a23cba9064b4a4dc90ecommit hash: e9f100aa362c0379a4e56a23cba9064b4a4dc90ecommit hash: e9f100aa362c0379a4e56a23cba9064b4a4dc90e files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: John Nielsen
net/isboot-kmod: Update to 0.2.14

PR:		255578
0.2.13_1
15 May 2021 19:06:58
commit hash: 3738b4f3e3205065aca03d396114d77e16f0a3c4commit hash: 3738b4f3e3205065aca03d396114d77e16f0a3c4commit hash: 3738b4f3e3205065aca03d396114d77e16f0a3c4commit hash: 3738b4f3e3205065aca03d396114d77e16f0a3c4 files touched by this commit
Mark Linimon (linimon) search for other commits by this committer
net/isboot-kmod: mark BROKEN on 14 the same way as on 12 and 13.
0.2.13_1
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.2.13_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.2.13_1
14 Aug 2019 08:48:51
Revision:508903Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
0.2.13_1
06 Apr 2019 06:04:50
Revision:498052Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN on FreeBSD 12 and 13

Reported by:	pkg-fallout
MFH:		2019Q2
0.2.13_1
11 Dec 2018 17:03:52
Revision:487243Original commit files touched by this commit
linimon search for other commits by this committer
These ports now build on powerpc64.

Approved by:	portmgr (tier-2 blanket)
0.2.13_1
11 Jan 2018 14:18:01
Revision:458739Original commit files touched by this commit
danfe search for other commits by this committer
Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
0.2.13_1
18 Dec 2017 03:15:54
Revision:456582Original commit files touched by this commit
linimon search for other commits by this committer
Also broken on aarch64.

Approved by:	portmgr (tier-2 blanket)
0.2.13_1
30 Nov 2017 06:13:35
Revision:455167Original commit files touched by this commit Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
0.2.13_1
22 May 2017 16:04:19
Revision:441468Original commit files touched by this commit
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
0.2.13_1
06 May 2016 14:34:57
Revision:414706Original commit files touched by this commit
pi search for other commits by this committer
net/isboot-kmod: fix build on 11-current

Commit r293886 removed rtrequest() from sys/net/route.c in 11-CURRENT.
This update patches isboot.c to call rtrequest_fib() instead. I
have already sent the patch to the isboot maintainer, so hopefully
this is only needed until the next point release.

This allows the port to build on 11-CURRENT as well as 10.x.

PR:		209024
Submitted by:	John Nielsen <john@jnielsen.net> (maintainer)
0.2.13
07 Nov 2015 14:54:53
Revision:401000Original commit files touched by this commit
vanilla search for other commits by this committer
Upgrade to 0.2.13.

PR:		204313
Submitted by:	maintainer
0.2.11
25 Sep 2015 17:50:05
Revision:397845Original commit files touched by this commit
pi search for other commits by this committer
net/isboot-kmod: 0.2.10 -> 0.2.11

- patches upstreamed
- added header values to be more independent from base iSCSI
- limited builtin initiator to handle login sequence

PR:		203324
Submitted by:	Daisuke Aoyama <aoyama@peach.ne.jp> (upstream)
Approved by:	John Nielsen <john@jnielsen.net> (maintainer)
0.2.10
24 Sep 2015 10:28:58
Revision:397686Original commit files touched by this commit
pi search for other commits by this committer
New port: net/isboot-kmod

This installs Daisuke Aoyama's isboot kernel module, which allows
booting FreeBSD directly from an iSCSI root disk. If your BIOS
supports iSCSI you may configure your target settings in the BIOS
and boot directly. If not, you may PXE boot using software that
contains iSCSI support such as iPXE. The module reads the iSCSI
Boot Firmware Table (IBFT) to configure the network and re-attach
the volume once the kernel begins execution.

WWW: http://shell.peach.ne.jp/aoyama/archives/2115 (Japanese)

PR:		203294
Submitted by:	John Nielsen <john@jnielsen.net>

Number of commits found: 22