Releases: jmdavis/bemgr
bemgr 1.0.1
Changes:
- Fixed bemgr issue #1:
bemgr createdid not work in time zones that weren't west of UTC, because the UTC offset was put in the snapshot name, and while-is legal in a snapshot name,+is not (e.g. in April,America/Denverwould have the offset-06:00, whereasEurope/Pariswould have the offset+02:00). The offset is now omitted from the snapshot names, since the snapshot names just need to be unique, andbemgr listwill show their creation time in the local time zone regardless of what the time zone was when the snapshot was created.
Instructions:
You can read the markdown documentation or the man page for how to use bemgr.
As bemgr has very few dependencies, the general prebuilt binaries will likely work across most distros, but they obviously haven't been tested on many. Either way, the documentation explains how to build and install bemgr locally if the tarballs and packages included here don't work.
| Assets | Description |
|---|---|
| bemgr-1.0.1.tar.gz | source code |
| bemgr-1.0.1.zip | source code |
| bemgr-1.0.1-FreeBSD-amd64.tar.xz | Built on FreeBSD 14; includes an install script |
| bemgr-1.0.1-Linux-x86_64.tar.xz | Built on Debian 12; includes an install script |
| bemgr-1.0.1-1-x86_64.pkg.tar.zst | Arch package |
| PKGBUILD | For those on Arch who want to build the package locally |
| bemgr_1.0.1-1_amd64.deb | Debian package; built on Debian 12 |
| bemgr-1.0.1.sha256sums.txt | Checksums for the asset files |
For reference, on FreeBSD, ldd gives
libthr.so.3 => /lib/libthr.so.3 (0x180e71b25000)
libm.so.5 => /lib/libm.so.5 (0x180e7020d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x180e71119000)
libc.so.7 => /lib/libc.so.7 (0x180e71c16000)
[vdso] (0x180e701c4000)
and on Linux, it gives
linux-vdso.so.1 (0x0000737edc9ea000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000737edc88b000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000737edc793000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000737edc765000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000737edc573000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000737edc9ec000)
So, basically, it needs libc and some some stuff from gcc's libs (and libz on Linux, since static linking with ldc unfortunately requires dynamically linking libz).
bemgr 1.0.0
This is the initial release of bemgr. As far as current plans go, it is feature-complete, and there are no known bugs (though of course, that doesn't necessarily mean that there are no bugs).
You can read the markdown documentation or the man page for how to use bemgr.
As bemgr has very few dependencies, the general prebuilt binaries will likely work across most distros, but they obviously haven't been tested on many. Either way, the documentation explains how to build and install bemgr locally if the tarballs and packages included here don't work.
| Assets | Description |
|---|---|
| bemgr-1.0.0.tar.gz | source code |
| bemgr-1.0.0.zip | source code |
| bemgr-1.0.0-FreeBSD-amd64.tar.xz | Built on FreeBSD 14; includes an install script |
| bemgr-1.0.0-Linux-x86_64.tar.xz | Built on Debian 12; includes an install script |
| bemgr-1.0.0-1-x86_64.pkg.tar.zst | Arch package |
| PKGBUILD | For those on Arch who want to build the package locally |
| bemgr_1.0.0-1_amd64.deb | Debian package; built on Debian 12 |
| bemgr-1.0.0.sha256sums.txt | Checksums for the asset files |
For reference, on FreeBSD, ldd gives
libthr.so.3 => /lib/libthr.so.3 (0x180e71b25000)
libm.so.5 => /lib/libm.so.5 (0x180e7020d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x180e71119000)
libc.so.7 => /lib/libc.so.7 (0x180e71c16000)
[vdso] (0x180e701c4000)
and on Linux, it gives
linux-vdso.so.1 (0x0000737edc9ea000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000737edc88b000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000737edc793000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000737edc765000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000737edc573000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000737edc9ec000)
So, basically, it needs libc and some some stuff from gcc's libs (and libz on Linux, since static linking with ldc unfortunately requires dynamically linking libz).