From e0aa24e2b71ef13ee3ec2c155556b00d7f3dab17 Mon Sep 17 00:00:00 2001 From: Andrey Meshkov Date: Mon, 20 Jul 2020 18:04:44 +0300 Subject: [PATCH] fix update check --- home/control_update.go | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/home/control_update.go b/home/control_update.go index cecadb33..2870c5f6 100644 --- a/home/control_update.go +++ b/home/control_update.go @@ -377,21 +377,10 @@ func targzFileUnpack(tarfile, outdir string) ([]string, error) { continue } - dir := path.Dir(header.Name) - if dir != "" { - // Create dir if necessary - _ = os.Mkdir(dir, os.FileMode(header.Mode&0777)) - } - fn := filepath.Join(outdir, path.Base(header.Name)) if header.Typeflag == tar.TypeDir { - err = os.Mkdir(fn, os.FileMode(header.Mode&0777)) - if err != nil && !os.IsExist(err) { - err2 = fmt.Errorf("os.Mkdir(%s): %s", fn, err) - break - } - log.Tracef("created directory %s", fn) + log.Tracef("%s: ignoring directory", fn) continue } else if header.Typeflag != tar.TypeReg { log.Tracef("%s: unknown file type %d, skipping", header.Name, header.Typeflag)