github jmdavis/bemgr v1.0.1
bemgr 1.0.1

4 months ago

Changes:

  • Fixed bemgr issue #1: bemgr create did 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/Denver would have the offset -06:00, whereas Europe/Paris would have the offset +02:00). The offset is now omitted from the snapshot names, since the snapshot names just need to be unique, and bemgr list will 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).

Don't miss a new bemgr release

NewReleases is sending notifications on new releases.