diff options
Diffstat (limited to 'cmd/hpkg/paths.go')
| -rw-r--r-- | cmd/hpkg/paths.go | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/cmd/hpkg/paths.go b/cmd/hpkg/paths.go index ee4b7e71..c1d9ae3a 100644 --- a/cmd/hpkg/paths.go +++ b/cmd/hpkg/paths.go @@ -8,18 +8,19 @@ import ( "sync/atomic" "hakurei.app/container" + "hakurei.app/container/check" "hakurei.app/hst" ) const bash = "bash" var ( - dataHome *container.Absolute + dataHome *check.Absolute ) func init() { // dataHome - if a, err := container.NewAbs(os.Getenv("HAKUREI_DATA_HOME")); err == nil { + if a, err := check.NewAbs(os.Getenv("HAKUREI_DATA_HOME")); err == nil { dataHome = a } else { dataHome = container.AbsFHSVarLib.Append("hakurei/" + strconv.Itoa(os.Getuid())) @@ -29,13 +30,13 @@ func init() { var ( pathBin = container.AbsFHSRoot.Append("bin") - pathNix = container.MustAbs("/nix/") + pathNix = check.MustAbs("/nix/") pathNixStore = pathNix.Append("store/") pathCurrentSystem = container.AbsFHSRun.Append("current-system") pathSwBin = pathCurrentSystem.Append("sw/bin/") pathShell = pathSwBin.Append(bash) - pathData = container.MustAbs("/data") + pathData = check.MustAbs("/data") pathDataData = pathData.Append("data") ) @@ -64,15 +65,15 @@ func mustRun(msg container.Msg, name string, arg ...string) { type appPathSet struct { // ${dataHome}/${id} - baseDir *container.Absolute + baseDir *check.Absolute // ${baseDir}/app - metaPath *container.Absolute + metaPath *check.Absolute // ${baseDir}/files - homeDir *container.Absolute + homeDir *check.Absolute // ${baseDir}/cache - cacheDir *container.Absolute + cacheDir *check.Absolute // ${baseDir}/cache/nix - nixPath *container.Absolute + nixPath *check.Absolute } func pathSetByApp(id string) *appPathSet { |
