aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/app/process.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/app/process.go')
-rw-r--r--internal/app/process.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/app/process.go b/internal/app/process.go
index f67327fd..50d5dc83 100644
--- a/internal/app/process.go
+++ b/internal/app/process.go
@@ -13,6 +13,7 @@ import (
"time"
"hakurei.app/container"
+ "hakurei.app/hst"
"hakurei.app/internal"
"hakurei.app/internal/app/state"
"hakurei.app/internal/hlog"
@@ -119,7 +120,7 @@ func (seal *Outcome) Run(rs *RunState) error {
var e *gob.Encoder
if fd, encoder, err := container.Setup(&cmd.ExtraFiles); err != nil {
- return &FinaliseError{Step: "create shim setup pipe", Err: err}
+ return &hst.AppError{Step: "create shim setup pipe", Err: err}
} else {
e = encoder
cmd.Env = []string{
@@ -139,7 +140,7 @@ func (seal *Outcome) Run(rs *RunState) error {
hlog.Verbosef("setuid helper at %s", hsuPath)
hlog.Suspend()
if err := cmd.Start(); err != nil {
- return &FinaliseError{Step: "start setuid wrapper", Err: err}
+ return &hst.AppError{Step: "start setuid wrapper", Err: err}
}
rs.setStart()
@@ -159,7 +160,7 @@ func (seal *Outcome) Run(rs *RunState) error {
case err := <-setupErr:
if err != nil {
hlog.Resume()
- return &FinaliseError{Step: "transmit shim config", Err: err}
+ return &hst.AppError{Step: "transmit shim config", Err: err}
}
case <-ctx.Done():