Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | in bridge mode, do not copy the physical interface configurationv0.1 | Jonathan Bauer | 2018-11-12 | 1 | -1/+1 |
| | | | | | | This prevents systemd from bringing down the interface leading to a short network outage, delaying the rest of the boot process until it has brought it up again. | ||||
* | remove deprecated wlan-boot module | Jonathan Bauer | 2018-11-12 | 60 | -2378/+0 |
| | |||||
* | [slx-runmode] support for SLX_SYSTEMD_TARGET | Jonathan Bauer | 2018-10-09 | 2 | -0/+26 |
| | | | | to overwrite the default.target configured within stage4 | ||||
* | autodetect libkmod version to decide which dracut version to install | Jonathan Bauer | 2018-08-23 | 1 | -2/+12 |
| | |||||
* | added missing description for the --init option | Jonathan Bauer | 2018-08-21 | 1 | -0/+4 |
| | |||||
* | introduce --kernel-version option | Jonathan Bauer | 2018-08-21 | 1 | -5/+25 |
| | | | | to specify the kernel version to build the initramfs for. | ||||
* | [haveged] introduce new module | Jonathan Bauer | 2018-08-20 | 1 | -0/+41 |
| | | | | for early entropy generation | ||||
* | [systemd-networkd-ext] fix missing quotes | Jonathan Bauer | 2018-08-20 | 1 | -1/+1 |
| | |||||
* | introduce '--init' option | Jonathan Bauer | 2018-08-09 | 1 | -0/+59 |
| | | | | | | | | | 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. | ||||
* | comments | Jonathan Bauer | 2018-08-09 | 1 | -1/+3 |
| | |||||
* | use absolute path for root directory | Jonathan Bauer | 2018-08-09 | 1 | -1/+1 |
| | |||||
* | fix bad directory stack during dnbd3 build | Jonathan Bauer | 2018-08-09 | 1 | -1/+1 |
| | |||||
* | [systemd-networkd-ext] config var for DHCP in stage4 | Jonathan Bauer | 2018-07-03 | 1 | -3/+4 |
| | |||||
* | [dnbd3-rootfs] mark the remote configuration variables | Jonathan Bauer | 2018-05-23 | 1 | -0/+3 |
| | |||||
* | Support for stage4 addons | Jonathan Bauer | 2018-05-23 | 2 | -0/+122 |
| | | | | | | | | | | 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... | ||||
* | new slx-drm and slx-splash (PoC) modules | Jonathan Bauer | 2018-05-23 | 5 | -0/+73 |
| | | | | | | | | | 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! | ||||
* | update to dracut v47 | Jonathan Bauer | 2018-05-15 | 1 | -1/+2 |
| | |||||
* | [kexec-reboot] bail if kexec is not found | Jonathan Bauer | 2018-05-09 | 3 | -37/+53 |
| | |||||
* | add simple kexec-reboot script | Jonathan Bauer | 2018-05-09 | 2 | -0/+54 |
| | |||||
* | [dnbd3-rootfs] add support for configurable kernel | Jonathan Bauer | 2018-05-07 | 2 | -2/+9 |
| | | | | | | | ... 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. | ||||
* | support patches for submodules | Jonathan Bauer | 2018-05-07 | 4 | -0/+74 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | [openslx_tmp_mount] add chmod binary | Jonathan Bauer | 2018-05-04 | 1 | -0/+1 |
| | |||||
* | update dnbd3 revision to post 4.1x compile fixes | Jonathan Bauer | 2018-05-04 | 1 | -0/+0 |
| | |||||
* | [systemd-networkd] disable ipv6 in stage4 | Jonathan Bauer | 2018-04-09 | 1 | -0/+2 |
| | | | | | | 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. | ||||
* | Revert "[dnbd3-rfs] also check for PARTTYPE when lsblk'ing for disk partitions" | Jonathan Bauer | 2018-03-23 | 1 | -1/+1 |
| | | | | This reverts commit 9eb1dd0624854c92fe1174bb5e67e1b65e7390f5. | ||||
* | [dnbd3-rootfs] support whitespace separated list | Jonathan Bauer | 2018-03-23 | 1 | -1/+1 |
| | | | | of SLX_DNBD3_SERVERS to support bwlp's sat format | ||||
* | fix stupid !bridge check not supported on systemd 219 | Jonathan Bauer | 2018-03-22 | 1 | -1/+1 |
| | |||||
* | properly disable LLA | Jonathan Bauer | 2018-03-21 | 1 | -2/+2 |
| | |||||
* | [openslx_tmp_format] reduce default timeout to 5sec | Jonathan Bauer | 2018-03-20 | 1 | -1/+1 |
| | |||||
* | [openslx_tmp_format] fix missing include of tools.sh | Jonathan Bauer | 2018-03-20 | 1 | -0/+1 |
| | |||||
* | [systemd-networkd] no LLA | Jonathan Bauer | 2018-03-20 | 1 | -0/+2 |
| | |||||
* | [dnbd3-rfs] also check for PARTTYPE when lsblk'ing for disk partitions | Jonathan Bauer | 2018-03-20 | 1 | -1/+1 |
| | |||||
* | [conf-tgz] do not emergency_shell if SLX_LOCAL_CONFIGURATION is not | Jonathan Bauer | 2018-03-15 | 1 | -24/+21 |
| | | | | set... | ||||
* | fix matching physical devices... | Jonathan Bauer | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | [openslx_tmp_*] support list of tmp identifier | Jonathan Bauer | 2018-03-15 | 2 | -7/+23 |
| | | | | | | ... comma-separated. openslx_tmp_mount expect to read the discovered device from /etc/openslx as SLX_TMP_PARTITION_DEVICE | ||||
* | [dnbd3-rootfs] formatting | Jonathan Bauer | 2018-03-15 | 1 | -8/+5 |
| | |||||
* | [dnbd3-rootfs] support multiple identifiers RW dev | Jonathan Bauer | 2018-03-15 | 1 | -7/+16 |
| | |||||
* | [openslx_tmp_format] only warn if sanity checks fails and do not spawn an ↵ | Jonathan Bauer | 2018-03-15 | 1 | -9/+16 |
| | | | | emergency_shell since this is to be considered a non-critical error. | ||||
* | no exit in sourced scripts round2wq | Jonathan Bauer | 2018-03-13 | 1 | -2/+0 |
| | |||||
* | [systemd-networkd-ext] fix script when resolved | Jonathan Bauer | 2018-03-07 | 1 | -9/+12 |
| | | | | not installed in stage4 | ||||
* | [systemd-networkd-ext] strengthen vlan matching | Jonathan Bauer | 2018-03-07 | 1 | -7/+6 |
| | |||||
* | [ib-conf] if VLAN is configured, use the ip of the vlan interface to | Jonathan Bauer | 2018-03-07 | 1 | -0/+3 |
| | | | | determine the suffix for the ib interface | ||||
* | [conf-tgz] no exit in sourced script.... | Jonathan Bauer | 2018-03-07 | 1 | -2/+2 |
| | |||||
* | [ib-conf] fix boot interface name | Jonathan Bauer | 2018-03-07 | 1 | -1/+3 |
| | | | | | use boot interface name from /run/openslx/pxe-network.conf instead of hardcoded :) | ||||
* | add mkfs.xfs and fsck.xfs to dnbd3-rootfs binaries | Jonathan Bauer | 2018-03-06 | 1 | -2/+2 |
| | |||||
* | fixes | Jonathan Bauer | 2018-03-06 | 4 | -4/+2 |
| | |||||
* | new module to mount newroot's /tmp pre-pivot | Jonathan Bauer | 2018-03-06 | 2 | -0/+22 |
| | | | | Uses SLX_TMP_PARTITION_IDENTIFIER to mount $NEWROOT/tmp | ||||
* | new module to format newroot's /tmp | Jonathan Bauer | 2018-03-06 | 2 | -0/+54 |
| | | | | | 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 | ||||
* | add VLAN support | Jonathan Bauer | 2018-01-18 | 4 | -108/+169 |
| | | | | | * dhcp configuration for stage4 is still suboptimal * reworked various scripts | ||||
* | add support for slxsrv=@<ip> | Jonathan Bauer | 2018-01-18 | 2 | -19/+19 |
| | | | | + retry downloading config if it fails, to catch some network delays.... |