From 5d4066dd1e90fa704b67384327af72b3ec121102 Mon Sep 17 00:00:00 2001 From: Slack Coder Date: Sat, 23 Apr 2022 09:46:41 -0500 Subject: installpkg: Avoid using /install on target dir Use a temporary randomly named directory named like 'installpkg-2052825695' for the package's metadata in its '/install' directory. It will help allow running multiple instances on the same target root directory by removing a point of conflict. Attempt to place this directory in the host's default temporary directory. If it does not exist, use the host's root path. --- pkgtools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgtools.go') diff --git a/pkgtools.go b/pkgtools.go index aaffb75..5c8e928 100644 --- a/pkgtools.go +++ b/pkgtools.go @@ -219,7 +219,7 @@ type SlackwarePkg struct { pkgInfo PackageInfo } -var _ ArchiveReader = (*SlackwarePkg)(nil) +var _ TarReader = (*SlackwarePkg)(nil) func OpenSlackwarePkg(fp string) (*SlackwarePkg, error) { var pkg SlackwarePkg -- cgit v1.2.3