Skip to content

1.2.0

Compare
Choose a tag to compare
@89luca89 89luca89 released this 15 Dec 22:36
· 1350 commits to main since this release
9fa59dc

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.