moby/pkg/system
Kir Kolyshkin 2502db66d0 pkg/system: make EnsureRemoveAll unix-specific
The tricks performed by EnsureRemoveAll only make sense for Linux and
other Unices, so separate it out, and make EnsureRemoveAll for Windows
just an alias of os.RemoveAll.

This makes sure RecursiveUnmount is not called on Windows.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2020-09-21 01:23:28 -07:00
..
args_windows.go Windows: (WCOW) Generate OCI spec that remote runtime can escape 2019-03-12 18:41:55 -07:00
chtimes.go Add canonical import comment 2018-02-05 16:51:57 -05:00
chtimes_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
chtimes_unix.go pkg/system: normalize comment formatting 2019-11-27 15:38:17 +01:00
chtimes_unix_test.go unconvert: remove unnescessary conversions 2019-09-18 12:57:33 +02:00
chtimes_windows.go pkg/system: normalize comment formatting 2019-11-27 15:38:17 +01:00
chtimes_windows_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
errors.go Add canonical import comment 2018-02-05 16:51:57 -05:00
exitcode.go Add canonical import comment 2018-02-05 16:51:57 -05:00
filesys_unix.go Allow system.MkDirAll() to be used as drop-in for os.MkDirAll() 2019-08-08 15:05:49 +02:00
filesys_windows.go pkg/system: simplify IsAbs() 2020-03-09 16:35:12 +01:00
init.go Add canonical import comment 2018-02-05 16:51:57 -05:00
init_windows.go LCOW: add "no_lcow" build tag to allow disabling lcow 2020-04-02 19:54:16 +02:00
lcow.go LCOW: add "no_lcow" build tag to allow disabling lcow 2020-04-02 19:54:16 +02:00
lcow_unsupported.go LCOW: add "no_lcow" build tag to allow disabling lcow 2020-04-02 19:54:16 +02:00
lstat_unix.go Fix some go_vet issues 2018-12-19 23:57:06 +01:00
lstat_unix_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
lstat_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
meminfo.go Add canonical import comment 2018-02-05 16:51:57 -05:00
meminfo_linux.go goimports: fix imports 2019-09-18 12:56:54 +02:00
meminfo_unix_test.go goimports: fix imports 2019-09-18 12:56:54 +02:00
meminfo_unsupported.go Add canonical import comment 2018-02-05 16:51:57 -05:00
meminfo_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
mknod.go Add canonical import comment 2018-02-05 16:51:57 -05:00
mknod_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
path.go Narrow dependencies of pkg/system 2019-09-06 16:25:14 -07:00
path_unix.go Windows: Go1.11: Use long path names in build context (TestBuildSymlinkBreakout) 2018-09-05 17:01:05 -07:00
path_windows.go pkg/system: replace more uses of "syscall" 2020-03-09 15:50:43 +01:00
path_windows_test.go pkg/system: fix minor linting issues 2020-03-09 16:40:05 +01:00
process_unix.go add zombie check for container when killing it, alernative fix for #40735. 2020-04-10 16:46:31 +08:00
process_windows.go pkg/system: fix minor linting issues 2020-03-09 16:40:05 +01:00
rm_test.go rm_test: fix goroutine leak 2020-05-18 20:58:26 -04:00
rm_unix.go pkg/system: make EnsureRemoveAll unix-specific 2020-09-21 01:23:28 -07:00
rm_windows.go pkg/system: make EnsureRemoveAll unix-specific 2020-09-21 01:23:28 -07:00
stat_bsd.go Unify same fromStatT() implementation for FreeBSD and NetBSD 2020-09-14 18:33:04 +02:00
stat_darwin.go Add canonical import comment 2018-02-05 16:51:57 -05:00
stat_linux.go cast Dev and Rdev of Stat_t to uint64 for mips 2019-08-01 20:22:49 +08:00
stat_openbsd.go Add canonical import comment 2018-02-05 16:51:57 -05:00
stat_solaris.go Add solaris support to lstat 2020-08-12 11:40:58 +02:00
stat_unix.go Fix some go_vet issues 2018-12-19 23:57:06 +01:00
stat_unix_test.go fix "stat.Rdev" invalid operation mismatched types on mips64el 2020-05-26 14:50:06 +08:00
stat_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
syscall_unix.go pkg/system: remove unused CommandLineToArgv 2020-03-09 17:02:53 +01:00
syscall_windows.go Merge pull request #40646 from thaJeztah/builder_use_pkg_sys_windows 2020-05-08 08:21:17 -07:00
syscall_windows_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
umask.go Add canonical import comment 2018-02-05 16:51:57 -05:00
umask_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
utimes_unix.go Use UtimesNano from x/sys/unix to implement LUtimesNano 2019-08-22 08:25:13 +02:00
utimes_unix_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
utimes_unsupported.go Add canonical import comment 2018-02-05 16:51:57 -05:00
xattrs_linux.go pkg/system.getxattr: handle changed size case 2020-02-26 07:56:12 -08:00
xattrs_unsupported.go Add canonical import comment 2018-02-05 16:51:57 -05:00