1.2.0
Feature release:
-
🎉 Addedd docker support! 🎉
- First check if we have podman, then docker.
- Add
--headless
flag. This is useful for exported app or services to not instantiate a TTY if not needed. This also is a work around for docker not being able to instantiate a TTY correctly if launched via a non-terminal command (eg: desktop apps)
-
Add Slackware container support
-
create: fix find command to include docker sock
-
all: standardize when to do checks and set up logging
-
create/enter: simplify container_manager detection
-
create: include tmp and sys in volume mounts
-
init: remove systemd-resolve bind mount, add udev/data
-
init: create a small routine to create an RPM macro with all the bind mounts so files will not be installed there
-
enter: improve container log handling
-
enter: move checks outside the generate_command function. Check earlier if the container exists first. Add more comments.
-
enter: performance optimization, launch only one inspect command to check both existence and status of a container
-
enter: remove possible strange env variables
-
export: organize the various exports as functions
-
export: improve service exporting so that now works also with system services
-
export: add --sudo flag to run exported item as root inside the container
-
init: fix id/gid error in group creation
-
init: remove shellcheck exception, set a default mountflag
-
init: we do not need to mess with sudo/wheel groups, we add the user directly into sudoers. Simplify the process.