1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-13 03:03:15 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Bryan Drewery
14bd59301f - Fix 'beadm mount'
Submitted by:	Adrian Waters <awaters@draenan.net>
2013-10-27 14:04:17 +00:00
Bryan Drewery
fdcf7c3e3d - 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
2013-10-26 17:08:47 +00:00
Bryan Drewery
2d24236e98 Manpage is compressed 2013-09-23 11:47:47 +00:00
Bryan Drewery
5240ed3ee0 - Support STAGEDIR
- Remove check for FreeBSD <8
2013-09-23 11:25:06 +00:00
Bryan Drewery
2324655f20 - Add NO_STAGE until validated to be safe for upcoming staging support 2013-09-20 15:58:09 +00:00
Bryan Drewery
8a29ff593e - 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
2012-11-06 03:22:47 +00:00
Bryan Drewery
f7552da93c - Update to 0.8.4
Changes:
  * Manpage updates
  * Bugfixes for unmounting

Feature safe:	yes
2012-10-29 14:58:35 +00:00
Bryan Drewery
17d6a7cfe1 - Update beadm to 0.8.3
Changes:
  * list: Implement -H option to not show headers
  * Bugfixes with umount/activate

Feature safe:	yes
2012-10-28 04:03:06 +00:00
Bryan Drewery
ef33879fa6 - Update to 0.8.2
Changes:

 * Make `beadm list -D` calculation even more
   accurate
2012-09-26 22:04:22 +00:00
Bryan Drewery
b7b7ffe318 - 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.
2012-09-19 20:46:35 +00:00
Bryan Drewery
cb2d0efcdd - Add development version of beadm
Changelog:

 * Make `beadm list` several times faster.
2012-09-12 15:00:42 +00:00
Bryan Drewery
10926a2106 - 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)
2012-09-06 12:43:18 +00:00
Bryan Drewery
b70d151d98 - Update to my new maintainer address
Approved by:	eadler (mentor)
2012-08-02 21:42:30 +00:00
Ruslan Makhmatkhanov
387845246d - 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)
2012-07-28 05:11:27 +00:00
Jase Thew
f964d92697 - Update to 0.7
PR:		ports/169543
Submitted by:	Bryan Drewery <bryan@shatow.net> (maintainer)
Approved by:	culot (mentor)
2012-07-01 10:15:37 +00:00
Alex Kozlov
8100f00a1d - Add SourceForge mirror
PR:	ports/168425
Submitted by:	"Bryan Drewery" <bryan@shatow.net> (mainainer)
Approved by:	eadler, itetcu (mentors, implicit)
2012-05-29 09:00:47 +00:00
Eitan Adler
7a5a3316d1 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)
2012-05-15 13:41:46 +00:00
Eitan Adler
da61a30f4a 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)
2012-05-08 22:38:16 +00:00
Marcelo Araujo
fcb8f07dc5 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>
2012-04-28 06:46:11 +00:00