freebsd-ports/sysutils/beadm/Makefile

36 lines
635 B
Makefile
Raw Normal View History

# $FreeBSD$
PORTNAME= beadm
PORTVERSION= 0.8.2
CATEGORIES= sysutils
- 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 14:43:18 +02:00
MASTER_SITES= SF/beadm/dist/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Solaris-like utility to manage Boot Environments on ZFS
LICENSE= BSD
- 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 14:43:18 +02:00
USE_GITHUB= yes
GH_ACCOUNT= vermaden
GH_COMMIT= 598331e
- 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 14:43:18 +02:00
NO_BUILD= YES
CONFLICTS_INSTALL= beadm-devel-*
PLIST_FILES= sbin/${PORTNAME}
MAN1= ${PORTNAME}.1
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800000
IGNORE= not supported on 7.x
.endif
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin/${PORTNAME}
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1/
.include <bsd.port.post.mk>