Commit Graph
1860 Commits
Author SHA1 Message Date
distrobox-docs-bot 451cc3cbd0 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2026-02-10 09:03:21 +00:00
renner 3d8159ec19 docs: remove bluefin-cli and powershell ublue images (#1997)
See:
https://github.com/ublue-os/toolboxes/pull/546
https://github.com/ublue-os/toolboxes/pull/547
2026-02-10 10:02:33 +01:00
Luca Di Maio 3eb5c6f1f3 chore(version): bump install to v1.8.2.4
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2026-02-04 18:43:11 +01:00
Alessio Biancalana 08e4963711 chore(version): bump to v1.8.2.4 (#1995) 1.8.2.4 2026-02-04 16:47:39 +01:00
Luca Di Maio 4f43814224 init: refactor user setup to modify attributes individually (#1994)
Modify user attributes (username, shell, GID, groups, UID) separately
with individual checks and fallbacks for each, rather than using a
single usermod call. This improves reliability by only modifying
attributes that differ from the expected values and provides more
granular error handling.

This also includes a fix in /etc/group that would make usermod fail if
it does not end with a newline.

Fix #1991
Fix #1979

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2026-02-04 10:45:24 +01:00
tblume 82310ad19a distrobox-init: add newline when appending user via printf (#1988)
The manual write of a user via printf to /etc/passwd and /etc/group
is missing a newline at the end of file.
That results in a failure in useradd parsing the content of the file
in the __getdelim function.
2026-02-02 19:08:37 +01:00
distrobox-docs-bot 2995df501b Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2026-01-18 00:39:38 +00:00
Alessio Biancalana 0316d24765 docs: update Alpine Linux images to latest versions (#1977) 2026-01-18 01:38:57 +01:00
Pedro Rabello Sato 3a3512b607 chore: add missing dependencies for fedora and wolfi. (#1931)
* fix: add fedora missing dependency

In fedora 43, the package `wget2-wget` provides
the command `wget`. Install it on fedora containers.

* fix: add missing wolfi dependencies
2026-01-18 00:50:09 +01:00
distrobox-docs-bot 856da362c4 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
1.8.2.3
2026-01-17 08:52:05 +00:00
Alessio Biancalana b91cf8cea9 docs: add Linux Mint 22.3 to the compatibility document (#1976) 2026-01-17 09:51:27 +01:00
Alessio Biancalana 7a7f969ae2 docs: leverage PAT again for gen_man action (#1975) 2026-01-17 09:47:57 +01:00
Alessio Biancalana c220794f8c docs: add Oracle Linux 10 to the compatibility doc (#1974) 2026-01-17 09:37:47 +01:00
Alessio Biancalana 9c6b498625 ci: persist credentials in order to allow for manpages commit (#1973) 2026-01-17 09:32:46 +01:00
Alessio Biancalana 70112dd93a docs: add CentOS Stream 10 to the supported container OSes (#1972) 2026-01-17 09:21:22 +01:00
Alessio Biancalana 6b9b9708ee docs: fix manpages generation by setting contents: write permissions (#1971) 2026-01-17 09:09:30 +01:00
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