summaryrefslogtreecommitdiff
path: root/lib/libbe/be.c
Commit message (Expand)AuthorAgeFilesLines
* bectl: Add -E flag to create an empty boot environmentPat Maddox2026-02-051-14/+50
* bectl: log modifying functions to zpool historyRob Norris2025-12-171-0/+12
* bectl: Use SPDX only licenseAlexander Ziaee2025-06-131-23/+2
* libbe: avoid copying encryption-related propsKyle Evans2025-02-261-1/+13
* lib/libbe/be.c: remove an extra semicolonrilysh2024-02-031-1/+1
* libbe: handle destroying/renaming temporary/bootonce boot environmentsR. Christian McDonald2024-01-291-3/+20
* lib: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* libbe: recursively promote deep BE datasetsR. Christian McDonald2023-07-171-9/+31
* libbe: promote activated BEs all the wayKyle Evans2023-07-111-16/+14
* libbe: bail out early if the zfs kmod isn't loadedKyle Evans2023-07-071-0/+11
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* zfs: merge openzfs/zfs@d96e29576Martin Matuska2023-05-031-4/+4
* zfs: merge openzfs/zfs@431083f75Martin Matuska2023-04-031-2/+2
* libbe: Avoid double printing cloning errors.John Grafton2023-03-151-5/+5
* zfs: merge openzfs/zfs@9cd71c860 (master)Martin Matuska2023-01-251-4/+4
* bectl: push space-in-name check down into libbeKyle Evans2022-04-031-0/+11
* When be_activate() turns on a new boot environment, it always deactivatesGleb Smirnoff2021-01-081-1/+2
* loader: zfs should support bootonce an nextbootToomas Soome2020-09-211-55/+14
* ZFS: MFV 2.0-rc1-gfd20a8Matt Macy2020-09-041-2/+5
* Merge OpenZFS support in to HEAD.Matt Macy2020-08-251-6/+5
* libbe: annotate lbh as __unused in be_is_auto_snapshot_nameKyle Evans2020-07-221-1/+1
* Drop "All Rights Reserved" from all libbe/bectl filesKyle Evans2020-01-241-1/+0
* libbe(3): promote dependent clones when destroying an environmentKyle Evans2020-01-021-26/+228
* libbe: fix build against sysutils/openzfs, part 1Kyle Evans2019-12-061-1/+4
* libbe(3): Fix destroy of imported BE w/ AUTOORIGINKyle Evans2019-10-161-4/+5
* libbe(3): add needed bits for be_destroy to auto-destroy some originsKyle Evans2019-10-161-1/+34
* fixup up fallout from r352447 in libbeAndriy Gapon2019-09-171-1/+2
* libbe: set mountpoint=none in be_importKyle Evans2019-05-021-1/+1
* libbe(3): Copy received properties as wellKyle Evans2019-04-251-2/+6
* libbe(3): allow creation of arbitrary depth boot environmentsKyle Evans2019-04-221-57/+112
* libbe(3): use libzfs name validation for datasets/snapshot namesKyle Evans2019-04-101-6/+7
* libbe(3): Add a serial to the generated snapshot namesKyle Evans2019-04-031-6/+26
* libbe: Fix zfs_is_mounted check w/ snapshotsKyle Evans2019-04-011-10/+10
* libbe(3): Fix be_destroy behavior w.r.t. deep BE snapshots and -oKyle Evans2019-02-131-24/+76
* libbe(3): Add a destroy option for removing the originKyle Evans2019-02-101-5/+21
* libbe(3): simplify import, allow replication streamsKyle Evans2019-01-231-42/+7
* libbe(3): move altroot augmentation bits around a little bitKyle Evans2019-01-091-11/+10
* libbe(3): Don't allow bootfs to be destroyedKyle Evans2019-01-071-1/+2
* libbe(3): Handle non-ZFS rootfs betterKyle Evans2018-11-191-2/+19
* libbe(3): Properly account for altroot when creating new BEsKyle Evans2018-11-191-1/+14
* bectl(3)/libbe(3): Allow BE root to be specifiedKyle Evans2018-11-191-9/+14
* libbe(3): rewrite init to support chroot usageKyle Evans2018-11-171-79/+18
* libbe(3): Set canmount properly when activating a new BEKyle Evans2018-11-101-0/+18
* libbe(3): Don't promote non-cloned BEsKyle Evans2018-11-011-2/+14
* libbe(3): Fix BE activation promoting activated BEKyle Evans2018-10-011-7/+13
* libbe(3): Fix error handling with respect to be_existsKyle Evans2018-09-011-6/+6
* libbe(3)/bectl(8): Make consistent with beadmKyle Evans2018-08-241-11/+3
* libbe(3): Impose dataset length restrictions on boot env name validationKyle Evans2018-08-161-8/+19
* libbe(3): Prefer safer versions of strcat/strcpyKyle Evans2018-08-161-9/+12