| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
Use it to precompile all the dependencies for the dnbd3-rootfs module.
Assuming the current packer/ansible workflow that generates base images
once and use these for provisioning runs, precompiling the dependencies
of the dnbd3-rootfs module in the base image would avoid to compile
these in every provisioning run. This will speed up the process.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Stage4 can contain addons under /opt/openslx/addons/<addon_name>.
The contents will be moved to the stage4 if the 'addon-required' script
present in the addon's root directory returns 0. ld cache and whiteouts
(files removed during the overlay'ed addon build) are automatically
processed. NOTE: addon-init script of old is NOT executed atm, since for
the only addon we use, it only handled the whiteouts (which is now done
for every addon). See code for details...
|
|
|
|
|
|
|
|
|
| |
slx-drm pulls in dracut's drm module and provides a modprobe.d
configurations file to always prioritize nvidia drivers, falling back to
nouveau on failures.
slx-splash uses the slx busybox's fbsplash (WIP). Busybox is still
missing from defaults builds, so this won't function out of the box!
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
... version to compile dnbd3 against different kernel then the one
running. Note, this uses the dracut's internal variable storing the
kernel version (specifically '--kver'). This value will be passed to
buid_compile_dnbd3 per environment and injected when calling cmake.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
after cloning the submodules, search for patches under
builder/patches/<submodule_name> and apply them is appropriate.
Currently:
* dnbd3:
** configurable kernel version
* qemu-xmount:
** do not pass the relocatable option (-r) to the linker since it
conflicts with "-pie" that is activated by default on newer gcc.
** fix memfd compile errors
The last patch was taken from:
http://lists.openembedded.org/pipermail/openembedded-core/2018-January/146949.html
|
| |
|
| |
|
|
|
|
|
|
| |
bridge interfaces (an others?) stay stuck in "configuring" state while
trying to configure ipv6 leading to systemd-networkd-wait-online to
never pass. Thus we disable it for now.
|
|
|
|
| |
This reverts commit 9eb1dd0624854c92fe1174bb5e67e1b65e7390f5.
|
|
|
|
| |
of SLX_DNBD3_SERVERS to support bwlp's sat format
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
set...
|
| |
|
|
|
|
|
|
| |
... comma-separated.
openslx_tmp_mount expect to read the discovered device from
/etc/openslx as SLX_TMP_PARTITION_DEVICE
|
| |
|
| |
|
|
|
|
| |
emergency_shell since this is to be considered a non-critical error.
|
| |
|
|
|
|
| |
not installed in stage4
|
| |
|
|
|
|
| |
determine the suffix for the ib interface
|
| |
|
|
|
|
|
| |
use boot interface name from /run/openslx/pxe-network.conf instead of
hardcoded :)
|
| |
|
| |
|
|
|
|
| |
Uses SLX_TMP_PARTITION_IDENTIFIER to mount $NEWROOT/tmp
|
|
|
|
|
| |
Uses SLX_TMP_PARTITION_IDENTIFIER from the openslx configuration file to detect which partition to format.
Formatting is done either by the command in SLX_TMP_PARTITION_FILESYSTEM_CREATE_COMMAND, if set, or by either mkfs.xfs or mkfs.ext4 as fallbacks
|
|
|
|
|
| |
* dhcp configuration for stage4 is still suboptimal
* reworked various scripts
|
|
|
|
| |
+ retry downloading config if it fails, to catch some network delays....
|
|
|
|
| |
instead of searching it with find which might yield false positives...
|
| |
|
|
|
|
|
| |
* also renamed it to /opt/openslx/config to be conform to what
stage4/bwlp expects
|
|
|
|
|
|
|
|
|
|
|
|
| |
* various fixes/improvements for bridged mode
* will copy over the config to stage4 before switch_root and switch to
DHCP on the PXE interface
* will keep the parsed info in /run/openslx/pxe-network.conf for later
use (instead of parsing it multiple times...)
* bridged is still defined by BRIDGED in parse-kcl hook which should
change
* still has workarounds for hostname/dns/search as this is not yet fully
working using systemd-networkd/resolved
|
| |
|
| |
|
| |
|
|
|
|
|
| |
module will now pull 'systemd-networkd-ext' if systemd-inird module is
to be built, or the old 'network' module for the old sysvinit.
|