Commit Graph

14 Commits

Author SHA1 Message Date
Fabian Grünbichler
dc72cede4a bump version to 0.6.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-04-22 16:45:17 +02:00
Thomas Lamprecht
918360d30d bump version to 0.6.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-11-28 17:34:28 +01:00
Thomas Lamprecht
0512062108 bump version to 0.5.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-01 17:41:47 +02:00
Thomas Lamprecht
0d1c7ed1b0 bump version to 0.5.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 10:09:22 +02:00
Thomas Lamprecht
6cf8f543b8 bump version to 0.4.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-15 17:15:02 +01:00
Thomas Lamprecht
0ef649b9e4 bump version to 0.3.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-03 01:57:15 +02:00
Thomas Lamprecht
09ef67d49d bump version to 0.3.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 12:41:04 +02:00
Thomas Lamprecht
adb6cecdca bump version to 0.2.3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-10 13:11:06 +02:00
Thomas Lamprecht
2df3e8b636 bump version to 0.2.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-25 13:48:48 +02:00
Thomas Lamprecht
c83f8d5678 bump version to 0.2.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-26 18:48:44 +02:00
Thomas Lamprecht
4b35af14ac bump version to 0.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-09 16:53:07 +02:00
Thomas Lamprecht
275f3083a8 update/rework packaging and buildsys
try to split packaging from build and lots of such stuff

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-15 19:24:27 +01:00
Thomas Lamprecht
627f40cca7 bump version to 0.1.0-1
do not start out with a to stable sounding 1.0 yet

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-17 09:12:14 +01:00
Stefan Reiter
3b259e7a26 initial commit
proxmox-restore-vm-data provides means to build a debian package
containing a minimalistic Linux kernel and a corresponding initramfs
image for use in a file-restore VM.

Launched with QEMU/KVM, it boots in 1.6 seconds to userspace (on AMD
2700X) and has a minimal attack surface (no network stack other than
virtio-vsock, no auxiliary device support (USB, etc...), userspace
written in Rust) as opposed to mounting backup archives directly on the
host.

Since our Rust binaries are currently not fully statically linked, we
need to include some libraries into the initramfs as well. This is done
in 'build_initramfs.sh'.

A minimal /init is included as a Rust binary (init-shim-rs), doing only
the bare-minimum userspace setup before handing over control to the
file-restore daemon (see 'proxmox-backup' repository).

The debian package comes with a 'activate-noawait
pbs-file-restore-initramfs' trigger activation to rebuild the cached
initramfs when the base image shipped here updates. This is taken care
of by proxmox-file-restore.

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
2021-02-17 09:03:52 +01:00