summaryrefslogtreecommitdiffstats
path: root/images/make_boot_img
Commit message (Collapse)AuthorAgeFilesLines
* make sure we won't again lost the special charThierry Vignaud2016-12-121-1/+1
| | | | | | | | The ascii 15 (<SI>) special character in syslinux color codes is regularly lost b/c of some commands (eg: diff/patch), which broke color codes in syslinux (mga#18316). Just use chr() so that it'll never happen again
* add extra space b/c of build issue (mga#18316)Thierry Vignaud2016-09-091-1/+1
|
* Restore ascii 15 (<SI>) character in syslinux color codesRémi Verschelde2016-09-081-1/+2
| | | | | | | This was a regression from 141b9c7439b8bcc926b640cd524c7d09733159f0 which broke color codes in syslinux (mga#18316). Thanks to Ady and David Walser for finding the fix.
* - adjust image creation for new dosfstools 4 using 63 cylindersThomas Backlund2016-05-101-15/+11
| | | | | everywhere - let mkdosfs create the image file, and drop usage of dd
* Revert "switch back to arch dependant for isolinux.bin (mga#17771)"Thomas Backlund2016-05-101-4/+1
| | | | | | This reverts commit 2261d82163ebf43ca8f90d571ef6222f3a7b0192. Already reverted in SVN
* perl_checker cleanupsThierry Vignaud2016-04-281-1/+1
|
* simplifyThierry Vignaud2016-04-281-2/+1
|
* switch back to arch dependant for isolinux.bin (mga#17771)Anne Nicolas2016-02-211-1/+4
|
* kill useless argsThierry Vignaud2016-01-021-10/+9
|
* perl_checker cleanupsThierry Vignaud2016-01-021-7/+2
|
* generate proper efi isohybridThomas Backlund2015-05-221-1/+2
|
* use xorriso for proper efi metadataThomas Backlund2015-05-221-2/+2
|
* add noiswmd to all entries un isolinux.cfgAnne Nicolas2015-05-041-2/+2
|
* reduce timeout when using BOOT_AUTOMATIC_METHODThierry Vignaud2015-04-131-1/+2
|
* honor BOOT_AUTOMATIC_METHOD env var for UEFI tooThierry Vignaud2015-04-131-0/+3
|
* fix finding grub legacy files for hd_grub generationThomas Backlund2015-04-071-1/+1
|
* syslinux needs more space on all.imgThomas Backlund2015-04-071-1/+1
|
* drop nonexistant linuxefi grub2-efi moduleThomas Backlund2015-04-071-1/+1
|
* create efi loader at build timeThomas Backlund2015-04-071-1/+26
|
* really add $default_iswmd variable in syslinux configurationAnne Nicolas2015-04-071-1/+1
|
* add "noiswmd" to kernel command line to allow dmraid to manage andAnne Nicolas2015-04-061-1/+2
| | | | start the devices
* make_boot_img: Avoid gfxboot install string for chain.c32Erwan Velu2014-12-161-1/+1
| | | | | | | | | | | When using chain.c32 with gfxboot, the automatic method is padded even if the harddisk entry is said to be noinstall in the gfxboot. This patch uses the "exit" option from our custom Syslinux patch to avoid chain.c32 reading gfxboot paddind. I know this isn't perfect but enough to make mageia 5 having the localboot working again. Debugging gfxboot is just a nightmare.
* make_boot_img: Using chain.c32 instead of localbootErwan Velu2014-12-161-1/+3
| | | | | | | | | | localboot is reported as failing on many hosts as in bug #13680 This have been reproduced on VirtualBox environments too. This patch suggest switching to chain.c32 which handle much more options & features than localboot. By default, we replace the localboot by the chainloading hd0.
* cleanup unsupported archesThierry Vignaud2014-06-071-393/+0
| | | | | rationale: we drop support in stage2 and their support was totally broken due to missing conversion to dracut, udev, ...
* images: Double syslinux overhead to 256. mga#11795Colin Guthrie2014-01-241-1/+2
|
* remove buggy control caracters (#11602)Anne Nicolas2013-12-151-1/+1
|
* images: Pass audit=0 to the rescue system.user/colin/rescue-systemdColin Guthrie2013-12-071-1/+1
| | | | | | | Now that systemd is used there, we can use systemd-nspawn to 'boot' systems as containers. Unfortunately the kernel's audit subsystem needs to be fixed otherwise logging in doesn't work... so lets turn it off.
* images: Allow the BOOT_AUTOMATIC_METHOD env var to work in rescue mode tooColin Guthrie2013-12-021-1/+1
|
* images/kernel: Pass the modules we need to be in modules.alias through to ↵Colin Guthrie2013-11-131-1/+2
| | | | | | | | | | | | | | dracut. The installer needs to have the modules.alias information for more kernel modules than are actually included. In order to do this we need to use and environment variable as there is no sensible way to do this via dracut command line arguments. The mgainstaller dracut module will need updating accordingly. This should solve the problem where Sound Cards are shown as 'not configured' at the end of the install.
* images: Add a way to put an automatic method on boot.iso syslinux for testingColin Guthrie2013-11-131-0/+4
|
* Revert "images: Use a generic, shared isolinux.cfg file."Colin Guthrie2013-11-041-4/+2
| | | | This reverts commit 74cc75140329a03e5ed6f952932f8ea937216209.
* images: Ensure initrd is created with 644 perms (normally 600 for security ↵Colin Guthrie2013-11-021-1/+2
| | | | reasons)
* images: Omit the dracut network module now that we include our own ↵Colin Guthrie2013-11-021-1/+1
| | | | networking kernel modules
* images: Split dracut options out into a config file.Colin Guthrie2013-11-021-2/+1
| | | | | Also ensure that the compression method is xz -9 for much better compression (was previously defaulting to gzip)
* images/kernel: Ensure the previously hand-picked modules are included in the ↵Colin Guthrie2013-11-021-1/+2
| | | | | | | | | | | | | | new dracut-based initrd. This removes functions no longer called and adds a new one which will simply list the desired modules and pass them on the dracut command line. This should mean we have the same modules as before (at least) which should mean less regressions. This does increase the size of the initrd back up quite a lot (as expected) so we may want to look at optimising other areas to bring it back down a bit again.
* images: Use a generic, shared isolinux.cfg file.Colin Guthrie2013-10-301-2/+4
| | | | | | This then loads a x86_64 or i586 config depending on the detected arch. Anne asked for this kind of setup.
* images: Clear out some stuff that no longer used.Colin Guthrie2013-10-301-65/+0
| | | | | Now that initrds are generated via dracut, there is no need to prepare kernel modules. This sadly removes support for passing in a kernel rpm file, but such is life.
* images: Fix isolinux.bin modules path and add needed modulesColin Guthrie2013-10-291-4/+16
|
* images: Fix kernel+ramdisk folder creationColin Guthrie2013-10-291-1/+1
|
* images: Convert image generation to dracut.Colin Guthrie2013-10-291-18/+41
| | | | | | | | | | | | | | | | | | | | | | | This converts the initrd generation from a home grown system to dracut. It uses the upstream modules where possible plus two specially written dracut modules: mgainstaller and mgakadeploy. The initrds are identical for all builds and there are lots of bits that are incomplete and unnecesary. e.g. copying the kernels to a folder and then not using them, and also the module-descriptions file is not included in the initrd itself which it should be. We can probably customise the initrd better for different use cases, e.g. perhaps network stuff is not needed for HD based installs? We may also need to install the mdraid and lvm modules for some HD support. This is the first attempt so I expect various bits need fixing
* do not use arch dependant isolinux.bin anymoreennael2013-10-251-1/+1
|
* move isolinux in the root treeennael2013-10-221-5/+5
|
* copy images in $arch directory instead of alt0 for new syslinuxennael2013-10-221-2/+2
|
* fix URL in help message (mga#9772)Thierry Vignaud2013-04-191-1/+1
|
* kill firmware loader now that firmware are loaded by the kernelThierry Vignaud2012-12-211-2/+0
|
* no more need to fix modules.orderThierry Vignaud2012-10-041-1/+1
|
* use new hotplug (mga#6323)Thierry Vignaud2012-09-171-16/+1
|
* fix modules.order so that cciss got detected (mga#5833)Thierry Vignaud2012-09-171-1/+1
| | | | rationale: sorting fails in depmod when modules are compressed
* fix creating some directoriesThierry Vignaud2012-09-031-1/+1
|
* do not include ka stuff unlesse BUILD_KA is setThierry Vignaud2012-09-031-3/+6
|