Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace $live by $build throughout, | Martin Whitaker | 2017-12-19 | 10 | -250/+250 |
| | | | | Ready for adding support for classic installer builds. | ||||
* | Split Live class into ISOBuild base class and LiveBuild subclass. | Martin Whitaker | 2017-12-19 | 8 | -82/+151 |
| | |||||
* | Use consistent capitalisation in synopsis. | Martin Whitaker | 2017-12-19 | 1 | -2/+2 |
| | |||||
* | Renamed draklive2 back to draklive. | Martin Whitaker | 2017-12-19 | 1 | -10/+10 |
| | | | | | As it's now in a different package, we can use package conflicts to handle the name collision. | ||||
* | 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 | 7 | -908/+1055 |
| | |||||
* | Start creating a new set of tools for generating Mageia ISO images. | Martin Whitaker | 2017-12-18 | 19 | -3312/+49 |
| | | | | | | | | 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. | ||||
* | Reduce noise from perl_checker. | Martin Whitaker | 2017-12-10 | 1 | -2/+2 |
| | |||||
* | draklive2: add comments and fix some error messages. | Martin Whitaker | 2017-12-10 | 1 | -6/+58 |
| | |||||
* | draklive2: clean up mounting/unmounting of external filesystems. | Martin Whitaker | 2017-12-10 | 1 | -17/+13 |
| | |||||
* | draklive2: update description and help text. | Martin Whitaker | 2017-12-09 | 1 | -50/+29 |
| | |||||
* | draklive2: improved bootloader language support and added keyboard support. | Martin Whitaker | 2017-12-06 | 1 | -44/+114 |
| | |||||
* | draklive2: fix removal of dashes from boot screen title. | Martin Whitaker | 2017-12-01 | 1 | -2/+1 |
| | |||||
* | draklive2: pass selected language on to booted system. | Martin Whitaker | 2017-12-01 | 1 | -0/+1 |
| | |||||
* | draklive2: cleanup and improve error messages. | Martin Whitaker | 2017-12-01 | 1 | -10/+9 |
| | |||||
* | draklive2: get grub2 files from build system, not chroot. | Martin Whitaker | 2017-12-01 | 1 | -50/+31 |
| | | | | This avoids having to install both grub2 and grub2-efi on the Live system. | ||||
* | draklive2: minor tidy ups. | Martin Whitaker | 2017-12-01 | 1 | -13/+15 |
| | |||||
* | draklive2: support language selection in the boot menu. | Martin Whitaker | 2017-12-01 | 1 | -7/+56 |
| | |||||
* | draklive2: build grub2 images if they are not supplied by the user. | Martin Whitaker | 2017-11-29 | 1 | -8/+81 |
| | |||||
* | draklive2: don't use deprecated POSIX::tmpnam() | Martin Whitaker | 2017-11-29 | 1 | -1/+0 |
| | | | | It will be removed in perl 5.26. Use File::Temp::tmpnam() instead. | ||||
* | draklive2: split into sections and order functions consistently. | Martin Whitaker | 2017-11-29 | 1 | -102/+130 |
| | | | | | No code changes - just consistently order functions from highest level to lowest level. This is all to improve code readability. | ||||
* | draklive2: major rework to use grub2 as the bootloader. | Martin Whitaker | 2017-11-29 | 3 | -341/+210 |
| | | | | | | | 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: fix whitespace errors. | Martin Whitaker | 2017-11-26 | 1 | -54/+54 |
| | |||||
* | draklive2: change storage type from 'cdrom' to 'iso'. | Martin Whitaker | 2017-11-26 | 2 | -4/+12 |
| | | | | Just for clarity - there's no functional change. | ||||
* | draklive2: removed functions not needed for building ISOs. | Martin Whitaker | 2017-11-25 | 1 | -881/+2 |
| | |||||
* | Split draklive into two versions. | Martin Whitaker | 2017-11-23 | 2 | -0/+1853 |
| | | | | In case people want to retain the old functionality. | ||||
* | Remove obsolete code for generating old draklive-style initrds. | Martin Whitaker | 2017-11-22 | 5 | -366/+13 |
| | | | | | | 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. | ||||
* | 2.6 | Martin Whitaker | 2017-04-17 | 2 | -1/+4 |
| | |||||
* | Use systemctl instead of chkconfig to disable services. | Martin Whitaker | 2017-04-17 | 1 | -1/+2 |
| | | | | | This allows both systemd and sysv services to be disabled. Also add support for disabling systemd timers. | ||||
* | disable audit logging as it floods the logs | Thomas Backlund | 2016-12-24 | 2 | -1/+3 |
| | |||||
* | 2.5 | Martin Whitaker | 2016-12-17 | 1 | -0/+5 |
| | |||||
* | draklive: remove control characters from boot/help.msg (mga#14471). | Martin Whitaker | 2016-12-17 | 1 | -1/+1 |
| | | | | | This looks like it was intended to be a display control sequence, but it doesn't work, and just results in display corruption. | ||||
* | draklive: remove obsolete 'requires bootsplash'. | Martin Whitaker | 2016-12-04 | 1 | -1/+0 |
| | | | | | bootsplash.pm has been deleted from libDrakX, and draklive no longer needs it anyway. | ||||
* | 2.4 | Martin Whitaker | 2016-11-13 | 1 | -0/+12 |
| | |||||
* | Mounts.pm: use overlayfs instead of unionfs. | Martin Whitaker | 2016-11-12 | 1 | -4/+4 |
| | |||||
* | draklive: replace placeholder with actual disk label in EFI grub.cfg file. | Martin Whitaker | 2016-11-12 | 1 | -0/+2 |
| | |||||
* | Don't include region in the product name when region is 'all'. | Martin Whitaker | 2016-11-12 | 1 | -1/+9 |
| | |||||
* | draklive: generate sha512 checksum and DATE.txt in ISO master step. | Martin Whitaker | 2016-11-12 | 1 | -0/+2 |
| | |||||
* | draklive: change syslinux 'harddisk' menu entry to use chain loading. | Martin Whitaker | 2016-11-12 | 1 | -1/+2 |
| | | | | | The syslinux localboot option doesn't work in VirtualBox or with quite a few BIOS implementations. | ||||
* | silent perl_checker | Thierry Vignaud | 2016-11-06 | 2 | -3/+2 |
| | | | | this parameter is optional | ||||
* | perl_checker cleanups | Thierry Vignaud | 2016-11-06 | 1 | -18/+18 |
| | |||||
* | draklive: mount /dev in chroot so /dev/null is available | Martin Whitaker | 2016-11-06 | 1 | -0/+1 |
| | |||||
* | draklive: automatically generate the EFI boot image (efiboot.img) | Martin Whitaker | 2016-11-06 | 1 | -0/+13 |
| | |||||
* | draklive: replace incomplete syslinux/bootlogo with gfxboot | Martin Whitaker | 2016-11-06 | 1 | -2/+4 |
| | | | | | | | The generated bootlogo file is missing the background image and the translations. The generated gfxboot file contains the missing items. This replaces the manually applied hack found in draklive-config/files/hacks. | ||||
* | draklive: create mgagfxbootXXXX temporary directory in cwd. | Martin Whitaker | 2016-11-06 | 1 | -1/+1 |
| | | | | This avoids failure if there is no tmp directory in the cwd. | ||||
* | shrink .perl_checker blacklists | Thierry Vignaud | 2016-09-16 | 1 | -30/+0 |
| | | | | (need latest perl_checker) |