{"push_id":2795422775,"size":269,"distinct_size":256,"ref":"refs/heads/user/kstaring","head":"5da7b11a0c392ded6aa7878e40032e078da6ea89","before":"ef8303f95613484b5e4665ccc2c84ded53f3ac3f","commits":[{"sha":"f741758a44ae9ba75c5f02a811fb279d58de55ac","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"Import libbe(3)/be(1) from socsvn/soc2017/kneitinger/libbe-head","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/f741758a44ae9ba75c5f02a811fb279d58de55ac"},{"sha":"4fd84870ce46c9e4cd939a2695cd91497687799a","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"Rename be(1) to bectl(8); continues to live in /sbin\n\nDiscussed with:\trpokala, allanjude","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/4fd84870ce46c9e4cd939a2695cd91497687799a"},{"sha":"6d660d7ef3446889f65e0f3322f9442485c5a20e","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Chase rename in manpage","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/6d660d7ef3446889f65e0f3322f9442485c5a20e"},{"sha":"f8e4c3b4eeec92d8e8c068b5197717da3e15e821","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"src.libnames.mk: Make libbe entry consistent with others\n\nPerhaps using libbe.a from \"${DESTDIR}${LIBDIR}\" might have been the\nprevailing technique at one point, but nowadays it appears to be to\npreferred to spell this as \"${OBJTOP}/lib\" -- make it so.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/f8e4c3b4eeec92d8e8c068b5197717da3e15e821"},{"sha":"9de5d85de7510f01a3d0654355fa6495a3d51477","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Add to cddl build, adjust src.libnames.mk as needed","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/9de5d85de7510f01a3d0654355fa6495a3d51477"},{"sha":"7eb6345eb748df22d590194e0c888f0f45429e9d","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"Normalize bectl(8)/libbe(3) Makefiles, remove Makefile copyright/license\n\nApproved by:\thselaskey","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/7eb6345eb748df22d590194e0c888f0f45429e9d"},{"sha":"b45600df93a10426e36b0626bfa6c5fb361d91c7","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl.c: Chase rename","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/b45600df93a10426e36b0626bfa6c5fb361d91c7"},{"sha":"8992c584eac1f607d20eb2fc608a499528a2e97f","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Disambiguate 'active' a little bit, add 'bootfs'\n\n- Rename 'active' to 'rootfs', which is used in other places to describe the\ncurrently booted (or about to be booted) BE.\n\n- Add 'bootfs', which indicates the next boot environment to be booted. This\n  is pulled from the BOOTFS zpool property.\n\n- Go ahead and keep an open handle to the active zpool. We might need to\n  enumerate datasets, get properties, and set properties (e.g. bootfs)\n  throughout other libbe bits, and a single handle isn't overly expensive.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/8992c584eac1f607d20eb2fc608a499528a2e97f"},{"sha":"0d52b2932ae72e99c03acbf9a82d845cd8d9e948","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Find rootfs instead by enumerating child datasets of BE root\n\nThis makes us more resilient to a rename of the bootfs, but still wouldn't\nwithstand pool renames or guid renames. More importantly, this allows `bectl\ncreate <foo>` work out of the box to create a boot environment based on the\ncurrently booted one.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/0d52b2932ae72e99c03acbf9a82d845cd8d9e948"},{"sha":"b4fc751e0ea020cfa4f6e51862fb8326f0dccdbf","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): make style consistent with what I'll use going forward","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/b4fc751e0ea020cfa4f6e51862fb8326f0dccdbf"},{"sha":"193203b4989b8beb2462360ea47458676010b698","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Rename error messages","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/193203b4989b8beb2462360ea47458676010b698"},{"sha":"b4e1235d028bb6a3cfdb6ba2190a608ca398289d","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Consistent style","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/b4e1235d028bb6a3cfdb6ba2190a608ca398289d"},{"sha":"9927174fb2b57fb533af407e5ab600cfdf1cb81f","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Start dumping out BE information with `bectl list`\n\nFor the moment, this is a primitive nvlist dump of what we get back from\nbe_get_bootenv_props as a proof-of-concept and to make sure that we're\ngetting back the kind of information we want to see from list.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/9927174fb2b57fb533af407e5ab600cfdf1cb81f"},{"sha":"fb0987a5aa203c1d9f02fb28144f2fe58fbbc588","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Add nextboot flag to returned BE information","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/fb0987a5aa203c1d9f02fb28144f2fe58fbbc588"},{"sha":"fa415c9fee9cee2af67a40e6d4fc30e4123aa7e5","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3)/be(8): Drop WARNS overrides, fix all fallout\n\nBased on the idea that we shouldn't have all-new library and utility going\ninto base that need WARNS=1...\n\n- Decent amount of constification\n- Lots of parentheses\n- Minor other nits","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/fa415c9fee9cee2af67a40e6d4fc30e4123aa7e5"},{"sha":"823f2e5ae89e777b46d8471a69b4dacb1f886f93","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Use zfs_is_mounted to check mounted and mountpoint","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/823f2e5ae89e777b46d8471a69b4dacb1f886f93"},{"sha":"b854d08b717b69bfc8b85300cbc6bfd1a4e4e96d","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3)/bectl(8): Provide and use proper alloc/free for property lists","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/b854d08b717b69bfc8b85300cbc6bfd1a4e4e96d"},{"sha":"7d3d9bc325f654c1fe6842f4f279479767d0b806","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"libbe(3): Add be_mounted_at to check a mount point\n\nAt a bare minimum, this function will return 0 if a BE is mounted at the\ngiven path or non-zero otherwise.  If the optional 'details' nvlist is\nsupplied, it is filled with an nvpair containing just the information about\nthe BE mounted at the path.  This nvpair is structured just as it is for\nbe_get_bootenv_props, except limited to just the single mount point.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/7d3d9bc325f654c1fe6842f4f279479767d0b806"},{"sha":"38d4afe18749fdbba7ab61a5e21916ffbcc40f36","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Support unjailing a boot environment\n\nThe given parameter may either be a jid, jail name, or a BE name.  In all\ncases, the parameter will be resolved to a jid and bectl(8) will\nsanity-check that there's actually a BE mounted at the requested jail root\nbefore invoking jail_remove(2).","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/38d4afe18749fdbba7ab61a5e21916ffbcc40f36"},{"sha":"caa0c010f48394f51d60f30e971fcaeb98906192","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"bectl(8): Redo jail using jail(3) API\n\nThe jail is created with allow.mount, allow.mount.devfs, and\nenforce_statfs=1. Upon creation, we immediately attach, chdir to \"/\", and\ndrop the user into a shell inside the jail.\n\nThe default IP for this is arbitrarily 10.20.30.40.","distinct":true,"url":"https://api.github.com/repos/kstaring/freebsd/commits/caa0c010f48394f51d60f30e971fcaeb98906192"}]}
{"actor":{"display_login":"kstaring"}}