MANPREFIX: eliminate usage of MANPREFIX While here move some manpages to share/man7074d7f6ae
Port details
sysutils/beadm 1.3.5_1
Solaris-like utility to manage Boot Environments on ZFS
- Maintainer
- vermaden@interia.pl
- Packages
- latest: 1.3.5_1
- Upstream
- up to date
- Last update
- to 1.3.5_1 · 7074d7f6ae
- Quarterly
- 2026Q4: 1.3.5_1
- WWW
- https://github.com/vermaden/beadm/
- Links
- cgit · VuXML
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.3.5_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (45)
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)fb16dfecae
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. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
sysutils/beadm: update the port to version 1.3.5 While here, fix a couple of style and whitespace bugs. PR: 263805 Submitted by: maintainer1492b5c23b
*/*: Remove redundant '-*' from CONFLICTS definitions The conflict checks compare the patterns first against the package names without version (as reported by "pkg query "%n"), then - if there was no match - agsinst the full package names including the version (as reported by "pkg query "%n-%v"). Approved by: portmgr (blanket)04b9da4140
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
- Remove empty lines after .include <bsd.port.mk> Approved by: portmgr blanket4d1fd979fa
sysutils/beadm: update to 1.3.2 PR: 251506 Submitted by: vermaden@interia.pl (maintainer)5bc2ab493e
Pass maintainership to author1d0906e2c6
Update to 1.3.0.976db58628
Upstream rerolled the tag to fix the version display54edf9ad1c
Update to 1.2.9 - Fix zfs properties regression from 1.2.8 with new BE6d11263cb5
Update to 1.2.8 - Renaming active BE is now supported via 'zfs rename -u'. - All zfs options are now quotedf58243d674
- Properly support selecting BE from boot menu. This is only supported for releases that have /etc/rc.d/zfsbe, which is 10.4, 11.1, and newer. PR: 208601 Reported by: many Reviewed by: allanjude4edcbc2a74
Bring in upstream fix 25a066def7cddd0f for manpage indentationd6c6e0f9d8
Unbreak 'beadm list'. This basically reverts to 1.2.6 minus a 2>/dev/null change remaining. PR: 219256 Reported by: dim4453c8dc2d
Restore /boot/entropy handling incorrectly lost in upstream 1.2.7 tag. PR: 2192567c7740e3d8
Update to 1.2.7 PR: 219256 Approved by: bdrewery (maintainer timeout; 52 days)4aa1d19059
Use more proper upstream URL. Submitted by: Fredrik Eriksson <fredrik@expertmaker.com>5f9220f2eb
Update to 1.2.6. Changes: - Restrict allowed characters for BE. - Fix dataset listing (avoid listing snapshots). - Avoid issues with bookmarks. - Automatically unmount the BE when activating it. - Fix grub not updating for: rename, activate. - Generate a new /boot/entropy file for new BE. PR: 202965ebbd4218c5
For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile having the same name despite changing one of these values and causing a bad checksum. Differential Revision: https://reviews.freebsd.org/D2103 Reviewed by: mat With hat: bdrewery37a1520519
Convert my ports to the new USE_GITHUB511fe251f8
Update USE_GITHUB so it does not require GH_COMMIT. Using this new scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and not having to know the hash for a tag. This scheme will download a tarball that has a different checksum than before due to a changed directory name for extraction. The following MASTER_SITES are provided to retain the old checksum and directory structure (that require GH_COMMIT): GH -> GHL GITHUB -> GITHUB_LEGACY Differential Revision: https://reviews.freebsd.org/D748 Submitted by: amdmi3 Reviewed by: mat, swills, antoine, bdrewery With hat: portmgr5b5a90256d
Again fix mount command due to upstream applying wrong patch. Submitted by: Adrian Waters <awaters@draenan.net>85b294e621
- Update to 1.1
Changes:
- Only copy zpool.cache if there is one
- Change mountpoint to / instead of legacy, simplying child datasets9d1b2fa9ef- Fix 'beadm mount' Submitted by: Adrian Waters <awaters@draenan.net>14bd59301f
- Update to 1.0 Changes: * Fix cloning of 'sharenfs' property * Add support for PREFIX/etc/beadm.conf * Add grub support * Remove hardcoded BE prefix (pool/ROOT) * Fix bug when 'listsnapshots=on' is set * Improve internal snapshot lookup * Typo fixesfdcf7c3e3d
Manpage is compressed2d24236e98
- Support STAGEDIR - Remove check for FreeBSD <85240ed3ee0
- Add NO_STAGE until validated to be safe for upcoming staging support2324655f20
- Update to 0.8.5 Changes: - Name temporary mount points with Boot Environment name. - Disable mounting datasets with mountpoint=none (avilla). - Implement automatic deletion of temporary mountpoints. - Only delete the temporary created mountpoint directories. - Make use of TMPDIR when using mktemp(1). Feature safe: yes8a29ff593e
- Update to 0.8.4 Changes: * Manpage updates * Bugfixes for unmounting Feature safe: yesf7552da93c
- Update beadm to 0.8.3 Changes: * list: Implement -H option to not show headers * Bugfixes with umount/activate Feature safe: yes17d6a7cfe1
- Update to 0.8.2 Changes: * Make `beadm list -D` calculation even more accurateef33879fa6
- Update to 0.8.1 Changes: * Make the *beadm list* several times faster. * Minor style fixes. * New more intuitive Boot Environments origin snapshots listing. * Updated man page. * Add -s option (as in original beadm) to also list snapshots.b7b7ffe318
- Add development version of beadm Changelog: * Make `beadm list` several times faster.cb2d0efcdd
- Update to 0.8 - Fix grammar error in pkg-descr - Switch backup mirror to using Github via USE_GITHUB Changelog: -- Introduce proper space calculation by each boot environment in *beadm list* -- Rework the *beadm destroy* command so no orphans are left after destroying boot environment. -- Fix the *beadm mount* and *beadm umount* commands error handling. -- Rework consistency of all error and informational messages. -- Simplify and cleanup code where possible. -- Fix *beadm destroy* for 'static' (not cloned) boot environments received by *zfs receive* command. -- Use mktemp(1) where possible. -- Implement *beadm list -a* option to list all datasets and snapshots of boot environments. -- Add proper mountpoint listing to the *beadm list* command. % beadm list BE Active Mountpoint Space Created default NR / 11.0G 2012-07-28 00:01 test1 - /tmp/tmp.IUQuFO 41.2M 2012-08-27 21:20 test2 - - 56.6M 2012-08-27 21:20 -- Change snapshot format to the one used by original *beadm* command (%Y-%m-%d-%H:%M:%S). % zfs list -t snapshot -o name -r sys/ROOT/default NAME sys/ROOT/default@2012-08-27-21:20:00 sys/ROOT/default@2012-08-27-21:20:18 -- Implement *beadm list -D* option to display space that would be consumed by single boot environment if all other boot environments will be destroyed. % beadm list -D BE Active Mountpoint Space Created default NR / 9.4G 2012-07-28 00:01 test1 - /tmp/tmp.IUQuFO 8.7G 2012-08-27 21:20 test2 - 8.7G 2012-08-27 21:20 -- Add an option to BEADM DESTROY command to not destroy manually created snapshots used for boot environment. # beadm destroy test1 Are you sure you want to destroy 'test1'? This action cannot be undone (y/[n]): y Boot environment 'test1' was created from existing snapshot Destroy 'default@test1' snapshot? (y/[n]): y Destroyed successfully # beadm destroy test1 Are you sure you want to destroy 'test1'? This action cannot be undone (y/[n]): y Boot environment 'test1' was created from existing snapshot Destroy 'default@test1' snapshot? (y/[n]): n Origin snapshot 'default@test1' will be preserved Destroyed successfully Approved by: eadler, bapt (mentors, implicit)10926a2106
- Update to my new maintainer address Approved by: eadler (mentor)b70d151d98
- update to 0.7.1 - update download mirror Changelog: - Fixes incorrect mountpoint creation in 'beadm mount' - Add checks to ensure 'beadm mount' mountpoints can be created - Add check to ensure 'beadm activate' BE is not already mounted from 'beadm mount' PR: 170214 Submitted by: Bryan Drewery <bryan at shatow dot net> (maintainer)387845246d
- Update to 0.7 PR: ports/169543 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer) Approved by: culot (mentor)f964d92697
- Add SourceForge mirror PR: ports/168425 Submitted by: "Bryan Drewery" <bryan@shatow.net> (mainainer) Approved by: eadler, itetcu (mentors, implicit)8100f00a1d
Update to 0.6 Changes: - Adds 'beadm rename oldBE newBE' - Fixes creating environments from snapshots - Fixes non-cloned dataset getting promoted on 'activate' - More error handling fixes - 'destroy' now cleans up all child snapshots PR: ports/167922 Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)7a5a3316d1
Update beadm to 0.5 Changes: Better support for child datasets in boot environments. Fixed error handling. Support for /boot/loader.conf.local PR: ports/167715 Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)da61a30f4a
beadm is a Illumos/Solaris-like utility for FreeBSD to manage Boot Environments on ZFS filesystems. WWW: https://sourceforge.net/projects/beadm/ PR: ports/167373 Submitted by: Bryan Drewery <bryan@shatow.net>fcb8f07dc5