Commit Graph
1644 Commits
Author SHA1 Message Date
Alessio Biancalana 41b79b5e75 docs: add Fedora 43 to the compatbility list (#1970) 2026-01-17 08:58:30 +01:00
Alessio Biancalana 35b3f2175c chore(version): bump to 1.8.2.3 (#1969) 2026-01-17 08:43:24 +01:00
Alessio Biancalana fc798e15fe fix: manpages generation auth error (#1968) 2026-01-17 07:34:49 +01:00
Alessio Biancalana 9c44e3f821 fix: remove the error in case dependencies are not fully met (#1967)
Introduced in #1932 as part of an effort to speed up the distrobox
start. Erroring is too much, we noticed a lot of errors in the CI that
were actually skippable, so removing the newly introduced error is an
attempt to ease the pain on that side.
2026-01-17 07:01:50 +01:00
Pedro Rabello Sato 8690157bdc init: only install base packages once (#1932)
Only install base packages and additional packages
at the first `distrobox enter`. The caveat is
that if the installation fails the distrobox
container is not created.
2026-01-17 06:18:13 +01:00
Luca Di Maio 9867e17ec8 fix(init): fix support for newer shadow strictier checks (#1965) 2026-01-17 10:58:07 +09:00
Taylor C. Richberger 6f56de71fb fix: make sure PWD matches workdir (#1952) 2026-01-17 10:46:48 +09:00
Nils-Hero Lindemann ecbf27e880 chore: readme review (#1953)
Corrected grammar and punctuation in README.md.
2026-01-06 11:18:51 +01:00
dependabot[bot] 91d2d77106 build(deps): bump actions/checkout from 5 to 6 (#1929) 2025-12-01 08:23:28 +01:00
Emanuele De Cupis 9723806f4e fix: unintended print to stdout in assemble command (#1925) 2025-11-27 19:35:45 +01:00
Pedro Rabello Sato f1526c469b fix: add missing fedora dependency (#1922)
Add `util-linux-script` as dnf dependency because
since fedora 42 the `script` command is split
from `util-linux`.
2025-11-26 20:09:15 +01:00
Alessio Biancalana a7b2437dbe chore(version): bump to 1.8.2.2 (#1921) 1.8.2.2 2025-11-26 15:40:31 +01:00
Alessio BiancalanaandMichał Jastrzębski a04862f1bd create: direct stderr to /dev/null to prevent incorrect eval (#1920)
Co-authored-by: Michał Jastrzębski <inc007@gmail.com>
2025-11-26 15:21:42 +01:00
Miau Lightouch 997fb84398 nvidia: restrict find pattern to libcuda so it doesn't pick up non-NVIDIA libs (e.g. libgstcuda) (#1918) 2025-11-26 15:03:09 +01:00
Pedro Rabello Sato 018f3c7756 fix: don't use --pty with buggy su implementations (#1919)
Add a check to not use su with --pty on su version
before 2.34 because a buggy implementation witch
cause control characters to be printed on the screen.
Also not use su implementation other from util-linux.

Closes #1830
2025-11-25 17:02:42 +01:00
Pedro Rabello Sato 4f0ed9ef71 enter: preserve SHELL with unshared groups (#1917) 2025-11-23 17:48:36 +01:00
Yedaya Katsman 3acf01475e feat: set compopt filenames for --file in bash completion (#1916)
Currently it treats directories as filenames, so it puts a space after
them, forcing you to replace the space with a slash to get completions
in it.
2025-11-23 16:34:53 +01:00
Alessio BiancalanaandEmanuele De Cupis 139a360fbc assemble: /dev/null stdin for distrobox enter execs (#1915)
Co-authored-by: Emanuele De Cupis <emanuele@decup.is>
2025-11-23 11:46:47 +01:00
Yehor Borkov 45cb136cbc docs: systemd unit example to mount root as a shared mount (#1911)
* docs: provide systemd service unit example to mount root as a shared mount

* fix: typo

* fix: make markdownlint happy
2025-11-22 16:26:29 +01:00
Brandon Sutherland d29adf44b8 create: fix failing to create containers from images that print to stdout with no input (#1912)
When podman runs a container that prints stdout with no input, this is
appended to the return of the generate_create_command  output, resulting
in an invalid command
2025-11-22 09:45:57 +01:00
Alessio Biancalana 99b7df4b77 docs: fix mdlint issues in compatibility matrix (#1908) 2025-11-19 16:10:02 +01:00
John Holt fdcf043f97 init: fix stat syntax error in rootful detection (#1907) 2025-11-19 10:08:38 +01:00
Alessio Biancalana 7c31a05b36 docs: fix reference to #28 in README.md (#1891) 2025-11-18 09:12:14 +01:00
distrobox-docs-bot f475732e3e Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-11-14 15:54:01 +00:00
Jukka Luoma e290d63e76 docs: clarify distrobox-host-exec behavior (#1882)
The usage documentation was unclear about how distrobox-host-exec behaves
when it is not given an argument and when it is called via a symlink.
This commit adds some text and examples to clarify things.
2025-11-14 16:53:21 +01:00
Kavish Gour 6c308d5192 Update SteamOS compatibility details (#1881)
Updated SteamOS compatibility information to reflect that Podman and Distrobox are pre-installed starting with SteamOS 3.5.
2025-11-14 08:58:04 +01:00
Ian Off 6fb167ceee docs: fix typo in nested Podman instructions (#1879)
Corrected a typo in the instructions for using Podman inside a Distrobox.
2025-11-11 09:00:53 +01:00
distrobox-docs-bot 63ead4190f Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-11-06 23:16:48 +00:00
amnexya 9bdda6a4d2 docs: update command for GNOME installation (#1873) 2025-11-07 00:14:13 +01:00
Alessio Biancalana cdb90f26fa chore: bump version to 1.8.2.1 (#1872) 1.8.2.1 2025-11-06 09:17:11 +01:00
Pedro Rabello Sato 566801c532 init: fix wrong $HOME when using --init (#1871)
Do not pass io.systemd.Multiplexer, and its symlinks, from host to container.
Systemd, inside the container, used this socket to query for user information
from the host, setting the $HOME from the host.
2025-11-06 08:24:50 +01:00
dependabot[bot] f7ea01886c build(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 (#1869) 2025-11-01 11:42:13 +01:00
distrobox-docs-bot 1e2fe5aa50 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-31 13:10:11 +00:00
Sultaniiazov David faa95791a5 fix: Alt -> ALT (#1868) 2025-10-31 14:07:33 +01:00
Luca Di Maio 216ea8b257 all: bump release 1.8.2.0
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
1.8.2.0
2025-10-28 10:11:14 +01:00
distrobox-docs-bot c530defaa3 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-27 14:20:52 +00:00
Emanuele De CupisandAlessio Biancalana 4c3895f4e8 feat: extend manifest definitions with include (#1860)
* implement manifest include resolution

* Update docs/usage/distrobox-assemble.md

Co-authored-by: Alessio Biancalana <alessio@dottorblaster.it>

---------

Co-authored-by: Alessio Biancalana <alessio@dottorblaster.it>
2025-10-27 15:19:34 +01:00
distrobox-docs-bot b04d71eaed Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-26 09:26:25 +00:00
Luca Di Maio 1d88f8cc06 docs: move to new telegram channel
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-10-26 10:24:53 +01:00
Alessio Biancalana 40c4317cae create: fix formatting and quoting issues (#1862)
* create: fix formatting and quoting issues

* create: fix spacing
2025-10-23 12:53:08 +02:00
Jookia 3f15ed59ab create: support --userns=keep-id:size= (#1667)
Currently distrobox will reserve all subuids/subgids available.
This has the unfortunate effect of blocking other containers from running
that require their own set of subuids/subgids.

podman has added a feature that lets us restrict the amount of
subuids/subgids we request. If available, set the amount to 65536 which
is the standard amount needed for a typical Linux single container.

Disable this by setting DBX_USERNS_NOLIMIT=1.

Signed-off-by: Jookia <contact@jookia.org>
2025-10-23 12:28:11 +02:00
distrobox-docs-bot 04ebc3d59e Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-10 07:02:41 +00:00
Zack 9f4c085be6 docs: include hostname flag in distrobox-assemble docs, resolve #1851 (#1853) 2025-10-10 09:00:01 +02:00
Pedro Rabello Sato 8b79faf083 feat: bash completion enhancements (#1848)
* completion/bash: remove autocomplete of "version" and "help" subcommands

Before this change, "distrobox version" and distrobox "help" would
autocomplete with container names. Now it does not autocomplete as
those commands don't accept any parameter.

* completion/bash: complete "--home" option with absolute path

Before this change, "distrobox create --home" would expand
to "distrobox create --home myDir" which the distrobox command would
fail because the "home" option expects a absolute path. Now it would
expand the path with "/home/myUser/myDir"
2025-10-05 11:26:55 +02:00
Apolloandapollo7321 d753b355a6 fix: indentation for --root usage in distrobox-create (#1846)
Co-authored-by: apollo7321 <apollo7321@users.noreply.github.com>
2025-09-28 11:25:15 +02:00
Apolloandapollo7321 d3a3a7b747 chore: clarify --root documentation for distrobox-create (#1845)
Co-authored-by: apollo7321 <apollo7321@noreply.codeberg.org>
2025-09-28 10:45:40 +02:00
distrobox-docs-bot 3f2ae51a32 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-09-16 16:50:49 +00:00
Abdelrahman Ehab 159acc0860 docs: add Hyprland setup instructions to Distrobox guide (#1833)
* Add Hyprland setup instructions to Distrobox guide

Added instructions for running the latest Hyprland session in Distrobox, including container creation and environment variable setup. I did not add any images, as I am unsure if they are needed.

* fixed lint issues

* Update link to include Hyprland in documentation
2025-09-16 18:49:47 +02:00
Stefan Kerkmann 42c8dc6177 init: exclude schroot mountpoint from socket search, improve performance. (#1836)
This fixes minute long start-up hangs when using distrobox on a host
that has active schroot mounts.

Signed-off-by: Stefan Kerkmann <s.kerkmann@pengutronix.de>
2025-09-16 18:26:51 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9676f973bb build(deps): bump actions/checkout from 4 to 5 (#1831)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 09:18:29 +02:00