aboutsummaryrefslogtreecommitdiff
path: root/sysutils/beadm
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* - Remove empty lines after .include <bsd.port.mk>Alex Kozlov2021-03-021-1/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=566938
* sysutils/beadm: update to 1.3.2Fernando ApesteguĂ­a2020-12-022-11/+9
| | | | | | | | PR: 251506 Submitted by: vermaden@interia.pl (maintainer) Notes: svn path=/head/; revision=556803
* Pass maintainership to authorBryan Drewery2019-10-211-1/+1
| | | | Notes: svn path=/head/; revision=515138
* Update to 1.3.0.Bryan Drewery2019-07-193-36/+6
| | | | Notes: svn path=/head/; revision=506960
* Upstream rerolled the tag to fix the version displayBryan Drewery2018-07-082-6/+8
| | | | Notes: svn path=/head/; revision=474210
* Update to 1.2.9Bryan Drewery2018-07-082-4/+4
| | | | | | | - Fix zfs properties regression from 1.2.8 with new BE Notes: svn path=/head/; revision=474190
* Update to 1.2.8Bryan Drewery2018-06-304-133/+15
| | | | | | | | - Renaming active BE is now supported via 'zfs rename -u'. - All zfs options are now quoted Notes: svn path=/head/; revision=473643
* - Properly support selecting BE from boot menu.Bryan Drewery2018-01-183-7/+41
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=459380
* Bring in upstream fix 25a066def7cddd0f for manpage indentationBryan Drewery2018-01-182-1/+25
| | | | Notes: svn path=/head/; revision=459373
* Unbreak 'beadm list'.Bryan Drewery2017-07-082-5/+12
| | | | | | | | | | This basically reverts to 1.2.6 minus a 2>/dev/null change remaining. PR: 219256 Reported by: dim Notes: svn path=/head/; revision=445340
* Restore /boot/entropy handling incorrectly lost in upstream 1.2.7 tag.Bryan Drewery2017-07-052-1/+84
| | | | | | | PR: 219256 Notes: svn path=/head/; revision=445095
* Update to 1.2.7Emanuel Haupt2017-07-042-3/+4
| | | | | | | | PR: 219256 Approved by: bdrewery (maintainer timeout; 52 days) Notes: svn path=/head/; revision=444999
* Use more proper upstream URL.Bryan Drewery2015-10-161-1/+1
| | | | | | | Submitted by: Fredrik Eriksson <fredrik@expertmaker.com> Notes: svn path=/head/; revision=399499
* Update to 1.2.6.Bryan Drewery2015-10-163-16/+4
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=399420
* For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME toBryan Drewery2015-03-201-2/+2
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=381777
* Convert my ports to the new USE_GITHUBBryan Drewery2015-03-202-5/+4
| | | | Notes: svn path=/head/; revision=381704
* Update USE_GITHUB so it does not require GH_COMMIT.Bryan Drewery2015-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=381618
* Again fix mount command due to upstream applying wrong patch.Bryan Drewery2014-03-162-0/+12
| | | | | | | Submitted by: Adrian Waters <awaters@draenan.net> Notes: svn path=/head/; revision=348408
* - Update to 1.1Bryan Drewery2014-03-153-25/+5
| | | | | | | | | Changes: - Only copy zpool.cache if there is one - Change mountpoint to / instead of legacy, simplying child datasets Notes: svn path=/head/; revision=348364
* - Fix 'beadm mount'Bryan Drewery2013-10-272-0/+20
| | | | | | | Submitted by: Adrian Waters <awaters@draenan.net> Notes: svn path=/head/; revision=331772
* - Update to 1.0Bryan Drewery2013-10-262-5/+8
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=331723
* Manpage is compressedBryan Drewery2013-09-231-1/+1
| | | | Notes: svn path=/head/; revision=327984
* - Support STAGEDIRBryan Drewery2013-09-231-13/+7
| | | | | | | - Remove check for FreeBSD <8 Notes: svn path=/head/; revision=327981
* - Add NO_STAGE until validated to be safe for upcoming staging supportBryan Drewery2013-09-201-0/+1
| | | | Notes: svn path=/head/; revision=327710
* - Update to 0.8.5Bryan Drewery2012-11-062-4/+4
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=307049
* - Update to 0.8.4Bryan Drewery2012-10-292-4/+4
| | | | | | | | | | | Changes: * Manpage updates * Bugfixes for unmounting Feature safe: yes Notes: svn path=/head/; revision=306618
* - Update beadm to 0.8.3Bryan Drewery2012-10-282-4/+4
| | | | | | | | | | | Changes: * list: Implement -H option to not show headers * Bugfixes with umount/activate Feature safe: yes Notes: svn path=/head/; revision=306537
* - Update to 0.8.2Bryan Drewery2012-09-262-4/+4
| | | | | | | | | | Changes: * Make `beadm list -D` calculation even more accurate Notes: svn path=/head/; revision=304934
* - Update to 0.8.1Bryan Drewery2012-09-192-9/+4
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=304546
* - Add development version of beadmBryan Drewery2012-09-121-0/+2
| | | | | | | | | Changelog: * Make `beadm list` several times faster. Notes: svn path=/head/; revision=304149
* - Update to 0.8Bryan Drewery2012-09-063-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=303751
* - Update to my new maintainer addressBryan Drewery2012-08-021-1/+1
| | | | | | | Approved by: eadler (mentor) Notes: svn path=/head/; revision=301873
* - update to 0.7.1Ruslan Makhmatkhanov2012-07-282-4/+4
| | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=301633
* - Update to 0.7Jase Thew2012-07-012-4/+4
| | | | | | | | | PR: ports/169543 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer) Approved by: culot (mentor) Notes: svn path=/head/; revision=300314
* - Add SourceForge mirrorAlex Kozlov2012-05-291-1/+2
| | | | | | | | | PR: ports/168425 Submitted by: "Bryan Drewery" <bryan@shatow.net> (mainainer) Approved by: eadler, itetcu (mentors, implicit) Notes: svn path=/head/; revision=297659
* Update to 0.6Eitan Adler2012-05-152-3/+3
| | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=296671
* Update beadm to 0.5Eitan Adler2012-05-082-3/+3
| | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=296257
* beadm is a Illumos/Solaris-like utility for FreeBSD to manageMarcelo Araujo2012-04-283-0/+41
Boot Environments on ZFS filesystems. WWW: https://sourceforge.net/projects/beadm/ PR: ports/167373 Submitted by: Bryan Drewery <bryan@shatow.net> Notes: svn path=/head/; revision=295638