From 2fdbd6a4dd39355e94fdecd7756d4dbf9763b3f0 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 27 Dec 2024 18:06:26 +0900 Subject: fst/config: alternative /etc directory This is useful for static /etc directories provided by self-contained application packages, or in cases where autoetc is useful for paths other than /etc. Signed-off-by: Ophestra --- print.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'print.go') diff --git a/print.go b/print.go index 25d66755..fb5eb361 100644 --- a/print.go +++ b/print.go @@ -70,7 +70,16 @@ func printShow(instance *state.State, config *fst.Config, short bool) { flags = append(flags, "none") } fmt.Fprintf(w, " Flags:\t%s\n", strings.Join(flags, " ")) - fmt.Fprintf(w, " Overrides:\t%s\n", strings.Join(sandbox.Override, " ")) + + etc := sandbox.Etc + if etc == "" { + etc = "/etc" + } + fmt.Fprintf(w, " Etc:\t%s\n", etc) + + if len(sandbox.Override) > 0 { + fmt.Fprintf(w, " Overrides:\t%s\n", strings.Join(sandbox.Override, " ")) + } // Env map[string]string `json:"env"` // Link [][2]string `json:"symlink"` -- cgit v1.3.1