Luca Di Maio
1024c91cd1
docs: fix linting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2024-02-01 23:16:20 +01:00
Luca Di Maio
a3cb8d0407
docs: update compatibility list
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2024-02-01 23:13:59 +01:00
Osama Albahrani
2f0968d47c
all: Bump default container image to Fedora 39 ( #1134 )
...
Best-effort, search-and-replace. Checked manually using:
% rg -iC1 'fedora.*38'
Fedora 39 was released 2023-11-07 (about 2 months ago)
imho, 2 months is enough of a grace period. Thoughts?
- Fixes 89luca89/distrobox#1119
2024-02-01 22:34:23 +01:00
sfalken
da65ee2ce5
docs: Updated URLS for Fedora Images, Removed F36 ( #1140 )
2024-02-01 22:34:01 +01:00
Bai-Chiang
2fcfc8df0f
docs: Update Steam Deck installation guide. ( #1109 )
...
- SteamOS 3.5 already preinstalled `distrobox` and `podman`.
- `pipewire` is working now, so update `~/.distroboxrc` instruction.
2024-02-01 22:30:06 +01:00
Pavin Joseph
3b1e312f88
Fix systemd/init container startup ( #1069 )
...
Change user login to prevent issues with firefox segfaulting (IPC I/O) related errors. TODO: improve init wait depending on whether container has init or not.
Improved waiting for systemd to start system
Fix creation of systemd login sessions to prevent conflict across multiple active sessions.
some containers are not allowing passthrough of certain environment variables without explicitly passing them using sudo's --preserve-env flag
run podman exec command as root since some distros like suse or arch would ask for user password when using su to login even though the user has no password in /etc/shadow
fix pam_systemd not being checked for su on certain distros like suse or arch.
---------
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
Co-authored-by: Luca Di Maio <luca.dimaio1@gmail.com >
2024-02-01 22:18:05 +01:00
Luca Di Maio
6ee5467469
docs: update container save/restore, Fix #1015
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-11-19 15:36:40 +01:00
Luca Di Maio
7853799bd6
docs: migrate to new Void images, Fix #1016
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-11-19 15:24:54 +01:00
Luca Di Maio
48cf0c6c1f
docs: link assemble options to create flags. Fix #1006
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-11-19 14:41:29 +01:00
Luca Di Maio
375ef16564
docs: update docs
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-11-19 14:36:07 +01:00
Eric Curtin
12e63e434f
docs: Windows compatibility using WSL ( #1037 )
...
Tested distrobox on Windows Subsystem for Linux today, works as is.
2023-11-19 12:09:36 +01:00
Bas Krahmer
c57d97bfc5
create: fix unshare CLI args order ( #1022 )
2023-11-19 12:08:34 +01:00
Michal Vyskocil
e0727b8aa7
docs: Update compatibility.md for openSUSE ( #1011 )
...
There's a special distrobox-compatible flavor of openSUSE, see https://en.opensuse.org/Distrobox . This is configured as a default image when using distribution provided distrobox packages.
2023-11-19 12:06:23 +01:00
Luca Di Maio
3c889fddef
docs: specify how to update a curl/wget install
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-10-02 14:47:12 +02:00
Luca Di Maio
9b4e7ec439
export: add label none to disable labeling. Fix #993
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-26 21:07:03 +02:00
Luca Di Maio
c831e2e46d
docs: document incompatibility with VirtualBox, Fix #910
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-25 00:25:33 +02:00
Luca Di Maio
d065c94c2a
fix linting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-24 23:27:40 +02:00
Luca Di Maio
16482a585b
docs: better link to Lilipod repo, Fix #988
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-24 23:10:50 +02:00
Luca Di Maio
c12d3c1376
docs: migrate to distrobox.it
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-20 20:32:40 +02:00
Luca Di Maio
8243f811f9
docs: migrate to distrobox.it
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-20 20:31:49 +02:00
TheMaroonHatHacker
4643af3287
docs: fix typo in run_latest_gnome_kde_on_distrobox.md ( #983 )
...
There is a misspeling of SDDM (SSDM)
2023-09-20 18:58:47 +02:00
Luca Di Maio
bf11e3112f
docs: fix lilipod install guide
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-20 08:43:46 +02:00
Robin Candau
eb625eba21
docs: add missing instructions to make the podman launcher binary executable + Correct a typo for in the Steamdeck install guide ( #970 )
2023-09-16 10:37:09 +02:00
Luca Di Maio
1999483946
fix: linting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-16 10:32:33 +02:00
Luca Di Maio
561f9b096d
docs: better expose the toolbx/images project images and test more of them. Fix #544
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-15 11:27:22 +02:00
Luca Di Maio
7130e2ba7a
docs: update AL 2022 to 2023. Fix #962
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-15 11:07:07 +02:00
Luca Di Maio
2201de4e97
all: add Lilipod container manager support
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-15 10:58:15 +02:00
Luca Di Maio
3099d53a71
docs: update README and custom distrobox instructions
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-13 09:42:27 +02:00
Luca Di Maio
1bab64fa0a
docs: update README.md
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-12 18:50:21 +02:00
Luca Di Maio
0d96b03095
assemble: add new unshare options from create
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-12 18:45:09 +02:00
Luca Di Maio
79956c499a
docs: fix linting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-12 18:24:11 +02:00
Luca Di Maio
ed1af4718e
docs: remove redundant phrase
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-12 07:05:37 +00:00
Luca Di Maio
1686879412
docs: add new Steamdeck guide, document setup and workarounds for Pipewire audio. Fix #960
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-12 07:03:36 +00:00
Luca Di Maio
4a65aa1b48
docs: fix linting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-06 20:30:57 +02:00
Luca Di Maio
4359783c03
docs: document new way to install podman statically in HOME and unify the guide for SteamOS
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-06 20:05:04 +02:00
Luca Di Maio
2d8350a37e
init: align package list with containers/toolbox in order to give a more consistent experience between the tools
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-06 19:55:32 +02:00
Alex
d3ab272546
docs: update useful_tips.md ( #954 )
...
Fix typo.
2023-09-05 09:20:33 +02:00
Luca Di Maio
102b4062a4
extras: fix podman version for static builds. Fix #948
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-09-02 09:33:09 +00:00
Mirko Brombin
9326ac17c9
docs: document how to run Waydroid inside distrobox ( #951 )
2023-09-02 10:49:16 +02:00
Luca Di Maio
ddecc876ce
docs: update useful_tips.md
2023-08-30 20:55:37 +02:00
Luca Di Maio
267d584756
docs: improve documentation and man page for initful systems
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-28 06:51:24 +00:00
Luca Di Maio
2a40be3ad8
docs: add preview for initful systems
2023-08-27 23:56:35 +02:00
Luca Di Maio
981ccce78a
docs: fix formatting
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-27 21:53:06 +00:00
Luca Di Maio
c00fd4f9fd
docs: document how to get nested Docker, Podman and LXC inside a Distrobox container
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-26 20:17:10 +00:00
RJ Trujillo
3d5ba3dfa9
docs(compatibility): Add Bazzite and Bazzite Arch as supported distros ( #936 )
...
* docs(compatibility): Add Bazzite to supported host distros
Bazzite is an OCI image that serves as an alternative operating system for the Steam Deck, and a ready-to-game SteamOS-like for desktop computers and living room home theater PCs.
* docs(compatibility): Add Bazzite Arch to supported container distros
A ready-to-game Arch Linux based OCI designed for use exclusively in distrobox.
2023-08-26 20:07:18 +02:00
Luca Di Maio
146d5db251
create: additional unsharing modes, add unshare-all, work on #28 ( #818 )
...
This should ensure a basic unsharing between guest and hosts
This is not a proper sandbox
This allows to:
-unshare-devsys: do not share host devices and sysfs dirs from host
-unshare-ipc: do not share ipc namemspace with host
-unshare-netns: do not share the net namespace with host
-unshare-process: do not share process namemspace with host
And an unshare-all to do all the above.
This allows to have only the minimal requirements to:
access user's HOME
launch applications with GUI/GPU/Audio/Video
Additional mountpoints can be declared with --volume
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-26 14:20:56 +02:00
Luca Di Maio
0c4615b308
init: better handle dependency detection, better support OpenRC for initful containers, better document in man pages how to create initful containers
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-26 12:15:59 +00:00
bobslept
028329ccb8
assemble: create based on entry in manifest file ( #934 )
...
* assemble: create based on entries in manifest file
* fix code-scanning notes
2023-08-26 12:52:42 +02:00
Luca Di Maio
fc55cb8eed
enter: add XDG_* dirs according to home/custom_home. Fix #420
...
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com >
2023-08-26 10:32:43 +00:00
Mirko Brombin
90c3565a4b
docs: add Vanilla OS and update Arch init ( #926 )
...
* Add Vanilla OS:VSO image
* sort
* add vos to the compatible host systems
* wrong distro name
* prevent Arch from breaking the Ci
2023-08-19 08:02:25 +02:00