summaryrefslogtreecommitdiffstats
path: root/lib/MGA/DrakISO/Config.pm
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolute support for different mount and loopback options.Martin Whitaker2018-04-151-7/+0
| | | | The dracut-generated initrd doesn't support them.
* Simplify use of predefined mounts and add default mount type.Martin Whitaker2018-04-021-0/+2
|
* Fix some perl -cw and perl_checker warnings.Martin Whitaker2018-04-011-1/+1
|
* 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.
* Update copyright dates.Martin Whitaker2018-01-141-1/+1
|
* Export functions in Config package.Martin Whitaker2018-01-121-0/+4
|
* Miscellaneous code cleanup.Martin Whitaker2018-01-101-5/+3
|
* draklive: allow installer GUI to be used and run as normal user.Martin Whitaker2018-01-091-2/+1
| | | | | | | | Read all configuration from the main config file and automatically generate the auto_inst.cfg.pl file. Run the installer GUI in a nested X server if any items are not specified in the config file. Use sudo to run any steps that need root privileges, to avoid running the X server as root.
* Further simplification.Martin Whitaker2018-01-041-10/+1
| | | | Remove some features inherited from draklive we no longer need.
* Minor cleanup of code that gets build dirs.Martin Whitaker2017-12-241-1/+1
|
* Update FSF address in copyright notices.Martin Whitaker2017-12-231-2/+2
|
* Use a single working directory specified by the user.Martin Whitaker2017-12-221-2/+1
| | | | | By adding the 'chroot' and 'build' subdirectory names ourself, we can make the clean operation a bit safer.
* Numerous changes to support building classic installer ISOs:Martin Whitaker2017-12-221-4/+8
| | | | | | | | | | | | - 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 missing copyright notices.Martin Whitaker2017-12-191-0/+24
|
* Make configuration, settings, and documentation more generic.Martin Whitaker2017-12-191-9/+4
|
* Replace $live by $build throughout,Martin Whitaker2017-12-191-21/+21
| | | | Ready for adding support for classic installer builds.
* Remove ability to override default directory names.Martin Whitaker2017-12-181-28/+0
| | | | | 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 Whitaker2017-12-181-0/+2
| | | | Except in Loopback.pm, where it introduces an unresolved error.
* Start creating a new set of tools for generating Mageia ISO images.Martin Whitaker2017-12-181-0/+100
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.