Commit graph

77 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
588ee556e2
Merge branch 'LibreELEC.tv/master' into Lakka-LE-master
update to 10.95.001 - LibreELEC 11 beta 1
2023-01-19 22:25:04 +01:00
mglae
fbcae7276b installer: fix device detection with pmbr_boot flag set
Failing on e.g. "/dev/sda:512GB:scsi:512:512:gpt:ATA Samsung SSD 850:pmbr_boot;"

Fixed by only matching the device name when removing rpmb and boot devices

RE was added for MMC support in #9d1d032 and removes special MMC areas like
/dev/mmcblk0rmpb or /dev/mmcblk0boot1
2023-01-16 19:30:15 +01:00
Tomáš Kelemen (vudiq)
be47bb0834
use grub for both - 32/64 bit - EFI boot
* grub: update to latest release
* gnulib: update to match grub bootstrap.conf
* grub: build 32 and 64 bit EFI images
* syslinux: do not copy EFI image
* installer: adapt script to above changes
* mkimage: virtual: build only for 64-bit Generic
* mkimage: grub: create cfg / copy EFI images only for 64-bit Generic
2021-11-28 10:45:28 +01:00
mglae
25fdeab358 installer: suppress "Error: /dev/sda: unrecognised disk label" on empty disk 2020-10-20 19:49:13 +02:00
mglae
49a0e028ad installer: support BOOT_IMAGE and SYSTEM_IMAGE boot options 2020-10-20 18:26:55 +02:00
mglae
4bf7d1d07d installer: on GPT set partition labels to defined names instead
of using "primary" string
2020-03-22 18:12:18 +01:00
mglae
f572a06c14 installer: Use FAT16 file system on system partition. 2020-03-22 18:12:18 +01:00
CvH
1690150728 spdx: packages/tools 2018-07-18 22:37:47 +02:00
MilhouseVH
ab60ac71fc installer: add option to save installation log in /flash/logs; include extra system info 2018-05-16 05:44:02 +01:00
MilhouseVH
d2ab6680a7 installer: remove unused functions, pointless case, recursive calls and faulty breaks
I suspect the recursive calls were to work around the error caused by break
being called in a case statement which itself is within a while loop - the break
causes the while loop to terminate, bringing the installer to a grinding halt... whoops.

Now, menu_main() is called only from the main process loop, which we don't exit accidentally.

I've removed an entire case statement from do_install_quick() as this function either
performs an installation, or it doesn't - the case statement is pointless.

