summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Remove some lingering hard tabs.Martin Whitaker2017-12-191-9/+9
|
* Replace $live by $build throughout,Martin Whitaker2017-12-199-231/+231
| | | | Ready for adding support for classic installer builds.
* Split Live class into ISOBuild base class and LiveBuild subclass.Martin Whitaker2017-12-197-80/+149
|
* Remove unused code.Martin Whitaker2017-12-187-220/+4
|
* Use mksquashfs's built-in progress indicator.Martin Whitaker2017-12-181-16/+9
| | | | The Progress module doesn't work, and is now redundant.
* Properly import $dir_distrib_sqfs into Loopback module.Martin Whitaker2017-12-182-2/+4
| | | | Allows 'use strict' to be added to that module.
* Remove ability to override default directory names.Martin Whitaker2017-12-187-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 Whitaker2017-12-189-1/+19
| | | | Except in Loopback.pm, where it introduces an unresolved error.
* Split draklive2 into submodules.Martin Whitaker2017-12-186-1/+997
|
* Start creating a new set of tools for generating Mageia ISO images.Martin Whitaker2017-12-1811-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 Whitaker2017-11-292-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 Whitaker2017-11-261-0/+8
| | | | Just for clarity - there's no functional change.
* Remove obsolete code for generating old draklive-style initrds.Martin Whitaker2017-11-222-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 Whitaker2016-11-121-4/+4
|
* Don't include region in the product name when region is 'all'.Martin Whitaker2016-11-121-1/+9
|
* perl_checker cleanupsThierry Vignaud2015-05-225-16/+15
|
* help perl_checkerThierry Vignaud2015-05-221-0/+1
|
* adapt for usbfs death, change /proc/bus/usb to /sys/kernel/debug/usbThomas Backlund2012-09-011-2/+2
|
* extract get_initrd_nameOlivier Blin2012-01-152-2/+7
|
* fix removing previous initrdOlivier Blin2012-01-151-1/+1
|
* plymouth need more space in initrdThomas Backlund2011-12-201-1/+1
|
* adapt for Mageia naming scheme (https://wiki.mageia.org/en/Product_naming)Thomas Backlund2011-11-201-1/+1
|
* add a -<set> suffix to chroot/build directories if live->{settings}{set} is ↵Olivier Blin2011-05-271-2/+7
| | | | defined
* make easier to use DrakX modules from chrootOlivier Blin2011-04-161-9/+9
|
* add xz compression support for squashfsOlivier Blin2011-03-151-7/+17
|
* allow to record CD-Rom replicatorOlivier Blin2010-08-301-0/+1
|
* allow to record USB replicatorOlivier Blin2010-08-301-0/+1
|
* mount /proc and /sys for both classical and media-specific initrdOlivier Blin2010-08-111-4/+0
|
* use busybox.static if present in chrootOlivier Blin2010-08-041-0/+3
|
* use our own progress framework again for squashfs compressionOlivier Blin2010-08-041-1/+1
|
* add back squashfs3 supportOlivier Blin2010-08-041-3/+11
|
* allow loopback modules list to be returned by subOlivier Blin2010-08-042-1/+10
|
* use busybox again instead of busybox.static (thus keeping compat with older ↵Olivier Blin2010-04-021-4/+3
| | | | distro releases)
* do not try to use setarch on ARMOlivier Blin2010-03-301-2/+4
|
* rename setarch option as targetarchOlivier Blin2010-03-301-2/+2
|
* force initrd re-creation by unlinking old oneOlivier Blin2010-03-091-0/+3
|
* adjust to name change for statically compiled busyboxChristophe Fergeau2010-02-031-2/+2
|
* set block size in call to mksquashfsChristophe Fergeau2010-01-181-0/+1
| | | | | This improves compressed image size by about 10% and was dropped when switching to squashfs4
* no need for squashfs_lzma and squashfs3 now that support has been merged in ↵Christophe Fergeau2010-01-181-3/+3
| | | | the kernel
* boost initrd size for FlashChristophe Fergeau2010-01-181-1/+1
|
* allow to select which settings fields are used to build name (in ↵Olivier Blin2009-12-181-1/+2
| | | | live->{name_fields})
* fix setting splash for classical bootloader (by passing vga mode to ↵Olivier Blin2009-11-251-1/+1
| | | | bootloader::add_kernel)
* default to grub bootloader for harddisk storageOlivier Blin2009-11-091-0/+1
|
* use bootloader module to build initrd and create kernel symlinks (gdium ↵Olivier Blin2009-11-091-16/+7
| | | | friendly)
* simplifyOlivier Blin2009-11-091-4/+4
|
* use bootloader module to find kernel (gdium friendly)Olivier Blin2009-11-091-6/+8
|
* make find_kernel return a hash like used in bootloader moduleOlivier Blin2009-11-092-3/+3
|
* don't mount /dev/pts since this causes huge slowdownsChristophe Fergeau2009-10-311-6/+2
| | | | | | | | When using the obsolete --attach-to-session plymouth option, /dev/pts has to be mounted. But for some reason, nash interacts badly with mounted /dev/pts and freezes for dozen of seconds when running a builtin command. Remote --attach-to-session from plymouth which lets us get rid of /dev/pts mounting.
* do not add default boot entry in syslinux if media boot_entries is definedOlivier Blin2009-10-291-0/+2
|
* fix setting label on fatOlivier Blin2009-10-261-1/+1
|