CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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)

Baptiste Daroussin (bapt) · 1.3.5_1
MANPREFIX: eliminate usage of MANPREFIX

While here move some manpages to share/man
7074d7f6ae
Stefan Eßer (se) · 1.3.5
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
Stefan Eßer (se) · 1.3.5
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
Alexey Dokuchaev (danfe) · 1.3.5
sysutils/beadm: update the port to version 1.3.5

While here, fix a couple of style and whitespace bugs.

PR:		263805
Submitted by:	maintainer
1492b5c23b
Stefan Eßer (se) · 1.3.2
*/*: 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
Mathieu Arnold (mat) · 1.3.2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.3.2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Alex Kozlov (ak) · 1.3.2
- Remove empty lines after .include <bsd.port.mk>

Approved by:	portmgr blanket
4d1fd979fa
Fernando Apesteguía (fernape) · 1.3.2
sysutils/beadm: update to 1.3.2

PR:	251506
Submitted by:	vermaden@interia.pl (maintainer)
5bc2ab493e
Bryan Drewery (bdrewery) · 1.3.0
Pass maintainership to author
1d0906e2c6
Bryan Drewery (bdrewery) · 1.3.0
Update to 1.3.0.
976db58628
Bryan Drewery (bdrewery) · 1.2.9_1
Upstream rerolled the tag to fix the version display
54edf9ad1c
Bryan Drewery (bdrewery) · 1.2.9
Update to 1.2.9

- Fix zfs properties regression from 1.2.8 with new BE
6d11263cb5
Bryan Drewery (bdrewery) · 1.2.8
Update to 1.2.8

- Renaming active BE is now supported via 'zfs rename -u'.
  - All zfs options are now quoted
f58243d674
Bryan Drewery (bdrewery) · 1.2.7_4
- 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:	allanjude
4edcbc2a74
Bryan Drewery (bdrewery) · 1.2.7_3
Bring in upstream fix 25a066def7cddd0f for manpage indentation
d6c6e0f9d8
Bryan Drewery (bdrewery) · 1.2.7_2
Unbreak 'beadm list'.

This basically reverts to 1.2.6 minus a 2>/dev/null change remaining.

PR:		219256
Reported by:	dim
4453c8dc2d
Bryan Drewery (bdrewery) · 1.2.7_1
Restore /boot/entropy handling incorrectly lost in upstream 1.2.7 tag.

PR:		219256
7c7740e3d8
Emanuel Haupt (ehaupt) · 1.2.7
Update to 1.2.7

PR:		219256
Approved by:	bdrewery (maintainer timeout; 52 days)
4aa1d19059
Bryan Drewery (bdrewery) · 1.2.6
Use more proper upstream URL.

Submitted by:	Fredrik Eriksson <fredrik@expertmaker.com>
5f9220f2eb
Bryan Drewery (bdrewery) · 1.2.6
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:		202965
ebbd4218c5
Bryan Drewery (bdrewery) · 1.1_1
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:	bdrewery
37a1520519
Bryan Drewery (bdrewery) · 1.1_1
Convert my ports to the new USE_GITHUB
511fe251f8
Bryan Drewery (bdrewery) · 1.1_1
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:	portmgr
5b5a90256d
Bryan Drewery (bdrewery) · 1.1_1
Again fix mount command due to upstream applying wrong patch.

Submitted by:	Adrian Waters <awaters@draenan.net>
85b294e621
Bryan Drewery (bdrewery) · 1.1
- Update to 1.1

Changes:
    - Only copy zpool.cache if there is one
    - Change mountpoint to / instead of legacy, simplying child datasets
9d1b2fa9ef
Bryan Drewery (bdrewery) · 1.0_1
- Fix 'beadm mount'

Submitted by:	Adrian Waters <awaters@draenan.net>
14bd59301f
Bryan Drewery (bdrewery) · 1.0
- 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 fixes
fdcf7c3e3d
Bryan Drewery (bdrewery) · 0.8.5
Manpage is compressed
2d24236e98
Bryan Drewery (bdrewery) · 0.8.5
- Support STAGEDIR - Remove check for FreeBSD <8
5240ed3ee0
Bryan Drewery (bdrewery) · 0.8.5
- Add NO_STAGE until validated to be safe for upcoming staging support
2324655f20
Bryan Drewery (bdrewery) · 0.8.5
- 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:	yes
8a29ff593e
Bryan Drewery (bdrewery) · 0.8.4
- Update to 0.8.4

Changes:
  * Manpage updates
  * Bugfixes for unmounting

Feature safe:	yes
f7552da93c
Bryan Drewery (bdrewery) · 0.8.3
- Update beadm to 0.8.3

Changes:
  * list: Implement -H option to not show headers
  * Bugfixes with umount/activate

Feature safe:	yes
17d6a7cfe1
Bryan Drewery (bdrewery) · 0.8.2
- Update to 0.8.2

Changes:

 * Make `beadm list -D` calculation even more
   accurate
ef33879fa6
Bryan Drewery (bdrewery) · 0.8.1
- 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
Bryan Drewery (bdrewery) · 0.8
- Add development version of beadm

Changelog:

 * Make `beadm list` several times faster.
cb2d0efcdd
Bryan Drewery (bdrewery) · 0.8
- 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
Bryan Drewery (bdrewery) · 0.7.1
- Update to my new maintainer address

Approved by:	eadler (mentor)
b70d151d98
Ruslan Makhmatkhanov (rm) · 0.7.1
- 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
Jase Thew (jase) · 0.7
- Update to 0.7

PR:		ports/169543
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
Approved by:	culot (mentor)
f964d92697
Alex Kozlov (ak) · 0.6
- Add SourceForge mirror

PR:	ports/168425
Submitted by:	"Bryan Drewery" <bryan@shatow.net> (mainainer)
Approved by:	eadler, itetcu (mentors, implicit)
8100f00a1d
Eitan Adler (eadler) · 0.6
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
Eitan Adler (eadler) · 0.5
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
Marcelo Araujo (araujo) · 0.1
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