podman/pkg
Brent Baude 2ac897aa0d Machine refactor - part 1
the way machine was written was very adjunct and as such is in dire need
of refactoring to better structures and structure methods where
appropriate.  the weekest part is specifically around all the files that
machine requires and how some are just dynamically built on the fly.

this pr defines a new machinefile type which allows us to work with the
file and also takes into account the use of symlinks which are going to
be needed on macos due to its relatively short file length restriction.

also, added unit tests for new methods as well as anywhere else I saw a
need.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2022-03-28 09:12:08 -05:00
..
annotations fix a number of godot issues 2022-03-22 13:04:35 +01:00
api Merge pull request #13653 from jmontleon/fix-manifest-push-header 2022-03-27 13:13:42 +02:00
auth Run codespell on code 2022-01-21 09:52:12 -05:00
autoupdate bump go module to version 4 2022-01-18 12:47:07 +01:00
bindings Switch all calls to filepath.Walk to filepath.WalkDir 2022-03-27 07:18:25 -04:00
channel
checkpoint fix a number of errcheck issues 2022-03-22 13:15:28 +01:00
copy bump go module to version 4 2022-01-18 12:47:07 +01:00
criu go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
ctime go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
domain Switch all calls to filepath.Walk to filepath.WalkDir 2022-03-27 07:18:25 -04:00
env linter: enable makezero 2022-03-22 13:04:35 +01:00
errorhandling linter: enable nilerr 2022-03-22 13:04:35 +01:00
hooks bump go module to version 4 2022-01-18 12:47:07 +01:00
inspect fix a number of godot issues 2022-03-22 13:04:35 +01:00
k8s.io Run codespell to cleanup typos 2022-03-25 15:34:41 -04:00
kubeutils remove unneeded k8s code 2022-03-15 14:48:08 +01:00
lookup fix a number of godot issues 2022-03-22 13:04:35 +01:00
machine Machine refactor - part 1 2022-03-28 09:12:08 -05:00
namespaces Vendor common 2022-03-27 13:01:52 +02:00
parallel bump go module to version 4 2022-01-18 12:47:07 +01:00
ps bump go module to version 4 2022-01-18 12:47:07 +01:00
resolvconf Revert "Move each search dns to its own line" 2022-02-02 19:33:21 +01:00
rootless Remove error stutter 2022-03-25 21:47:04 -04:00
rootlessport go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
seccomp
selinux
servicereaper go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
signal fix a number of godot issues 2022-03-22 13:04:35 +01:00
specgen Merge pull request #13668 from rhatdan/walk 2022-03-28 15:14:19 +02:00
specgenutil Remove error stutter 2022-03-25 21:47:04 -04:00
systemd Remove error stutter 2022-03-25 21:47:04 -04:00
terminal fix a number of godot issues 2022-03-22 13:04:35 +01:00
timetype
trust Cleanup display of trust with transports 2022-02-22 15:08:58 -05:00
util Switch all calls to filepath.Walk to filepath.WalkDir 2022-03-27 07:18:25 -04:00