From 0c2ef6b7236ca632459f054261965ce2d8b42a18 Mon Sep 17 00:00:00 2001 From: Dj Gilcrease Date: Thu, 29 Dec 2022 16:07:34 -0800 Subject: [PATCH] fix: add the non-overides package relation fields to allow env expansion (#593) --- nfpm.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nfpm.go b/nfpm.go index cac6c4f..30c0d4d 100644 --- a/nfpm.go +++ b/nfpm.go @@ -186,8 +186,15 @@ func (c *Config) expandEnvVars() { c.Overrides[or].Provides = c.expandEnvVarsStringSlice(c.Overrides[or].Provides) c.Overrides[or].Suggests = c.expandEnvVarsStringSlice(c.Overrides[or].Suggests) } + c.Info.Conflicts = c.expandEnvVarsStringSlice(c.Info.Conflicts) + c.Info.Depends = c.expandEnvVarsStringSlice(c.Info.Depends) + c.Info.Replaces = c.expandEnvVarsStringSlice(c.Info.Replaces) + c.Info.Recommends = c.expandEnvVarsStringSlice(c.Info.Recommends) + c.Info.Provides = c.expandEnvVarsStringSlice(c.Info.Provides) + c.Info.Suggests = c.expandEnvVarsStringSlice(c.Info.Suggests) // Maintainer and vendor fields + c.Info.Name = os.Expand(c.Info.Name, c.envMappingFunc) c.Info.Maintainer = os.Expand(c.Info.Maintainer, c.envMappingFunc) c.Info.Vendor = os.Expand(c.Info.Vendor, c.envMappingFunc)