From e1726ddce58ae50cb8a92b14d9e81bcb4f7268ec Mon Sep 17 00:00:00 2001 From: EnumDev Date: Mon, 7 Oct 2024 19:30:42 +0300 Subject: [PATCH] Add pre_remove.sh package scripts --- utils/package_utils.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/package_utils.go b/utils/package_utils.go index 3b0ca9b..b550fe7 100644 --- a/utils/package_utils.go +++ b/utils/package_utils.go @@ -316,6 +316,12 @@ func ExecutePackageScripts(filename, rootDir string, operation Operation, postOp } } } else if operation == Remove { + if val, ok := scripts["pre_remove.sh"]; !postOperation && ok { + err := run("pre_remove.sh", val) + if err != nil { + return err + } + } if val, ok := scripts["post_remove.sh"]; postOperation && ok { err := run("post_remove.sh", val) if err != nil {