1498 Commits

Author SHA1 Message Date
Luca Di Maio
5ad75a07d1 all: bump release 1.8.0
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
1.8.0
2024-10-12 15:39:16 +02:00
Luca Di Maio
c3f30eb9b2 init: fix nvidia integration, improve search of nvidia files, Fix #1500
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 15:12:23 +02:00
distrobox-docs-bot
faa7e0b8a9 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-10-12 12:05:58 +00:00
Luca Di Maio
b2590cfeec docs: update compatibility, add ublue toolboxes, update Alpine and Fedora versions, Fix #1501
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 14:05:07 +02:00
Luca Di Maio
ae0601caec init: fix nvidia integration mounting files from boost libs, Fix #1500
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 13:24:02 +02:00
Luca Di Maio
177a035b84 create: ignore trailing slashes on custom homes, Fix #1575
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 13:02:43 +02:00
Luca Di Maio
d706818265 assemble: fix name detection with hyphens, Fix #1507
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 12:09:14 +02:00
Luca Di Maio
cd72759796 enter: fix additional flags evaluation, Fix #1541
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 12:09:13 +02:00
jarred wilson
2fcdd6e816 fix:[#1525] handle container creation failure (#1526)
print error message and exit with subprocess return code
2024-10-12 12:08:15 +02:00
Tim Wang
1244b33daa init: separate 'mount --rbind -o rslave ...' into 'mount --rbind ...' and 'mount --make-rslave ...' (#1583)
On some legacy distros like Ubuntu 18.04.6, the mount executable does not support '-o rslave'. So we use '--make-rslave' instead.
2024-10-10 18:04:31 +02:00
TigerGorilla2
21661400fa export: Actually fix XDG_DATA_DIRS and XDG_DATA_HOME handling (#1582) 2024-10-10 16:04:39 +02:00
Luca Di Maio
cbf9f88ffe assemble: fix possible empty lines, Fix #1514
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-10 12:32:57 +02:00
Luca Di Maio
922175d456 init: apt-get upgrade, force keeping old configs when non interactive
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-10 10:48:30 +02:00
Luca Di Maio
023830f8eb docs: remove rhel-toolbox image from compatibility, it's now behind paywall
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-10 10:47:46 +02:00
Luca Di Maio
47ce09aa7c docs: remove EOL images from compatibility
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-10 10:47:13 +02:00
Luca Di Maio
0762ebac6a generate-entry: fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-10 10:20:33 +02:00
Boria138
54aad24f97 init: fix arch locale-gen (#1520) 2024-10-10 09:58:53 +02:00
Ferenc Géczi
1a7381ecca docs: support for alpine 3.20 containers (#1504)
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-10-10 09:56:44 +02:00
Haowen Liu
5f44bd25a4 init: nvidia integration - Exclude repos from bind-mounting (#1503)
When used on a Universal Blue OS like bluefin, the repo configurations
are available at `/run/host/etc/yum.repos.d/`. Repos that contain the
name nvidia are incorrectly bind-mounted into the container and causes
weird errors on boxes using yum and dnf.
2024-10-10 09:56:21 +02:00
Lukas Schmelting
ccedbd701d export: Fix XDG_DATA_DIRS and XDG_DATA_HOME handling (#1496)
Swaps if condition resulting in the matching environment variable being
iterated
2024-10-10 09:55:39 +02:00
Alexandre Vicenzi
771370b2b3 docs: Update openSUSE and SLES compatibility guide (#1489)
The issue with Podman was fixed on recent releases.

Signed-off-by: Alexandre Vicenzi <alexandre.vicenzi@suse.com>
2024-10-10 09:55:07 +02:00
Samuel
cd9439d9ff generate-entry: use XDG_DATA_HOME (#1468) 2024-10-10 09:54:35 +02:00
Vladyslav Romanchuk
7fc534bd9c enter: fix handle containers that have environment variables shorter than 5 (#1545) 2024-10-10 09:49:02 +02:00
Intza
9a58610cd9 add iputils 2024-10-09 21:18:38 +02:00
Luca Di Maio
c05b6a4376 enter: improve positional args handling, treat enter command accordingly, improve comments explaining the black magic
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-08-09 11:16:20 +02:00
distrobox-docs-bot
4c38d6b3f9 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-07-03 18:33:03 +00:00
andy
45fab05250 generate-entry: Add kali icon (#1451)
* Add kali icon

* Fix kali icon
2024-07-03 20:32:16 +02:00
Luca Di Maio
5fa7fc6bc5 fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 23:10:43 +02:00
Luca Di Maio
77b37ea310 init: fix missing allowerasing flag for dnf
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 18:15:37 +02:00
Luca Di Maio
a4b0332587 fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 17:03:13 +02:00
Luca Di Maio
26a037118d enter: get rid of eval and pass arguments using set. This will avoid maniupulating args, and simplify our life. Fix #749, Fix #1461
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 16:58:01 +02:00
Luca Di Maio
c2eb546b94 init: arrange package manager to avoid conflicts when using more than one (eg: packaging containers)
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 14:00:32 +02:00
Luca Di Maio
a127231305 init: rework package managment code
Move each pkg manager to its own function
Deduplicate similar managers (eg: yum/dnf)
Move pkg-manager exceptions setup to this phase
Simplify and better document the code.

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 13:43:13 +02:00
Luca Di Maio
175910fbc2 create: better explain init/pre-init hooks
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-29 13:42:43 +02:00
Luca Di Maio
df7414bff3 export: fix CONTAINER_ID fallback
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:57:36 +02:00
distrobox-docs-bot
dcad7dd449 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-06-28 15:52:46 +00:00
Luca Di Maio
3f4e506b98 fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:48:08 +02:00
Luca Di Maio
5d8308d48f fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:44:44 +02:00
distrobox-docs-bot
0bb6c1c8e0 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-06-28 15:37:46 +00:00
Luca Di Maio
3405e1ce00 export: improve documentation of the spec. Fix #1444
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:36:52 +02:00
distrobox-docs-bot
e1f7292ca5 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-06-28 15:19:47 +00:00
Luca Di Maio
860ead86f4 assemble: add support for remote manifest files
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:18:36 +02:00
Luca Di Maio
fcc29722b4 init: auto-link /usr/bin/flatpak, to better support opening links on host's browser, if those are flatpaks
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:08:07 +02:00
Luca Di Maio
d0b93f63cc export: simplify and cleanup code
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 17:04:44 +02:00
Luca Di Maio
cd3a341b09 docs: document an official way to detect when you're in a distrobox
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 16:59:35 +02:00
Luca Di Maio
3165b9305b export: support exporting app launchers by full-path.
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-28 16:56:33 +02:00
distrobox-docs-bot
77b45ca2e1 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2024-06-27 10:29:24 +00:00
Luca Di Maio
e77e6a5355 docs: fix obsolete Chainguard Wolfi notes
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-27 12:28:33 +02:00
phoppermann
31bb03f113 init: do not fail in "Setting up read-only mounts" if findmnt does not exist (#1454) 2024-06-27 12:03:55 +02:00
Luca Di Maio
24716c1b18 fix linting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-27 11:19:31 +02:00