Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [inc/chroot] Delete preload .so after chroot exit | Simon Rettberg | 2023-01-13 | 1 | -0/+1 |
| | |||||
* | [inc/chroot] Fix minor issues, work-around tmfs umount weirdness | Simon Rettberg | 2023-01-04 | 1 | -52/+31![]() |
| | | | | | | | | | It seems if we mount a tmfs after establishing a bind-mount of /, we get an additional entry in /proc/mounts, and unmounting either one will remove the other one too. This breaks keeping the upperdir of a chroot in case of failure, making debugging hard. Change the order: mount the tmpfs first, then the bind-mount of /. This avoids the additional entry and keeps the upperdir around. | ||||
* | [chroot] Add preload lib crap for close_range | Simon Rettberg | 2022-12-12 | 1 | -0/+15 |
| | | | | | | For some reason in our chroot we get a permission denied for close_range calls, which breaks the vmware 17 installer. Add a shim that falls back to close instead. | ||||
* | [inc/chroot] tmpfs: 2 -> 4 GB (was not enough for recent NVIDIA) | Simon Rettberg | 2022-06-13 | 1 | -1/+1 |
| | |||||
* | chroot.inc: skip bind mounts of inexistant dirs | Jonathan Bauer | 2021-05-18 | 1 | -0/+4 |
| | |||||
* | Change the mail address for feedback in file headers | Steffen Ritter | 2021-04-29 | 1 | -1/+1 |
| | | | | * old address will be disabled in the future | ||||
* | [chroot] tmpfs size = 2G | Simon Rettberg | 2020-12-09 | 1 | -1/+1 |
| | |||||
* | [inc/chroot] Add tmpfs layer for upperdir | Simon Rettberg | 2020-03-10 | 1 | -57/+55![]() |
| | | | | | | | Newer kernels do not allow the upperdir to be a subdirectory of the lowerdir, which was always the case for us since lowerdir == / Make the whole chroot mess even more confusing by introducing more mounts and variables and directories. | ||||
* | chroot.inc: do not fail on empty whiteout listv26 | Jonathan Bauer | 2020-02-11 | 1 | -0/+1 |
| | |||||
* | chroot.inc: do not create empty overlay lists | Jonathan Bauer | 2020-02-11 | 1 | -2/+1![]() |
| | |||||
* | chroot.inc: fix broken || | Jonathan Bauer | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | chroot.inc: formatting | Jonathan Bauer | 2019-11-27 | 1 | -13/+13 |
| | |||||
* | [all] New license clauses as to ticket #3132: No more openSLX GmbH | Christian Rößler | 2018-09-19 | 1 | -6/+7 |
| | |||||
* | [chroot.inc] remove unneeded pinfo | Jonathan Bauer | 2018-03-20 | 1 | -1/+0![]() |
| | |||||
* | [chroot] perror if touching whiteout list failed | Jonathan Bauer | 2018-01-29 | 1 | -1/+1 |
| | |||||
* | [chroot.inc] Fix generating whiteout list on newer kernels | Simon Rettberg | 2017-11-29 | 1 | -3/+4 |
| | | | | | | overlayfs switched from using symlinks to '(overlay-whiteout)' to creating character devices with all permission bits zero. Fix the find expression that gathers all the whiteouts. | ||||
* | [inc/chroot] Improbe unmount logic ;) | Simon Rettberg | 2017-11-20 | 1 | -28/+83 |
| | |||||
* | Add bash shebangs to all our includes: | Simon Rettberg | 2017-02-28 | 1 | -0/+1 |
| | | | | | | | github misidentifies lots of includes in its code stats and syntax highlighting. Try to make it a nicer place by giving it a hint via that shebang. It's actually useless in files that are being sourced, but it doesn't hurt either. | ||||
* | merge with latest dev version | Sebastian | 2016-04-25 | 1 | -0/+248 |