Skip to content

Add proxmox backup client #2382

Merged
merged 4 commits into from Oct 5, 2021
Merged

Add proxmox backup client #2382

merged 4 commits into from Oct 5, 2021

Conversation

donald
Copy link
Collaborator

@donald donald commented Oct 5, 2021

Project "Drunken Admin"

To be able to experiment with the proxmox backup server on nummer5, I'd like to have the proxmox backup client on our systems. This adds it (from the Debian package) as well as the required libfuse library.

Create bee template from mTEMPLATE.be0

Add option useroot=false to disable install_helper.sh from the package
to use chown and chmod u+s on fusermount3. This is so that the bee
script can be called without root (`unshare -r`)

Add `chmod u+s $D$BINDIR/fusermount3` because it is no longer done by
install_helper.sh.
Copy link
Collaborator

@pmenzel pmenzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some nits. Maybe mention it also in the commit message summary, that these are binaries.

Add Proxmox backup client binaries

proxmox-backup-client.be0 Show resolved Hide resolved
proxmox-backup-client.be0 Show resolved Hide resolved
Create be0 file from mTEMPLATE.be0.

The proxmox backup software is open source and it should be possible to
build it from sources. However, the build system is strongly tied to
Debian, so it would be a lot of work to port it or to set up some
container build system.

For the evaluation phase now, we can postpone this and install the
binaries from the Debian package instead.

This bee file installs these files from the Debian package:

- /usr/bin/proxmox-backup-client
- /usr/bin/pxar
- /usr/share/man/man1/proxmox-backup-client.1.gz
- /usr/share/man/man1/pxar.1.gz
- /usr/share/bash-completion/completions/proxmox-backup-client
- /usr/share/bash-completion/completions/pxar
@donald donald merged commit 5ade4a8 into master Oct 5, 2021
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants