Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make useradd and groupadd return 0 | Simon Rettberg | 2024-02-01 | 1 | -3/+5 |
| | | | | | These functions will perror on error, so make sure on success we return 0, even though checking the return value is useless... | ||||
* | [vbox-src] Add vboxusers at build time, add demo to group | Simon Rettberg | 2024-02-01 | 1 | -0/+13 |
| | |||||
* | [inc/keyvalueutil] Fixup a bit | Simon Rettberg | 2023-01-23 | 1 | -2/+5 |
| | |||||
* | [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. | ||||
* | Allow running on X-less setups | Simon Rettberg | 2022-10-13 | 1 | -0/+1 |
| | |||||
* | kernel.inc: Copy .config to build dir | Simon Rettberg | 2022-09-28 | 1 | -1/+2 |
| | |||||
* | [downloader] Add sleep to git clone retries | Simon Rettberg | 2022-08-10 | 1 | -0/+2 |
| | |||||
* | [inc/chroot] tmpfs: 2 -> 4 GB (was not enough for recent NVIDIA) | Simon Rettberg | 2022-06-13 | 1 | -1/+1 |
| | |||||
* | Fix git retry logic | Simon Rettberg | 2021-11-15 | 1 | -0/+2 |
| | | | | Cloning repo without branch was broken | ||||
* | [downloader.inc] Fix misuse of $@ -> $* | Simon Rettberg | 2021-11-12 | 1 | -1/+1 |
| | |||||
* | [downloader.inc] autoclone: Retry 3 times | Simon Rettberg | 2021-11-12 | 1 | -8/+14 |
| | | | | | | This is ugly and stupid, but our git.openslx.org server sometimes barfs up "error: garbage at end of loose object" when cloning via https transport. | ||||
* | /var/run -> /run | Simon Rettberg | 2021-11-12 | 1 | -2/+3 |
| | |||||
* | binutil: Fix error message | Simon Rettberg | 2021-10-29 | 1 | -2/+2 |
| | |||||
* | Add CONFIG_NFS_CACHE global option, use for kernel | Simon Rettberg | 2021-10-26 | 1 | -0/+15 |
| | | | | | This adds the possibility to cache the built kernel on an NFS share for later re-use. | ||||
* | useradd.inc: Rewrite helper once again | Simon Rettberg | 2021-07-27 | 1 | -245/+153 |
| | |||||
* | [xorg] Fix move | Simon Rettberg | 2021-07-23 | 1 | -1/+1 |
| | |||||
* | [systemd] Drop /usr prefix | Simon Rettberg | 2021-07-23 | 1 | -1/+0 |
| | |||||
* | [nvidia-libs/nvidia-kernel] Add module_init hook, rename load hook | Simon Rettberg | 2021-07-16 | 1 | -1/+9 |
| | |||||
* | useradd.inc: fix minor issues | Simon Rettberg | 2021-07-16 | 1 | -17/+21 |
| | |||||
* | packagemanager: Fix return codes | Simon Rettberg | 2021-07-12 | 1 | -7/+10 |
| | |||||
* | Cleanup, rename some variables | Simon Rettberg | 2021-07-09 | 1 | -3/+3 |
| | |||||
* | autoclone: Prefix with repo name | Simon Rettberg | 2021-07-09 | 1 | -1/+1 |
| | |||||
* | autoclone: Fix path -C | Simon Rettberg | 2021-07-09 | 1 | -1/+3 |
| | |||||
* | useradd: fix REMOTE_LOCAL_INSTALL check | Simon Rettberg | 2021-07-09 | 1 | -3/+3 |
| | |||||
* | Store cloned repo information in target system | Simon Rettberg | 2021-07-09 | 1 | -3/+2 |
| | |||||
* | Remove activate_qt helper | Simon Rettberg | 2021-07-09 | 1 | -31/+0 |
| | |||||
* | Use autoclone where possible | Simon Rettberg | 2021-07-09 | 1 | -0/+6 |
| | |||||
* | Require explicit confgig for distcc/ccache, print local config | Simon Rettberg | 2021-07-09 | 1 | -20/+22 |
| | |||||
* | Add installer mode for stage4 | Simon Rettberg | 2021-07-08 | 1 | -87/+109 |
| | |||||
* | Drop 32bit support, improve CPU detection | Simon Rettberg | 2021-07-08 | 2 | -15/+8 |
| | |||||
* | setup_target: Don't try to install packages already installed | Simon Rettberg | 2021-07-08 | 1 | -0/+24 |
| | |||||
* | setup_target: Install all required packages at once at the start | Simon Rettberg | 2021-07-07 | 1 | -101/+11 |
| | | | | | | If we can't satisfy the requirements of all modules, bail out early instead of some time halfway through the module list. This is also faster than invoking apt for every single package. | ||||
* | 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 | 2 | -2/+2 |
| | | | | * old address will be disabled in the future | ||||
* | [inc/useradd] make sure dest dir exists for passwd/group/shadow | Jonathan Bauer | 2021-04-06 | 1 | -0/+1 |
| | |||||
* | [inc/useradd] do not overwrite USER | Jonathan Bauer | 2021-04-06 | 1 | -0/+1 |
| | |||||
* | [chroot] tmpfs size = 2G | Simon Rettberg | 2020-12-09 | 1 | -1/+1 |
| | |||||
* | [inc/autoclone] Restore cwdirectory | Simon Rettberg | 2020-07-30 | 1 | -0/+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 |
| | |||||
* | [*] run depmod in post_process_target | Jonathan Bauer | 2019-08-01 | 1 | -2/+3 |
| | |||||
* | Workaround invalid download checksum files | Simon Rettberg | 2019-07-19 | 1 | -0/+3 |
| | |||||
* | [*] auto install REQUIRED_CONTENT_PACKAGES | Jonathan Bauer | 2019-06-13 | 1 | -5/+11 |
| | | | | only install those not marked as optional '@' | ||||
* | swallow errors during distcc detection | Jonathan Bauer | 2019-06-06 | 1 | -2/+2 |
| | |||||
* | [inc/downloader] automaticly check integrity | Simon Rettberg | 2019-02-11 | 1 | -30/+58 |
| | | | | of downloads, if provided |