- Mar 24, 2025
-
-
Aaron Rainbolt authored
-
Aaron Rainbolt authored
-
- Mar 20, 2025
-
-
Roland Clobus authored
Unfortunately, all dependencies must be explicitly mentioned in the installer script.
-
- Mar 15, 2025
-
-
Roland Clobus authored
-
Roland Clobus authored
If the installer could not be built, dump the log files. This makes it easier e.g. on Jenkins to see where the error is.
-
- Mar 13, 2025
-
-
Roland Clobus authored
Turn off the splash screen
-
Roland Clobus authored
When the live system is booted in QEMU with the 'VGA' driver, the console output is garbled until the 'bochs' kernel module is loaded. When the 'verify-checksums' kernel command line option is used, the systemd 'modprobe@drm.service' has not been run yet, which would use the kernel module from the live system. Therefore the kernel module is placed inside the initramfs.
-
- Feb 25, 2025
-
-
Luca Boccassi authored
-
- Feb 21, 2025
-
-
Aaron Rainbolt authored
-
Aaron Rainbolt authored
-
Aaron Rainbolt authored
-
- Feb 18, 2025
-
-
-
-
https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-source Package names (both source and binary, see Package) must consist only of lower case letters (a-z), ...
-
Roland Clobus authored
For live-boot: remove 'quiet' to show the result of the verification of the checksums. For dracut-live: keep 'quiet', it will show the verification prominently
-
- Feb 07, 2025
-
-
Aaron Rainbolt authored
-
- Feb 06, 2025
-
-
Aaron Rainbolt authored
-
Aaron Rainbolt authored
-
- Feb 05, 2025
-
-
-
Instead of adding the package as a afterthought in 'chroot_hacks', require it upfront in 'config'
-
Instead of separate 'XXXsum.txt' files, use isomd5sum and the kernel option 'rd.live.check'. This breaks the verification done inside the Debian installer, which requires 'md5sum.txt' to be present.
-
Instead it will be called from a chroot
-
-
- Feb 03, 2025
-
-
Roland Clobus authored
* The timestamp in the Release file is now reproducible * The time zone of the timestamp is in UTC, which fixes the warning 'Invalid 'Date' entry in Release File' from 'apt-get update' Reported by: Robert Spiteri https://lists.debian.org/debian-live/2024/11/msg00029.html
-
Roland Clobus authored
-
Roland Clobus authored
There is no need to have bootstrap_archives: * It is nearly a copy of chroot_archives * The configuration of the chroot (/etc/apt/sources.list) happens at the beginning of the 'chroot' phase by chroot_archives * The configuration change was made after 'bootstrap_cache save', so its modifications weren't usable for later stages anyway
-
Roland Clobus authored
* Renamed the functions to signal that they attempt to do a bind mount. There is no need to call the new functions within an if-statement. * Adds support for external local repositories and fixes the 'test_local_repository_chroot' test from 'test_external_deb_sources'
-
Roland Clobus authored
Use UTC for the date, since the timezone is specified (Z)
-
Roland Clobus authored
Fixes an inconsistency regarding the 'parent' configuration settings
-
Roland Clobus authored
* The newer version of apt (2.9.25) requires 'Signed-By' * Embed the signing key in git, to make it possible to have reproducible tests (the signature is embedded in the ISO files)
-
Roland Clobus authored
* Install all files with the proper extension. * Adjust the expectations: chroot-only packages are not listed for 'apt-get update' * Reduce copy-paste * Add apt-pinning to avoid Ubuntu packages being used during the construction of the binary content (rootfs, ISO, etc) * Additional asserts, similar to other tests
-
Roland Clobus authored
-
- Jan 20, 2025
-
-
Andreas B. Mundt authored
-
- Jan 17, 2025
-
-
- Jan 15, 2025
-
-
Roland Clobus authored
Ensure that we correctly --rename the diverted file. Otherwise, both diversion targets may exist at the time of undiverting. Link: https://lists.debian.org/debian-devel/2025/01/msg00125.html Reported-by: Emil Södergren Written-by: Helmut Grohne Link: helmutg/live-build@71436bf8
-
- Jan 10, 2025
-
-
Roland Clobus authored
Contains only whitespace changes
-
Roland Clobus authored
If 'eatmydata' is found, use it. On a CI system calling 'sync' influences the other processes that are running on the shared host. 'debootstrap' calls 'sync' in its second stage. For live-build, the synchronisation is not required.
-
- Jan 08, 2025
-
-
Roland Clobus authored
-
Roland Clobus authored
-
Roland Clobus authored
When building against the snapshot server, adjust the sources.list entry such that 'apt-get update' (in the live environment) will not complain about the expired release file
-