diff --git a/debian/control b/debian/control index 4c20e9c3..a200bdfd 100644 --- a/debian/control +++ b/debian/control @@ -1,158 +1,158 @@ Source: rust-proxmox-backup Section: admin Priority: optional -Build-Depends: debhelper-compat (= 13), - dh-cargo (>= 24), - cargo:native (>= 0.65.0~), - rustc:native, - libstd-rust-dev, - librust-anyhow-1+default-dev, - librust-apt-pkg-native-0.3+default-dev (>= 0.3.2-~~), - librust-base64-0.13+default-dev, - librust-bitflags-1+default-dev (>= 1.2.1-~~), - librust-bytes-1+default-dev, - librust-cidr-0.2+default-dev (>= 0.2.1-~~), - librust-crc32fast-1+default-dev, - librust-crossbeam-channel-0.5+default-dev, - librust-endian-trait-0.6+arrays-dev, - librust-endian-trait-0.6+default-dev, - librust-env-logger-0.9+default-dev, - librust-flate2-1+default-dev, - librust-foreign-types-0.3+default-dev, - librust-futures-0.3+default-dev, - librust-h2-0.3+default-dev, - librust-h2-0.3+stream-dev, - librust-handlebars-3+default-dev, - librust-hex-0.4+default-dev (>= 0.4.3-~~), - librust-hex-0.4+serde-dev (>= 0.4.3-~~), - librust-http-0.2+default-dev, - librust-hyper-0.14+default-dev, - librust-hyper-0.14+full-dev, - librust-lazy-static-1+default-dev (>= 1.4-~~), - librust-libc-0.2+default-dev, - librust-log-0.4+default-dev (>= 0.4.17-~~), - librust-nix-0.26+default-dev (>= 0.26.1-~~), - librust-nom-7+default-dev, - librust-num-traits-0.2+default-dev, - librust-once-cell-1+default-dev (>= 1.3.1-~~), - librust-openssl-0.10+default-dev (>= 0.10.40-~~), - librust-pam-0.7+default-dev, - librust-pam-sys-0.5+default-dev, - librust-pathpatterns-0.1+default-dev (>= 0.1.2-~~), - librust-percent-encoding-2+default-dev (>= 2.1-~~), - librust-pin-project-lite-0.2+default-dev, - librust-proxmox-acme-rs-0.4+default-dev, - librust-proxmox-apt-0.9+default-dev, - librust-proxmox-async-0.4+default-dev, - librust-proxmox-auth-api-0.1+api-dev, - librust-proxmox-auth-api-0.1+api-types-dev, - librust-proxmox-auth-api-0.1+default-dev, - librust-proxmox-auth-api-0.1+pam-authenticator-dev, - librust-proxmox-borrow-1+default-dev, - librust-proxmox-compression-0.1+default-dev (>= 0.1.1-~~), - librust-proxmox-fuse-0.1+default-dev (>= 0.1.3-~~), - librust-proxmox-http-0.8+client-dev, - librust-proxmox-http-0.8+client-trait-dev, - librust-proxmox-http-0.8+default-dev, - librust-proxmox-http-0.8+http-helpers-dev, - librust-proxmox-http-0.8+proxmox-async-dev, - librust-proxmox-http-0.8+rate-limited-stream-dev, - librust-proxmox-http-0.8+rate-limiter-dev, - librust-proxmox-http-0.8+websocket-dev, - librust-proxmox-io-1+default-dev (>= 1.0.1-~~), - librust-proxmox-io-1+tokio-dev (>= 1.0.1-~~), - librust-proxmox-lang-1+default-dev (>= 1.1-~~), - librust-proxmox-ldap-0.1+default-dev, - librust-proxmox-metrics-0.2+default-dev, - librust-proxmox-openid-0.9+default-dev (>= 0.9.9-~~), - librust-proxmox-rest-server-0.3+default-dev, - librust-proxmox-rest-server-0.3+rate-limited-stream-dev, - librust-proxmox-rest-server-0.3+templates-dev, - librust-proxmox-router-1+cli-dev (>= 1.3.1-~~), - librust-proxmox-router-1+default-dev (>= 1.3.1-~~), - librust-proxmox-router-1+server-dev (>= 1.3.1-~~), - librust-proxmox-schema-1+api-macro-dev (>= 1.3.6-~~), - librust-proxmox-schema-1+default-dev (>= 1.3.6-~~), - librust-proxmox-section-config-1+default-dev, - librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~), - librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~), - librust-proxmox-shared-memory-0.2+default-dev (>= 0.2.3-~~), - librust-proxmox-sortable-macro-0.1+default-dev (>= 0.1.2-~~), - librust-proxmox-subscription-0.3+api-types-dev, - librust-proxmox-subscription-0.3+default-dev, - librust-proxmox-sys-0.4+acl-dev (>= 0.4.2-~~), - librust-proxmox-sys-0.4+crypt-dev (>= 0.4.2-~~), - librust-proxmox-sys-0.4+default-dev (>= 0.4.2-~~), - librust-proxmox-sys-0.4+logrotate-dev (>= 0.4.2-~~), - librust-proxmox-sys-0.4+timer-dev (>= 0.4.2-~~), - librust-proxmox-tfa-4+api-dev, - librust-proxmox-tfa-4+api-types-dev, - librust-proxmox-tfa-4+default-dev, - librust-proxmox-time-1+default-dev (>= 1.1.2-~~), - librust-proxmox-uuid-1+default-dev, - librust-proxmox-uuid-1+serde-dev, - librust-pxar-0.10+default-dev (>= 0.10.2-~~), - librust-regex-1+default-dev (>= 1.5.5-~~), - librust-rustyline-9+default-dev, - librust-serde-1+default-dev, - librust-serde-1+derive-dev, - librust-serde-cbor-0.11+default-dev (>= 0.11.1-~~), - librust-serde-json-1+default-dev, - librust-serde-plain-1+default-dev, - librust-siphasher-0.3+default-dev, - librust-syslog-6+default-dev, - librust-tar-0.4+default-dev, - librust-termcolor-1+default-dev (>= 1.1.2-~~), - librust-thiserror-1+default-dev, - librust-tokio-1+default-dev (>= 1.6-~~), - librust-tokio-1+fs-dev (>= 1.6-~~), - librust-tokio-1+io-std-dev (>= 1.6-~~), - librust-tokio-1+io-util-dev (>= 1.6-~~), - librust-tokio-1+macros-dev (>= 1.6-~~), - librust-tokio-1+net-dev (>= 1.6-~~), - librust-tokio-1+parking-lot-dev (>= 1.6-~~), - librust-tokio-1+process-dev (>= 1.6-~~), - librust-tokio-1+rt-dev (>= 1.6-~~), - librust-tokio-1+rt-multi-thread-dev (>= 1.6-~~), - librust-tokio-1+signal-dev (>= 1.6-~~), - librust-tokio-1+sync-dev (>= 1.6-~~), - librust-tokio-1+time-dev (>= 1.6-~~), - librust-tokio-openssl-0.6+default-dev (>= 0.6.1-~~), - librust-tokio-stream-0.1+default-dev, - librust-tokio-util-0.7+codec-dev, - librust-tokio-util-0.7+default-dev, - librust-tokio-util-0.7+io-dev, - librust-tower-service-0.3+default-dev, - librust-udev-0.4+default-dev, - librust-url-2+default-dev (>= 2.1-~~), - librust-walkdir-2+default-dev, - librust-xdg-2+default-dev (>= 2.2-~~), - librust-zstd-0.12+bindgen-dev, - librust-zstd-0.12+default-dev, - libacl1-dev, - libfuse3-dev, - libsystemd-dev (>= 246-~~), - uuid-dev, - libsgutils2-dev, - bash-completion, - debhelper (>= 12~), - fonts-dejavu-core , - fonts-lato , - fonts-open-sans , - graphviz , - jq, - latexmk , - patchelf, - proxmox-widget-toolkit-dev , - pve-eslint (>= 7.18.0~), - python3-docutils, - python3-pygments, - python3-sphinx , - rsync, - texlive-fonts-extra , - texlive-fonts-recommended , - texlive-xetex , - xindy +Build-Depends: bash-completion, + cargo:native (>= 0.65.0~), + debhelper (>= 12~), + debhelper-compat (= 13), + dh-cargo (>= 24), + fonts-dejavu-core , + fonts-lato , + fonts-open-sans , + graphviz , + jq, + latexmk , + libacl1-dev, + libfuse3-dev, + librust-anyhow-1+default-dev, + librust-apt-pkg-native-0.3+default-dev (>= 0.3.2-~~), + librust-base64-0.13+default-dev, + librust-bitflags-1+default-dev (>= 1.2.1-~~), + librust-bytes-1+default-dev, + librust-cidr-0.2+default-dev (>= 0.2.1-~~), + librust-crc32fast-1+default-dev, + librust-crossbeam-channel-0.5+default-dev, + librust-endian-trait-0.6+arrays-dev, + librust-endian-trait-0.6+default-dev, + librust-env-logger-0.9+default-dev, + librust-flate2-1+default-dev, + librust-foreign-types-0.3+default-dev, + librust-futures-0.3+default-dev, + librust-h2-0.3+default-dev, + librust-h2-0.3+stream-dev, + librust-handlebars-3+default-dev, + librust-hex-0.4+default-dev (>= 0.4.3-~~), + librust-hex-0.4+serde-dev (>= 0.4.3-~~), + librust-http-0.2+default-dev, + librust-hyper-0.14+default-dev, + librust-hyper-0.14+full-dev, + librust-lazy-static-1+default-dev (>= 1.4-~~), + librust-libc-0.2+default-dev, + librust-log-0.4+default-dev (>= 0.4.17-~~), + librust-nix-0.26+default-dev (>= 0.26.1-~~), + librust-nom-7+default-dev, + librust-num-traits-0.2+default-dev, + librust-once-cell-1+default-dev (>= 1.3.1-~~), + librust-openssl-0.10+default-dev (>= 0.10.40-~~), + librust-pam-0.7+default-dev, + librust-pam-sys-0.5+default-dev, + librust-pathpatterns-0.1+default-dev (>= 0.1.2-~~), + librust-percent-encoding-2+default-dev (>= 2.1-~~), + librust-pin-project-lite-0.2+default-dev, + librust-proxmox-acme-rs-0.4+default-dev, + librust-proxmox-apt-0.9+default-dev, + librust-proxmox-async-0.4+default-dev, + librust-proxmox-auth-api-0.1+api-dev, + librust-proxmox-auth-api-0.1+api-types-dev, + librust-proxmox-auth-api-0.1+default-dev, + librust-proxmox-auth-api-0.1+pam-authenticator-dev, + librust-proxmox-borrow-1+default-dev, + librust-proxmox-compression-0.1+default-dev (>= 0.1.1-~~), + librust-proxmox-fuse-0.1+default-dev (>= 0.1.3-~~), + librust-proxmox-http-0.8+client-dev, + librust-proxmox-http-0.8+client-trait-dev, + librust-proxmox-http-0.8+default-dev, + librust-proxmox-http-0.8+http-helpers-dev, + librust-proxmox-http-0.8+proxmox-async-dev, + librust-proxmox-http-0.8+rate-limited-stream-dev, + librust-proxmox-http-0.8+rate-limiter-dev, + librust-proxmox-http-0.8+websocket-dev, + librust-proxmox-io-1+default-dev (>= 1.0.1-~~), + librust-proxmox-io-1+tokio-dev (>= 1.0.1-~~), + librust-proxmox-lang-1+default-dev (>= 1.1-~~), + librust-proxmox-ldap-0.1+default-dev, + librust-proxmox-metrics-0.2+default-dev, + librust-proxmox-openid-0.9+default-dev (>= 0.9.9-~~), + librust-proxmox-rest-server-0.3+default-dev, + librust-proxmox-rest-server-0.3+rate-limited-stream-dev, + librust-proxmox-rest-server-0.3+templates-dev, + librust-proxmox-router-1+cli-dev (>= 1.3.1-~~), + librust-proxmox-router-1+default-dev (>= 1.3.1-~~), + librust-proxmox-router-1+server-dev (>= 1.3.1-~~), + librust-proxmox-schema-1+api-macro-dev (>= 1.3.6-~~), + librust-proxmox-schema-1+default-dev (>= 1.3.6-~~), + librust-proxmox-section-config-1+default-dev, + librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~), + librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~), + librust-proxmox-shared-memory-0.2+default-dev (>= 0.2.3-~~), + librust-proxmox-sortable-macro-0.1+default-dev (>= 0.1.2-~~), + librust-proxmox-subscription-0.3+api-types-dev, + librust-proxmox-subscription-0.3+default-dev, + librust-proxmox-sys-0.4+acl-dev (>= 0.4.2-~~), + librust-proxmox-sys-0.4+crypt-dev (>= 0.4.2-~~), + librust-proxmox-sys-0.4+default-dev (>= 0.4.2-~~), + librust-proxmox-sys-0.4+logrotate-dev (>= 0.4.2-~~), + librust-proxmox-sys-0.4+timer-dev (>= 0.4.2-~~), + librust-proxmox-tfa-4+api-dev, + librust-proxmox-tfa-4+api-types-dev, + librust-proxmox-tfa-4+default-dev, + librust-proxmox-time-1+default-dev (>= 1.1.2-~~), + librust-proxmox-uuid-1+default-dev, + librust-proxmox-uuid-1+serde-dev, + librust-pxar-0.10+default-dev (>= 0.10.2-~~), + librust-regex-1+default-dev (>= 1.5.5-~~), + librust-rustyline-9+default-dev, + librust-serde-1+default-dev, + librust-serde-1+derive-dev, + librust-serde-cbor-0.11+default-dev (>= 0.11.1-~~), + librust-serde-json-1+default-dev, + librust-serde-plain-1+default-dev, + librust-siphasher-0.3+default-dev, + librust-syslog-6+default-dev, + librust-tar-0.4+default-dev, + librust-termcolor-1+default-dev (>= 1.1.2-~~), + librust-thiserror-1+default-dev, + librust-tokio-1+default-dev (>= 1.6-~~), + librust-tokio-1+fs-dev (>= 1.6-~~), + librust-tokio-1+io-std-dev (>= 1.6-~~), + librust-tokio-1+io-util-dev (>= 1.6-~~), + librust-tokio-1+macros-dev (>= 1.6-~~), + librust-tokio-1+net-dev (>= 1.6-~~), + librust-tokio-1+parking-lot-dev (>= 1.6-~~), + librust-tokio-1+process-dev (>= 1.6-~~), + librust-tokio-1+rt-dev (>= 1.6-~~), + librust-tokio-1+rt-multi-thread-dev (>= 1.6-~~), + librust-tokio-1+signal-dev (>= 1.6-~~), + librust-tokio-1+sync-dev (>= 1.6-~~), + librust-tokio-1+time-dev (>= 1.6-~~), + librust-tokio-openssl-0.6+default-dev (>= 0.6.1-~~), + librust-tokio-stream-0.1+default-dev, + librust-tokio-util-0.7+codec-dev, + librust-tokio-util-0.7+default-dev, + librust-tokio-util-0.7+io-dev, + librust-tower-service-0.3+default-dev, + librust-udev-0.4+default-dev, + librust-url-2+default-dev (>= 2.1-~~), + librust-walkdir-2+default-dev, + librust-xdg-2+default-dev (>= 2.2-~~), + librust-zstd-0.12+bindgen-dev, + librust-zstd-0.12+default-dev, + libsgutils2-dev, + libstd-rust-dev, + libsystemd-dev (>= 246-~~), + patchelf, + proxmox-widget-toolkit-dev , + pve-eslint (>= 7.18.0~), + python3-docutils, + python3-pygments, + python3-sphinx , + rsync, + rustc:native, + texlive-fonts-extra , + texlive-fonts-recommended , + texlive-xetex , + uuid-dev, + xindy , Maintainer: Proxmox Support Team Standards-Version: 4.5.1 Vcs-Git: git://git.proxmox.com/git/proxmox-backup.git @@ -180,19 +180,17 @@ Depends: fonts-font-awesome, smartmontools, ${misc:Depends}, ${shlibs:Depends}, -Recommends: zfsutils-linux, - ifupdown2, - proxmox-offline-mirror-helper, +Recommends: ifupdown2, proxmox-mail-forward, + proxmox-offline-mirror-helper, + zfsutils-linux, Description: Proxmox Backup Server daemon with tools and GUI This package contains the Proxmox Backup Server daemons and related tools. This includes a web-based graphical user interface. Package: proxmox-backup-client Architecture: any -Depends: qrencode, - ${misc:Depends}, - ${shlibs:Depends}, +Depends: qrencode, ${misc:Depends}, ${shlibs:Depends}, Description: Proxmox Backup Client tools This package contains the Proxmox Backup client, which provides a simple command line tool to create and restore backups. @@ -200,21 +198,16 @@ Description: Proxmox Backup Client tools Package: proxmox-backup-docs Build-Profiles: Section: doc -Depends: fonts-font-awesome, - libjs-extjs, - libjs-mathjax, - ${misc:Depends}, +Depends: fonts-font-awesome, libjs-extjs, libjs-mathjax, ${misc:Depends}, Architecture: all Description: Proxmox Backup Documentation This package contains the Proxmox Backup Documentation files. Package: proxmox-backup-file-restore Architecture: any -Depends: ${misc:Depends}, - ${shlibs:Depends}, -Recommends: pve-qemu-kvm (>= 5.0.0-9), - proxmox-backup-restore-image, -Breaks: proxmox-backup-restore-image (<< 0.3.1) +Depends: ${misc:Depends}, ${shlibs:Depends}, +Recommends: proxmox-backup-restore-image, pve-qemu-kvm (>= 5.0.0-9), +Breaks: proxmox-backup-restore-image (<< 0.3.1), Description: Proxmox Backup single file restore tools for pxar and block device backups This package contains the Proxmox Backup single file restore client for restoring individual files and folders from both host/container and VM/block diff --git a/debian/proxmox-backup-docs.links b/debian/proxmox-backup-docs.links index 223371fc..efdcf6b9 100644 --- a/debian/proxmox-backup-docs.links +++ b/debian/proxmox-backup-docs.links @@ -1,6 +1,6 @@ /usr/share/doc/proxmox-backup/proxmox-backup.pdf /usr/share/doc/proxmox-backup/html/proxmox-backup.pdf -/usr/share/javascript/extjs /usr/share/doc/proxmox-backup/html/prune-simulator/extjs -/usr/share/javascript/extjs /usr/share/doc/proxmox-backup/html/lto-barcode/extjs /usr/share/fonts-font-awesome/ /usr/share/doc/proxmox-backup/html/lto-barcode/font-awesome /usr/share/javascript/extjs /usr/share/doc/proxmox-backup/html/api-viewer/extjs +/usr/share/javascript/extjs /usr/share/doc/proxmox-backup/html/lto-barcode/extjs +/usr/share/javascript/extjs /usr/share/doc/proxmox-backup/html/prune-simulator/extjs /usr/share/javascript/mathjax /usr/share/doc/proxmox-backup/html/_static/mathjax diff --git a/debian/proxmox-backup-file-restore.install b/debian/proxmox-backup-file-restore.install index d952836e..409988a3 100644 --- a/debian/proxmox-backup-file-restore.install +++ b/debian/proxmox-backup-file-restore.install @@ -1,4 +1,4 @@ usr/bin/proxmox-file-restore +usr/lib/x86_64-linux-gnu/proxmox-backup/file-restore/proxmox-restore-daemon usr/share/man/man1/proxmox-file-restore.1 usr/share/zsh/vendor-completions/_proxmox-file-restore -usr/lib/x86_64-linux-gnu/proxmox-backup/file-restore/proxmox-restore-daemon diff --git a/debian/proxmox-backup-server.install b/debian/proxmox-backup-server.install index 76f50cd0..b18dc99a 100644 --- a/debian/proxmox-backup-server.install +++ b/debian/proxmox-backup-server.install @@ -1,41 +1,41 @@ -etc/proxmox-backup-proxy.service /lib/systemd/system/ -etc/proxmox-backup.service /lib/systemd/system/ +etc/pbs-enterprise.list /etc/apt/sources.list.d/ etc/proxmox-backup-banner.service /lib/systemd/system/ etc/proxmox-backup-daily-update.service /lib/systemd/system/ etc/proxmox-backup-daily-update.timer /lib/systemd/system/ -etc/pbs-enterprise.list /etc/apt/sources.list.d/ +etc/proxmox-backup-proxy.service /lib/systemd/system/ +etc/proxmox-backup.service /lib/systemd/system/ +usr/bin/pmt +usr/bin/pmtx +usr/bin/proxmox-tape usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-api -usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-banner +usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-daily-update usr/lib/x86_64-linux-gnu/proxmox-backup/sg-tape-cmd usr/sbin/proxmox-backup-debug usr/sbin/proxmox-backup-manager -usr/bin/pmtx -usr/bin/pmt -usr/bin/proxmox-tape -usr/share/javascript/proxmox-backup/index.hbs usr/share/javascript/proxmox-backup/css/ext6-pbs.css usr/share/javascript/proxmox-backup/images +usr/share/javascript/proxmox-backup/index.hbs usr/share/javascript/proxmox-backup/js/proxmox-backup-gui.js +usr/share/man/man1/pmt.1 +usr/share/man/man1/pmtx.1 usr/share/man/man1/proxmox-backup-debug.1 usr/share/man/man1/proxmox-backup-manager.1 usr/share/man/man1/proxmox-backup-proxy.1 usr/share/man/man1/proxmox-tape.1 -usr/share/man/man1/pmtx.1 -usr/share/man/man1/pmt.1 usr/share/man/man5/acl.cfg.5 usr/share/man/man5/datastore.cfg.5 usr/share/man/man5/domains.cfg.5 -usr/share/man/man5/user.cfg.5 +usr/share/man/man5/media-pool.cfg.5 usr/share/man/man5/remote.cfg.5 usr/share/man/man5/sync.cfg.5 -usr/share/man/man5/verification.cfg.5 -usr/share/man/man5/media-pool.cfg.5 -usr/share/man/man5/tape.cfg.5 usr/share/man/man5/tape-job.cfg.5 +usr/share/man/man5/tape.cfg.5 +usr/share/man/man5/user.cfg.5 +usr/share/man/man5/verification.cfg.5 +usr/share/zsh/vendor-completions/_pmt +usr/share/zsh/vendor-completions/_pmtx usr/share/zsh/vendor-completions/_proxmox-backup-debug usr/share/zsh/vendor-completions/_proxmox-backup-manager usr/share/zsh/vendor-completions/_proxmox-tape -usr/share/zsh/vendor-completions/_pmtx -usr/share/zsh/vendor-completions/_pmt