summaryrefslogtreecommitdiffstats
path: root/core/includes
Commit message (Collapse)AuthorAgeFilesLines
* Make useradd and groupadd return 0Simon Rettberg2024-02-011-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 groupSimon Rettberg2024-02-011-0/+13
|
* [inc/keyvalueutil] Fixup a bitSimon Rettberg2023-01-231-2/+5
|
* [inc/chroot] Delete preload .so after chroot exitSimon Rettberg2023-01-131-0/+1
|
* [inc/chroot] Fix minor issues, work-around tmfs umount weirdnessSimon Rettberg2023-01-041-52/+31Star
| | | | | | | | | 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_rangeSimon Rettberg2022-12-121-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 setupsSimon Rettberg2022-10-131-0/+1
|
* kernel.inc: Copy .config to build dirSimon Rettberg2022-09-281-1/+2
|
* [downloader] Add sleep to git clone retriesSimon Rettberg2022-08-101-0/+2
|
* [inc/chroot] tmpfs: 2 -> 4 GB (was not enough for recent NVIDIA)Simon Rettberg2022-06-131-1/+1
|
* Fix git retry logicSimon Rettberg2021-11-151-0/+2
| | | | Cloning repo without branch was broken
* [downloader.inc] Fix misuse of $@ -> $*Simon Rettberg2021-11-121-1/+1
|
* [downloader.inc] autoclone: Retry 3 timesSimon Rettberg2021-11-121-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 -> /runSimon Rettberg2021-11-121-2/+3
|
* binutil: Fix error messageSimon Rettberg2021-10-291-2/+2
|
* Add CONFIG_NFS_CACHE global option, use for kernelSimon Rettberg2021-10-261-0/+15
| | | | | This adds the possibility to cache the built kernel on an NFS share for later re-use.
* useradd.inc: Rewrite helper once againSimon Rettberg2021-07-271-245/+153Star
|
* [xorg] Fix moveSimon Rettberg2021-07-231-1/+1
|
* [systemd] Drop /usr prefixSimon Rettberg2021-07-231-1/+0Star
|
* [nvidia-libs/nvidia-kernel] Add module_init hook, rename load hookSimon Rettberg2021-07-161-1/+9
|
* useradd.inc: fix minor issuesSimon Rettberg2021-07-161-17/+21
|
* packagemanager: Fix return codesSimon Rettberg2021-07-121-7/+10
|
* Cleanup, rename some variablesSimon Rettberg2021-07-091-3/+3
|
* autoclone: Prefix with repo nameSimon Rettberg2021-07-091-1/+1
|
* autoclone: Fix path -CSimon Rettberg2021-07-091-1/+3
|
* useradd: fix REMOTE_LOCAL_INSTALL checkSimon Rettberg2021-07-091-3/+3
|
* Store cloned repo information in target systemSimon Rettberg2021-07-091-3/+2Star
|
* Remove activate_qt helperSimon Rettberg2021-07-091-31/+0Star
|
* Use autoclone where possibleSimon Rettberg2021-07-091-0/+6
|
* Require explicit confgig for distcc/ccache, print local configSimon Rettberg2021-07-091-20/+22
|
* Add installer mode for stage4Simon Rettberg2021-07-081-87/+109
|
* Drop 32bit support, improve CPU detectionSimon Rettberg2021-07-082-15/+8Star
|
* setup_target: Don't try to install packages already installedSimon Rettberg2021-07-081-0/+24
|
* setup_target: Install all required packages at once at the startSimon Rettberg2021-07-071-101/+11Star
| | | | | | 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 dirsJonathan Bauer2021-05-181-0/+4
|
* Change the mail address for feedback in file headersSteffen Ritter2021-04-292-2/+2
| | | | * old address will be disabled in the future
* [inc/useradd] make sure dest dir exists for passwd/group/shadowJonathan Bauer2021-04-061-0/+1
|
* [inc/useradd] do not overwrite USERJonathan Bauer2021-04-061-0/+1
|
* [chroot] tmpfs size = 2GSimon Rettberg2020-12-091-1/+1
|
* [inc/autoclone] Restore cwdirectorySimon Rettberg2020-07-301-0/+1
|
* [inc/chroot] Add tmpfs layer for upperdirSimon Rettberg2020-03-101-57/+55Star
| | | | | | | 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 listv26Jonathan Bauer2020-02-111-0/+1
|
* chroot.inc: do not create empty overlay listsJonathan Bauer2020-02-111-2/+1Star
|
* chroot.inc: fix broken ||Jonathan Bauer2019-11-281-1/+1
|
* chroot.inc: formattingJonathan Bauer2019-11-271-13/+13
|
* [*] run depmod in post_process_targetJonathan Bauer2019-08-011-2/+3
|
* Workaround invalid download checksum filesSimon Rettberg2019-07-191-0/+3
|
* [*] auto install REQUIRED_CONTENT_PACKAGESJonathan Bauer2019-06-131-5/+11
| | | | only install those not marked as optional '@'
* swallow errors during distcc detectionJonathan Bauer2019-06-061-2/+2
|
* [inc/downloader] automaticly check integritySimon Rettberg2019-02-111-30/+58
| | | | of downloads, if provided