From c9bc1e7fc33a04621b10d10fdd2a902bb9d880d9 Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Sun, 18 Dec 2022 17:59:58 -0800 Subject: [PATCH] Remove unused function --- build.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) diff --git a/build.go b/build.go index a01f896..69c5cd0 100644 --- a/build.go +++ b/build.go @@ -609,47 +609,6 @@ func setScripts(vars *BuildVars, info *nfpm.Info, scriptDir string) { } } -// getBuildVars only gets the build variables, while disabling exec, stat, open, and readdir -func getBuildVars(ctx context.Context, script string, info *distro.OSRelease) (*BuildVars, error) { - fl, err := os.Open(script) - if err != nil { - return nil, err - } - - file, err := syntax.NewParser().Parse(fl, "lure.sh") - if err != nil { - return nil, err - } - - fl.Close() - - runner, err := interp.New( - interp.Env(expand.ListEnviron()), - interp.ExecHandler(shutils.NopExec), - interp.StatHandler(shutils.NopStat), - interp.OpenHandler(shutils.NopOpen), - interp.ReadDirHandler(shutils.NopReadDir), - ) - if err != nil { - return nil, err - } - - err = runner.Run(ctx, file) - if err != nil { - return nil, err - } - - dec := decoder.New(info, runner) - - var vars BuildVars - err = dec.DecodeVars(&vars) - if err != nil { - return nil, err - } - - return &vars, nil -} - // archMatches checks if your system architecture matches // one of the provided architectures func archMatches(architectures []string) bool {