Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | drakclassic: ensure explicitly selected packages are not dropped. | Martin Whitaker | 2017-12-29 | 1 | -5/+8 |
| | | | | | | | | | If a package is implicitly selected, it may get dropped after the exclude lists have been processed. So if it appears in an include list, we must set it to class 1. Change WARNING to INFO for messages about already included/excluded packages. | ||||
* | Better handling of excluded packages. | Martin Whitaker | 2017-12-24 | 1 | -5/+11 |
| | |||||
* | Minor cleanup of code that gets build dirs. | Martin Whitaker | 2017-12-24 | 3 | -5/+5 |
| | |||||
* | Update FSF address in copyright notices. | Martin Whitaker | 2017-12-23 | 15 | -30/+30 |
| | |||||
* | Merge drakclassic media and files steps. | Martin Whitaker | 2017-12-23 | 1 | -5/+1 |
| | |||||
* | Fix library file permissions (remove executable flags). | Martin Whitaker | 2017-12-23 | 5 | -0/+0 |
| | |||||
* | More verbosity reduction. | Martin Whitaker | 2017-12-23 | 1 | -2/+4 |
| | |||||
* | Don't output informational messages on stderr. | Martin Whitaker | 2017-12-23 | 2 | -2/+2 |
| | |||||
* | More verbosity reduction. | Martin Whitaker | 2017-12-23 | 2 | -2/+7 |
| | |||||
* | Simplify build directory structure. | Martin Whitaker | 2017-12-22 | 2 | -17/+8 |
| | |||||
* | Use a single working directory specified by the user. | Martin Whitaker | 2017-12-22 | 2 | -4/+3 |
| | | | | | By adding the 'chroot' and 'build' subdirectory names ourself, we can make the clean operation a bit safer. | ||||
* | For clarity, rename umount_external_fs() to umount_all_in_chroot(). | Martin Whitaker | 2017-12-22 | 3 | -4/+4 |
| | |||||
* | Reduce verbosity. | Martin Whitaker | 2017-12-22 | 2 | -1/+2 |
| | |||||
* | Add error message before we die due to unresolved conflicts. | Martin Whitaker | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | Add comand line option to set force and verbosity level. | Martin Whitaker | 2017-12-22 | 1 | -21/+17 |
| | |||||
* | Fix UEFI boot from DVD. | Martin Whitaker | 2017-12-22 | 2 | -3/+6 |
| | |||||
* | Move handling of copy_from_repo list to prepare_iso_bootloader(). | Martin Whitaker | 2017-12-22 | 2 | -12/+13 |
| | | | | This allows it to be used for Live ISOs too. | ||||
* | Tidy up BuildIso and supply extra volume metadata to xorriso. | Martin Whitaker | 2017-12-22 | 1 | -37/+42 |
| | |||||
* | Fix typo. | Martin Whitaker | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | Complete support for building classic installer ISOs. | Martin Whitaker | 2017-12-22 | 3 | -1/+751 |
| | |||||
* | Numerous changes to support building classic installer ISOs: | Martin Whitaker | 2017-12-22 | 7 | -63/+100 |
| | | | | | | | | | | | | - rename {media}{source} to {media}{label} and require the user to supply it o automatically add the LABEL= prefix, rather than removing it - rename {settings}{name} to {settings}{distro} - move get_system_root() to ISOBuild - CI builds use it as the urpmi-root - add new requirements in Config::check_config() - rename build_live_iso() to build_iso() and support CI builds o make output to file non-optional - we always want a file o add the DATE.txt file to the ISO image - modify prepare_iso_bootloader to support CI boot menus | ||||
* | Add option to override the bootloader title. | Martin Whitaker | 2017-12-21 | 1 | -1/+1 |
| | |||||
* | Add missing copyright notices. | Martin Whitaker | 2017-12-19 | 7 | -0/+138 |
| | |||||
* | Make configuration, settings, and documentation more generic. | Martin Whitaker | 2017-12-19 | 1 | -9/+4 |
| | |||||
* | Rename "postInstall" to "final_fixes". | Martin Whitaker | 2017-12-19 | 1 | -1/+1 |
| | |||||
* | Remove some lingering hard tabs. | Martin Whitaker | 2017-12-19 | 1 | -9/+9 |
| | |||||
* | Replace $live by $build throughout, | Martin Whitaker | 2017-12-19 | 9 | -231/+231 |
| | | | | Ready for adding support for classic installer builds. | ||||
* | Split Live class into ISOBuild base class and LiveBuild subclass. | Martin Whitaker | 2017-12-19 | 7 | -80/+149 |
| | |||||
* | Remove unused code. | Martin Whitaker | 2017-12-18 | 7 | -220/+4 |
| | |||||
* | Use mksquashfs's built-in progress indicator. | Martin Whitaker | 2017-12-18 | 1 | -16/+9 |
| | | | | The Progress module doesn't work, and is now redundant. | ||||
* | Properly import $dir_distrib_sqfs into Loopback module. | Martin Whitaker | 2017-12-18 | 2 | -2/+4 |
| | | | | Allows 'use strict' to be added to that module. | ||||
* | Remove ability to override default directory names. | Martin Whitaker | 2017-12-18 | 7 | -104/+86 |
| | | | | | It's unlikely anyone would want to do this, and it makes the code considerably harder to read. | ||||
* | Add 'use strict' to all submodules and fix up resulting error. | Martin Whitaker | 2017-12-18 | 9 | -1/+19 |
| | | | | Except in Loopback.pm, where it introduces an unresolved error. | ||||
* | Split draklive2 into submodules. | Martin Whitaker | 2017-12-18 | 6 | -1/+997 |
| | |||||
* | Start creating a new set of tools for generating Mageia ISO images. | Martin Whitaker | 2017-12-18 | 11 | -27/+27 |
| | | | | | | | | The aim is to share as much code as possible between the tool used to generate the Live ISOs and the tool used to generate the classic installer ISOs. This is derived from the user/martinw/use-grub2 branch of draklive. | ||||
* | draklive2: major rework to use grub2 as the bootloader. | Martin Whitaker | 2017-11-29 | 2 | -2/+4 |
| | | | | | | | Drop some unwanted stuff in the process: - the --boot-only option (not really very useful) - the progress indicator in build_iso_image() (xorriso reports progress itself) | ||||
* | draklive2: change storage type from 'cdrom' to 'iso'. | Martin Whitaker | 2017-11-26 | 1 | -0/+8 |
| | | | | Just for clarity - there's no functional change. | ||||
* | Remove obsolete code for generating old draklive-style initrds. | Martin Whitaker | 2017-11-22 | 2 | -336/+0 |
| | | | | | | Move the remaining code in the Initrd module into draklive - it's just a call to bootloader::add_kernel() and only gets used in one place, so doesn't need wrapping. | ||||
* | Mounts.pm: use overlayfs instead of unionfs. | Martin Whitaker | 2016-11-12 | 1 | -4/+4 |
| | |||||
* | Don't include region in the product name when region is 'all'. | Martin Whitaker | 2016-11-12 | 1 | -1/+9 |
| | |||||
* | perl_checker cleanups | Thierry Vignaud | 2015-05-22 | 5 | -16/+15 |
| | |||||
* | help perl_checker | Thierry Vignaud | 2015-05-22 | 1 | -0/+1 |
| | |||||
* | adapt for usbfs death, change /proc/bus/usb to /sys/kernel/debug/usb | Thomas Backlund | 2012-09-01 | 1 | -2/+2 |
| | |||||
* | extract get_initrd_name | Olivier Blin | 2012-01-15 | 2 | -2/+7 |
| | |||||
* | fix removing previous initrd | Olivier Blin | 2012-01-15 | 1 | -1/+1 |
| | |||||
* | plymouth need more space in initrd | Thomas Backlund | 2011-12-20 | 1 | -1/+1 |
| | |||||
* | adapt for Mageia naming scheme (https://wiki.mageia.org/en/Product_naming) | Thomas Backlund | 2011-11-20 | 1 | -1/+1 |
| | |||||
* | add a -<set> suffix to chroot/build directories if live->{settings}{set} is ↵ | Olivier Blin | 2011-05-27 | 1 | -2/+7 |
| | | | | defined | ||||
* | make easier to use DrakX modules from chroot | Olivier Blin | 2011-04-16 | 1 | -9/+9 |
| | |||||
* | add xz compression support for squashfs | Olivier Blin | 2011-03-15 | 1 | -7/+17 |
| |