workspace: inherit metadata

pbs-buildcfg is the only one that needs to inherit the version as well, since
it stores it in the compiled crate.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Fabian Grünbichler 2022-12-07 11:33:47 +01:00
parent 8a8def934e
commit cb33ed9ca5
16 changed files with 41 additions and 33 deletions

View File

@ -1,5 +1,4 @@
[package] [workspace.package]
name = "proxmox-backup"
version = "2.3.1" version = "2.3.1"
authors = [ authors = [
"Dietmar Maurer <dietmar@proxmox.com>", "Dietmar Maurer <dietmar@proxmox.com>",
@ -13,9 +12,18 @@ authors = [
] ]
edition = "2021" edition = "2021"
license = "AGPL-3" license = "AGPL-3"
repository = "https://git.proxmox.com/?p=proxmox-backup.git"
[package]
name = "proxmox-backup"
description = "Proxmox Backup" description = "Proxmox Backup"
homepage = "https://www.proxmox.com" homepage = "https://www.proxmox.com"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
exclude = [ "build", "debian", "tests/catar_data/test_symlink/symlink1"] exclude = [ "build", "debian", "tests/catar_data/test_symlink/symlink1"]
[workspace] [workspace]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-api-types" name = "pbs-api-types"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "general API type helpers for PBS" description = "general API type helpers for PBS"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-buildcfg" name = "pbs-buildcfg"
version = "2.3.1" version.workspace = true
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "macros used for pbs related paths such as configdir and rundir" description = "macros used for pbs related paths such as configdir and rundir"
build = "build.rs" build = "build.rs"

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-client" name = "pbs-client"
version = "0.1.0" version = "0.1.0"
authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "The main proxmox backup client crate" description = "The main proxmox backup client crate"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-config" name = "pbs-config"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "Configuration file management for PBS" description = "Configuration file management for PBS"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-datastore" name = "pbs-datastore"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "low level pbs data storage access" description = "low level pbs data storage access"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-fuse-loop" name = "pbs-fuse-loop"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "fuse and loop device helpers" description = "fuse and loop device helpers"
[dependencies] [dependencies]

View File

@ -1,7 +1,7 @@
[package] [package]
name = "pbs-pxar-fuse" name = "pbs-pxar-fuse"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition.workspace = true
description = "pxar fuse file system code" description = "pxar fuse file system code"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-tape" name = "pbs-tape"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "LTO tape support" description = "LTO tape support"
[dependencies] [dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pbs-tools" name = "pbs-tools"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "common tools used throughout pbs" description = "common tools used throughout pbs"
# This must not depend on any subcrates more closely related to pbs itself. # This must not depend on any subcrates more closely related to pbs itself.

View File

@ -1,8 +1,8 @@
[package] [package]
name = "proxmox-backup-banner" name = "proxmox-backup-banner"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"

View File

@ -1,8 +1,8 @@
[package] [package]
name = "proxmox-backup-client" name = "proxmox-backup-client"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"

View File

@ -1,8 +1,8 @@
[package] [package]
name = "proxmox-file-restore" name = "proxmox-file-restore"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"

View File

@ -1,8 +1,8 @@
[package] [package]
name = "proxmox-restore-daemon" name = "proxmox-restore-daemon"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
description = "Proxmox Restore Daemon" description = "Proxmox Restore Daemon"
[dependencies] [dependencies]

View File

@ -1,9 +1,9 @@
[package] [package]
name = "proxmox-rrd" name = "proxmox-rrd"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
license = "AGPL-3" license.workspace = true
description = "Simple RRD database implementation." description = "Simple RRD database implementation."
[dev-dependencies] [dev-dependencies]

View File

@ -1,8 +1,8 @@
[package] [package]
name = "pxar-bin" name = "pxar-bin"
version = "0.1.0" version = "0.1.0"
authors = ["Proxmox Support Team <support@proxmox.com>"] authors.workspace = true
edition = "2021" edition.workspace = true
[[bin]] [[bin]]
name = "pxar" name = "pxar"