created drop-in tools and library source files
This commit is contained in:
+101
@@ -3,4 +3,105 @@ name = "ruport"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[features]
|
||||
drop-in = []
|
||||
default = []
|
||||
|
||||
[[bin]]
|
||||
name = "ruport"
|
||||
path = "src/main.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "ebuild"
|
||||
path = "src/ebuild.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "egencache"
|
||||
path = "src/egencache.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "emerge"
|
||||
path = "src/emerge.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "emerge-webrsync"
|
||||
path = "src/emerge-webrsync.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "emirrordist"
|
||||
path = "src/emirrordist"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "glsa-check"
|
||||
path = "src/glsa-check.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "gpkg-sign"
|
||||
path = "src/gpkg-sign"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "portageq"
|
||||
path = "src/portageq.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "quickpkg"
|
||||
path = "src/quickpkg.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[lib]
|
||||
name = "portage"
|
||||
path = "libportage/lib.rs"
|
||||
crate-type = ["rlib"]
|
||||
|
||||
# gehen nach ${PREFIX}/sbin
|
||||
[[bin]]
|
||||
name = "archive-conf"
|
||||
path = "src/archive-conf.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "dispatch-conf"
|
||||
path = "src/dispatch-conf.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "emaint"
|
||||
path = "src/emaint.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "env-update"
|
||||
path = "src/env-update.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "etc-update"
|
||||
path = "src/etc-update.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "fixpackages"
|
||||
path = "src/fixpackages.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[[bin]]
|
||||
name = "regenworld"
|
||||
path = "src/regendworld.rs"
|
||||
required-features = ["drop-in"]
|
||||
|
||||
[dependencies]
|
||||
clap = { version="4.6.5", features=["derive"] }
|
||||
log = "0.4.33"
|
||||
|
||||
[profile.release]
|
||||
opt-level = "z"
|
||||
lto = "full"
|
||||
strip = true
|
||||
|
||||
Reference in New Issue
Block a user