README: remove unshare(1), misc twerks.
This commit is contained in:
parent
35004001d4
commit
73ecdf973d
1 changed files with 7 additions and 8 deletions
15
README.md
15
README.md
|
@ -7,13 +7,17 @@ The included `xbps-src` script will fetch and compile the sources, and install i
|
||||||
files into a `fake destdir` to generate XBPS binary packages that can be installed
|
files into a `fake destdir` to generate XBPS binary packages that can be installed
|
||||||
or queried through the `xbps-install(8)` and `xbps-query(8)` utilities, respectively.
|
or queried through the `xbps-install(8)` and `xbps-query(8)` utilities, respectively.
|
||||||
|
|
||||||
|
### Requirements
|
||||||
|
|
||||||
|
- GNU bash
|
||||||
|
- xbps >= 0.44
|
||||||
|
|
||||||
`xbps-src` requires an utility to chroot and bind mount existing directories
|
`xbps-src` requires an utility to chroot and bind mount existing directories
|
||||||
into a `masterdir` that is used as its main `chroot` directory. `xbps-src` supports
|
into a `masterdir` that is used as its main `chroot` directory. `xbps-src` supports
|
||||||
multiple utilities to accomplish this task:
|
multiple utilities to accomplish this task:
|
||||||
|
|
||||||
- `xbps-uunshare(8)` - XBPS utility that uses `user_namespaces(7)`.
|
- `xbps-uunshare(8)` - XBPS utility that uses `user_namespaces(7)` (part of xbps, default).
|
||||||
- `xbps-uchroot(8)` - XBPS utility that uses `namespaces` and must be `setgid`.
|
- `xbps-uchroot(8)` - XBPS utility that uses `namespaces` and must be `setgid` (part of xbps).
|
||||||
- `unshare(1)` - util-linux utility that uses `user_namespaces(7)`.
|
|
||||||
- `proot(1)` - utility that implements chroot/bind mounts in user space, see http://proot.me.
|
- `proot(1)` - utility that implements chroot/bind mounts in user space, see http://proot.me.
|
||||||
|
|
||||||
> NOTE: you don't need to be `root` to use `xbps-src`, use your preferred chroot style as explained
|
> NOTE: you don't need to be `root` to use `xbps-src`, use your preferred chroot style as explained
|
||||||
|
@ -70,11 +74,6 @@ To enable it:
|
||||||
$ cd void-packages
|
$ cd void-packages
|
||||||
$ echo XBPS_CHROOT_CMD=proot >> etc/conf
|
$ echo XBPS_CHROOT_CMD=proot >> etc/conf
|
||||||
|
|
||||||
### Requirements
|
|
||||||
|
|
||||||
- GNU bash
|
|
||||||
- xbps >= 0.44
|
|
||||||
|
|
||||||
### Quick setup in Void
|
### Quick setup in Void
|
||||||
|
|
||||||
Clone the `void-packages` git repository, install the bootstrap packages:
|
Clone the `void-packages` git repository, install the bootstrap packages:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue