Skip to content

Commit 0606ee8

Browse files
committed
Do not mount volatile paths for local Linux targets
These are now mounted when the local Linux target is loaded. (DIS-1965)
1 parent 27ee680 commit 0606ee8

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

acquire/acquire.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -281,17 +281,7 @@ class Sys(Module):
281281

282282
@classmethod
283283
def _run(cls, target: Target, cli_args: argparse.Namespace, collector: Collector) -> None:
284-
if not Path("/sys").exists():
285-
log.error("/sys is unavailable! Skipping...")
286-
return
287-
288284
spec = [("dir", "/sys")]
289-
290-
sysfs = dir.DirectoryFilesystem(Path("/sys"))
291-
292-
target.filesystems.add(sysfs)
293-
target.fs.mount("/sys", sysfs)
294-
295285
collector.collect(spec, follow=False, volatile=True)
296286

297287

@@ -303,16 +293,7 @@ class Proc(Module):
303293

304294
@classmethod
305295
def _run(cls, target: Target, cli_args: argparse.Namespace, collector: Collector) -> None:
306-
if not Path("/proc").exists():
307-
log.error("/proc is unavailable! Skipping...")
308-
return
309-
310296
spec = [("dir", "/proc")]
311-
procfs = dir.DirectoryFilesystem(Path("/proc"))
312-
313-
target.filesystems.add(procfs)
314-
target.fs.mount("/proc", procfs)
315-
316297
collector.collect(spec, follow=False, volatile=True)
317298

318299

0 commit comments

Comments
 (0)