Due to the removal of whitespace, add ?w=1 in github.com when reviewing.
2018-05-16 03:29:20 +01:00
MilhouseVH
c1167e0bcb installer: switch to using UUIDs 2018-05-15 22:14:42 +01:00
MilhouseVH
517330f9fe installer: drop extlinux support, not needed - use syslinux 2018-05-15 22:14:42 +01:00
MilhouseVH
918ea3219f installer: use HERE doc 2018-05-15 22:14:42 +01:00
MilhouseVH
cdb7daba21 grub: drop /flash/grub.cfg 2018-05-15 22:14:42 +01:00
MilhouseVH
20992919e1 init: update copyright 2018-05-15 22:14:42 +01:00
MilhouseVH
2c281d13d9 syslinux.cfg/init/etc: unify syslinux.cfg 2018-05-15 22:14:42 +01:00
maideii
c268754d0d added EFI 32bit support via GRUB2-expanded all the config with variables 2017-10-10 11:31:49 +08:00
maideii
ccf8fddc1e added EFI 32bit support via GRUB2 omit tab indentation 2017-10-04 14:04:21 +08:00
maideii
8d501bbd3e added EFI 32bit support via GRUB2 2017-10-04 14:04:21 +08:00
Jonas Karlman
e4ba1d4736 scripts/mkimage: align partitions to 4MiB 2017-03-12 09:51:31 +01:00
Olli Salonen
3d96cd23c2 installer: cosmetics
Change some wording, add the "backtitle" to the installation phase.
2016-10-22 20:04:29 +03:00
Olli Salonen
85b9dc63d7 installer: ditch repair/upgrade mode
Remove the (at least on my system) broken repair/upgrade mode from
the installer. At the same time improve the formatting/wording of
some screens. Should be a bit simpler now.
2016-10-19 22:48:56 +03:00
Olli Salonen
d3698b0379 installer: small fixes
Fix a typo, get rid of installer version variable and change the URL to point to the correct LibreELEC URL.
2016-10-19 19:22:58 +03:00
Olli Salonen
ba4e620da8 installer: replace dialog with whiptail
This modifies the installer to use whiptail instead of dialog. Line drawing does not work without a proper locale. Create en_US.UTF-8 locale as part of the installer.
2016-10-19 01:33:39 +03:00
longchair
bb10e9d103 scripts : remove some hardcoded LibreELEC distro name
Allows a distro to have it's name appear in installer and busybox scripts
2016-04-13 17:20:22 +02:00
MilhouseVH
b42b63983b Allow for a custom system partition start sector + custom system size 2016-03-24 12:02:45 +00:00
Matt DeVillier
fb6b315f30 installer: OE->LE text replacement
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-22 18:51:39 -05:00
Matt DeVillier
5c4f2a143b installer: bump version
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-20 14:51:30 -05:00
Matt DeVillier
f8eb1fe4a5 installer: add notification dialog upon completion of install
also, OE->LE rebranding

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-20 14:47:27 -05:00
Stefan Saraev
7901a7561c installer: cosmetics 2015-09-27 20:06:44 +03:00
Stefan Saraev
cbd56c11f0 installer: cleanup dead code 2015-09-27 20:04:40 +03:00
Stefan Saraev
479be1c21e installer: clean up misleading message 2015-09-27 20:03:36 +03:00
Stefan Saraev
397d26a9fc installer: add support for /dev/nvme 2015-09-27 18:25:52 +03:00
Stefan Saraev
3668717f6c installer: clean up ssh
users are still free to add 'ssh' to syslinux.conf manualy
2015-07-16 14:30:58 +03:00
Matt DeVillier
1ebb205d64 installer: fix menu display, log file function
remove unused menu item, which breaks view log function
create empty log file, so view log function works prior to install

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2015-06-19 10:43:01 +03:00
Stefan Saraev
7c35f31139 cleanup TODO in * 2015-04-07 12:08:46 +03:00
Stefan Saraev
61db36b2bb installer: remove flashrom support 2015-04-05 18:14:12 +03:00
Stefan Saraev
f8402f415c installer: do forced reboot/poweroff 2015-02-21 14:59:29 +02:00
Stefan Saraev
548cc218b7 installer: remove beta warning
... bleh confusing it is.
2014-11-18 21:06:25 +02:00
Stefan Saraev
79b18383aa Revert "[uefi] enable 32bit uefi support"
This reverts commit 2c7735709d.

it did not work. thanks to t-nelson for testing it..

1. Zotac ZBOX PI320 pico wants bootia32.efi not bootx32.efi
2. even with bootia32.efi (from syslinux) it doesnt boot. I suspect it requires pure 32bit kernel. no mixed mode ?

thank you zotac for creating such a mess.. damn it's almost y2k15
2014-11-12 20:32:34 +02:00
Stefan Saraev
2c7735709d [uefi] enable 32bit uefi support 2014-10-25 15:28:40 +03:00
Stefan Saraev
eec451226c installer: fix misleading menu entry
"Custom Install" is not install at all, it is there to be used for
upgrade / downgrade / repair. however, people are trying to use it
and get their disks not detected (which is expected)
so, make it clear what it does
2014-05-22 19:43:31 +03:00
Stefan Saraev
9b97aec8eb installer: careful when trying to handle emmc devices 2014-05-20 14:16:30 +02:00
Stephan Raue
9d1d03247e installer: add MMC support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-18 21:33:06 +02:00
Stefan Saraev
615d3027d9 installer: uefi support 2014-03-01 00:45:58 +02:00
Stefan Saraev
8f4dabd30f installer: meh. indents.. 2014-02-28 22:46:43 +02:00
Stephan Raue
0f3e2d4ffa update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 21:51:48 +01:00
Stephan Raue
3d8c2d8522 installer: convert to new package format
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-12 17:56:40 +02:00
vpeter4
c1a54f9ad5 installer: add double confirmation before actuall install process (formating disk)
add custom install where only KERNEL and SYSTEM files are copied to System partition, closes #1985

someone should go over the changes just to be sure that there is no errors
2013-03-03 15:41:16 +01:00
vpeter4
da30ef2ba4 installer: add support for backup archive 2012-04-14 12:15:33 +02:00