mirror of
https://github.com/mudler/luet.git
synced 2025-09-02 07:45:02 +00:00
cmd/database/create: Avoid creation of the same package multiple times (#222)
This commit is contained in:
@@ -74,6 +74,12 @@ For reference, inspect a "metadata.yaml" file generated while running "luet buil
|
|||||||
|
|
||||||
files := art.Files
|
files := art.Files
|
||||||
|
|
||||||
|
// Check if the package is already present
|
||||||
|
if p, err := systemDB.FindPackage(art.CompileSpec.GetPackage()); err == nil && p.GetName() != "" {
|
||||||
|
Fatal("Package", art.CompileSpec.GetPackage().HumanReadableString(),
|
||||||
|
" already present.")
|
||||||
|
}
|
||||||
|
|
||||||
if _, err := systemDB.CreatePackage(art.CompileSpec.GetPackage()); err != nil {
|
if _, err := systemDB.CreatePackage(art.CompileSpec.GetPackage()); err != nil {
|
||||||
Fatal("Failed to create ", a, ": ", err.Error())
|
Fatal("Failed to create ", a, ": ", err.Error())
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user