Files
distrobox/docs/usage/distrobox-init.md
T

41 lines
1.1 KiB
Markdown
Raw Normal View History

2022-06-22 08:47:30 +02:00
<!-- markdownlint-disable MD010 MD036 -->
# NAME
distrobox-init
# DESCRIPTION
**Init the distrobox (not to be launched manually)**
2022-01-13 19:23:12 +01:00
distrobox-init is the entrypoint of a created distrobox.
Note that this HAS to run from inside a distrobox, will not work if you run it
from your host.
2022-06-22 08:47:30 +02:00
**This is not intended to be used manually, but instead used by distrobox-create
to set up the container's entrypoint.**
2022-01-13 19:23:12 +01:00
distrobox-init will take care of installing missing dependencies (eg. sudo), set
up the user and groups, mount directories from the host to ensure the tight
integration.
2022-06-22 08:47:30 +02:00
# SYNOPSIS
2022-01-13 19:23:12 +01:00
2022-06-22 08:47:30 +02:00
**distrobox-init**
2022-01-13 19:23:12 +01:00
--name/-n: user name
--user/-u: uid of the user
--group/-g: gid of the user
--home/-d: path/to/home of the user
--help/-h: show this message
--init/-I: whether to use or not init
--pre-init-hooks: commands to execute prior to init
2022-08-31 15:07:13 +02:00
--upgrade/-U: run init in upgrade mode
2022-01-13 19:23:12 +01:00
--verbose/-v: show more verbosity
--version/-V: show version
2022-01-27 22:51:47 +01:00
--: end arguments execute the rest as command to execute during init
2022-01-13 19:23:12 +01:00
2022-06-22 08:47:30 +02:00
# EXAMPLES
2022-01-13 19:23:12 +01:00
2022-06-22 08:47:30 +02:00
distrobox-init --name test-user --user 1000 --group 1000 --home /home/test-user
2022-08-31 15:07:13 +02:00
distrobox-init --upgrade