summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Use a better algorithm for selecting packages from rpmsrate.Martin Whitaker2022-10-221-12/+5
| | | | | | | | | | | | The old algorithm mimicked the behaviour of the bcd tool, which selected a package if any of the rpmsrate flags for that package matched. The new algorithm behaves more like the installer, which only selects a package if all the rpmsrate flags match. Any rpmsrate flags that aren't listed in the package group lists are now treated as having a threshold value of 1. This avoids having to specify threshold values for all the hardware and driver specific flags.
* Optimise BuildMedia::check_installer_media().Martin Whitaker2022-10-021-5/+8
| | | | | | | - use the rpmcheck -compressed-input option to allow the hdlist.cz files to be read directly - use the rpmcheck -base option when checking other sections to avoid rechecking the packages in the core section.
* Simplify BuildMedia::create_index().Martin Whitaker2022-09-241-12/+10
| | | | Code improvement - no functional change.
* Change ESP label from MGALIVE-ESP to MGAISO-ESP (mga#28409).Martin Whitaker2021-02-231-1/+1
|
* Support use of https in repository URLs.Martin Whitaker2020-12-103-4/+4
|
* draklive2: show installer summary screen when GUI is used.Martin Whitaker2020-06-091-0/+1
|
* Allow user to select compression type/level for mksquashfs.Martin Whitaker2020-03-241-2/+7
| | | | | | Default to zstd, level 18. This takes approximately the same time as using xz, but results in a squashfs image ~10% larger. The upside is the live system is much faster to boot and to open applications.
* Support separate desktop and autologin session names.Martin Whitaker2020-03-011-3/+3
|
* Fix ownership of dummy root directory (mga#24501)Martin Whitaker2019-03-171-0/+1
| | | | | systemd 240 introduces a new requirement that the root directory must be owned by root.
* Allow user to select which checksums are generated and support sha3-512.Martin Whitaker2019-02-221-3/+5
|
* Minor change to grub.cfg to simplify use with multibootusb.Martin Whitaker2019-02-161-1/+1
| | | | | Removing the unnecessary ($root) prefix means multibootusb will automatically fix up the path to our grub directory.
* Use $grub_platform to detect EFI mode in bootloader.Martin Whitaker2019-02-161-7/+4
| | | | | This allows multibootusb to chain to the main grub.cfg file, regardless of the boot mode.
* drakclassic: show package dependencies at verbose level > 4.Martin Whitaker2019-02-161-0/+2
|
* Default to using linux16 and linuxefi GRUB2 commands (mga#24137).Martin Whitaker2019-01-111-7/+26
|
* Give the ESP partition a volume label, to work round mga#23939.Martin Whitaker2018-12-191-1/+2
|
* Add feature to support both 32 and 64 bit packages in media on the ISOs.Martin Whitaker2018-12-172-2/+21
| | | | This can be used to support 32-bit UEFI on 64-bit systems.
* drakclassic: get missing settings from repo product.id file.Martin Whitaker2018-12-161-0/+23
|
* Use 'release' instead of 'version' in settings.Martin Whitaker2018-12-152-2/+2
| | | | | This avoids confusion with the 'version' field found in the product.id and urpmi.cfg files, which is just the base version number.
* Improved control of isohybrid protective partition start and type.Martin Whitaker2018-11-261-2/+8
|
* Avoid full file path appearing in ISO checksum files.Martin Whitaker2018-11-181-4/+6
|
* Support starting isohybrid protective partition at sector 1Martin Whitaker2018-11-101-0/+3
| | | | | Starting at sector 0 causes problems on some old, buggy BIOSs (see mga#5036 for example).
* BuildBoot: copy rather than move the initrd into the build directory.Martin Whitaker2018-10-281-3/+2
| | | | | | We need the initrd in /boot of the live filesystem to allow us to pivot back to the initramfs on shutdown. Without this, we can't cleanly unmount a persistent filesystem.
* BuildBoot: remember boot mode when chaining through grub submenus.Martin Whitaker2018-10-281-0/+1
|
* BuildBoot: add option to boot live system kernel from persistent overlay.Martin Whitaker2018-10-281-5/+41
|
* BuildRoot: remove fixup of obsolete /etc/sysconfig/init script.Martin Whitaker2018-10-281-3/+0
|
* BuildRoot: fix rpm query formats (rpm behaviour has changed).Martin Whitaker2018-10-281-2/+2
|
* drakclassic: adjust default name to match previous releases.Martin Whitaker2018-08-271-1/+1
|
* drakclassic: s/classic installer/classical installer/Martin Whitaker2018-08-272-2/+2
| | | | for consistency with the Wiki.
* drakclassic: a few name changes to improve readability.Martin Whitaker2018-08-271-26/+26
|
* drakclassic: copy package index file into dist directory.Martin Whitaker2018-08-271-4/+6
|
* drakclassic: simplify package index file name.Martin Whitaker2018-08-271-3/+1
|
* drakclassic: filter out obsolete packages when calculating dependencies.Martin Whitaker2018-07-311-0/+17
|
* Enable remote host name resolution when running stage2 installer.Martin Whitaker2018-05-231-0/+2
|
* Rename name_fields config value to iso_name_fields.Martin Whitaker2018-05-231-1/+1
|
* Remove spurious 'use utf8' in comment.Martin Whitaker2018-05-231-0/+1
|
* Simplify working directory layout.Martin Whitaker2018-05-231-2/+2
|
* Standardise on EFI, not UEFI.Martin Whitaker2018-05-232-20/+20
|
* GRUB2 at_keyboard is unreliable on real hardware, so don't use it.Martin Whitaker2018-04-151-16/+5
| | | | | | | Currently I don't see any way to reliably support different keyboard layouts in GRUB2, so remove all support for that. The keyboard menu is still useful for selecting the keyboard layout when using the minimal ISO example.
* Modified GRUB configuration to ease use on multi-boot USB sticks.Martin Whitaker2018-04-151-13/+12
|
* Remove obsolute support for different mount and loopback options.Martin Whitaker2018-04-159-494/+32
| | | | The dracut-generated initrd doesn't support them.
* Move {copy_from_repo} into {media}.Martin Whitaker2018-04-021-1/+1
|
* Don't create loopback file for excluded files.Martin Whitaker2018-04-021-21/+1
| | | | What's the point - it's never used.
* Simplify use of predefined mounts and add default mount type.Martin Whitaker2018-04-022-0/+6
|
* Fix some perl -cw and perl_checker warnings.Martin Whitaker2018-04-017-19/+12
|
* Fix --distrib option for additional media.Martin Whitaker2018-04-011-2/+2
|
* Revised config and settings path handling.Martin Whitaker2018-04-011-11/+19
| | | | Don't default to system dirs - we expect to run as normal user now.
* Fix support for dual 32/64 bit EFI.Martin Whitaker2018-03-171-2/+2
|
* Support 32-bit EFI with 64-bit system (and vice-versa).Martin Whitaker2018-03-172-14/+32
|
* Report name of ISO at end of build.Martin Whitaker2018-03-111-0/+2
|
* Copy the release notes from the repository when building the root system.Martin Whitaker2018-03-041-0/+5
|