From 6a18a312e607accd19a71277c8a7e3a75e5541f9 Mon Sep 17 00:00:00 2001 From: Mahno Date: Tue, 11 Feb 2025 18:34:16 +0800 Subject: [PATCH] add files --- yast2-bootloader-5.0.14.tar.bz2 | Bin 0 -> 175702 bytes yast2-bootloader.changes | 8324 +++++++++++++++++++++++++++++++ yast2-bootloader.spec | 98 + 3 files changed, 8422 insertions(+) create mode 100644 yast2-bootloader-5.0.14.tar.bz2 create mode 100644 yast2-bootloader.changes create mode 100644 yast2-bootloader.spec diff --git a/yast2-bootloader-5.0.14.tar.bz2 b/yast2-bootloader-5.0.14.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f6b2a19ee9bdfa7da24dca032b6753116b5ee822 GIT binary patch literal 175702 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 literal 0 HcmV?d00001 diff --git a/yast2-bootloader.changes b/yast2-bootloader.changes new file mode 100644 index 0000000..0e77279 --- /dev/null +++ b/yast2-bootloader.changes @@ -0,0 +1,8324 @@ +------------------------------------------------------------------- +Thu Jan 9 11:26:59 UTC 2025 - Stefan Schubert + +- Added grub2-bls support (jsc#PED-10703). +- 5.0.14 + +------------------------------------------------------------------- +Fri Dec 20 10:26:41 UTC 2024 - Josef Reidinger + +- Always filter out from installation parameters "root=" as it + needs to be always changed to installed system (bsc#1234678) +- 5.0.13 + +------------------------------------------------------------------- +Tue Nov 5 09:57:58 UTC 2024 - Josef Reidinger + +- Sync warning text from s390 secure boot to be identical in + installation proposal and on running system (bsc#1219989) +- 5.0.12 + +------------------------------------------------------------------- +Wed Aug 14 13:36:03 UTC 2024 - Josef Reidinger + +- add arm and riscv64 as not supported for secure boot + (bsc#1229070) +- 5.0.11 + +------------------------------------------------------------------- +Fri Jul 19 11:46:46 UTC 2024 - Alberto Planas Dominguez + +- Rename menue_timeout (menü) to menu_timeout +- Reference in text messages to menu + +------------------------------------------------------------------- +Fri May 3 13:07:26 UTC 2024 - Stefan Schubert + +- Writing "root" entry into /etc/kernel/cmdline which is needed by + sdbootutil. (still for bsc#1220892) +- 5.0.10 + +------------------------------------------------------------------- +Fri Apr 26 13:07:51 UTC 2024 - Stefan Schubert + +- Creating kernel options for systemd-boot. (bsc#1220892) +- 5.0.9 + +------------------------------------------------------------------- +Fri Apr 5 08:08:09 UTC 2024 - Josef Reidinger + +- Follow up of previous change to use even more precise wording + (bsc#1219989,bsc#1222353) +- 5.0.8 + +------------------------------------------------------------------- +Fri Mar 15 10:11:13 UTC 2024 - Josef Reidinger + +- Improve warnings and help text for secure boot on s390 to reflect + state with new hardware. (bsc#1219989) +- 5.0.7 + +------------------------------------------------------------------- +Mon Feb 26 13:30:54 UTC 2024 - Stefan Schubert + +- Feature: Do not timeout boot menue in systemd-boot. (bsc#1216366) +- 5.0.6 + +------------------------------------------------------------------- +Tue Feb 20 07:42:45 UTC 2024 - Stefan Schubert + +- Proposal: Trying to take the bootloader which has been defined in + the product description file (entry globals/prefered_bootloader) + (jsc#PED-1906) +- 5.0.5 + +------------------------------------------------------------------- +Thu Jan 25 11:18:12 UTC 2024 - Knut Anderssen + +- Persist s390 cio_ignore kernel argument always when given + (bsc#1210525). +- 5.0.4 + +------------------------------------------------------------------- +Wed Jan 10 23:16:39 UTC 2024 - Josef Reidinger + +- Do not try finding undefined bootloader name to avoid error + in logs (bsc#1218700) +- 5.0.3 + +------------------------------------------------------------------- +Mon Sep 4 06:40:19 UTC 2023 - Stefan Schubert + +- Fixed testsuite for architectures other than x86_64. +- 5.0.2 + +------------------------------------------------------------------- +Thu Aug 31 07:35:22 UTC 2023 - Stefan Schubert + +- Supporting systemd-boot for architecture x86_64. + This feature can be enabled/disabled by the "enable_systemd_boot" + flag in the product description file for each product + (default is disabled). +- 5.0.1 + +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (#bsc1185510) + +------------------------------------------------------------------- +Mon Aug 7 09:02:48 UTC 2023 - Steffen Winterfeldt + +- support 32 bit UEFI firmware on x86_64/i386 architecture (bsc#1208003, + jsc#PED-2569) +- 4.6.3 + +------------------------------------------------------------------- +Thu Jun 15 09:51:19 UTC 2023 - José Iván López González + +- Persist zfcp.allow_lun_scan kernel option for s390 arch + (needed for gh#openSUSE/agama#626). +- 4.6.2 + +------------------------------------------------------------------- +Tue Apr 25 20:22:30 UTC 2023 - Josef Reidinger + +- Do not overwrite user selection during migration (bsc#1210811) +- 4.6.1 + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Wed Feb 8 15:30:25 UTC 2023 - Josef Reidinger + +- make secure boot for ppc64 consistent with how secure boot works + on other architectures (bsc#1206295) +- 4.5.8 + +------------------------------------------------------------------- +Wed Oct 5 21:35:19 UTC 2022 - Josef Reidinger + +- prevent leak of grub2 password to logs(bsc#1201962) +- 4.5.7 + +------------------------------------------------------------------- +Wed Sep 21 20:42:31 UTC 2022 - Josef Reidinger + +- write stage1 location on transactional systems (bsc#1128853) +- 4.5.6 + +------------------------------------------------------------------- +Wed Sep 21 06:24:02 UTC 2022 - Michal Filka + +- bsc#1203418 + - added default proposal for hidden timeout +- 4.5.5 + +------------------------------------------------------------------- +Mon Sep 12 10:04:01 UTC 2022 - Josef Reidinger + +- Allow bootloader to run on transactional systems (bsc#1128853) +- 4.5.4 + +------------------------------------------------------------------- +Thu Aug 11 13:04:27 UTC 2022 - Steffen Winterfeldt + +- adjust trusted boot help text (bsc#1197608) +- 4.5.3 + +------------------------------------------------------------------- +Mon Jul 25 15:26:05 UTC 2022 - Ancor Gonzalez Sosa + +- Execute the command grub2-mkpasswd-pbkdf2 in the target system + so the module can run in a minimal container (bsc#1199840). +- 4.5.2 + +------------------------------------------------------------------- +Thu Apr 7 13:21:58 UTC 2022 - Josef Reidinger + +- AutoYaST: do not clone device for hibernation and also check + during autoinstallation if device for hibernation exists and if + not then use proposed one. (bsc#1187690 and bsc#1197192) +- 4.5.1 + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Fri Jan 28 22:37:00 UTC 2022 - Josef Reidinger + +- Allow product/system role to select boot timeout (jsc#SLE-22667) +- 4.4.16 + +------------------------------------------------------------------- +Tue Jan 25 13:11:58 UTC 2022 - Imobach Gonzalez Sosa + +- Use Package module instead of PackageSystem (bsc#1194886). +- 4.4.15 + +------------------------------------------------------------------- +Fri Jan 21 06:46:11 UTC 2022 - Ladislav Slezák + +- Unify YaST module mocking in unit tests (related to bsc#1194784) +- 4.4.14 + +------------------------------------------------------------------- +Mon Jan 17 13:48:12 UTC 2022 - Josef Reidinger + +- Autoyast: add support for password protection (jsc#SLE-20928) +- 4.4.13 + +------------------------------------------------------------------- +Mon Jan 17 08:42:08 UTC 2022 - Michal Suchanek + +- Add support for powerpc secure boot (bsc#1192764 jsc#SLE-18271). +- 4.4.12 + +------------------------------------------------------------------- +Thu Dec 23 16:13:08 UTC 2021 - Josef Reidinger + +- Always check tpm device for trusted boot (bsc#1193886) +- 4.4.11 + +------------------------------------------------------------------- +Fri Dec 10 12:05:57 UTC 2021 - Steffen Winterfeldt + +- rely on yast-storage-ng to detect UEFI boot support status (bsc#937067) +- 4.4.10 + +------------------------------------------------------------------- +Thu Nov 25 08:29:34 UTC 2021 - Michal Filka + +- bnc#1193016 + - fixed crash due to missing require +- 4.4.9 + +------------------------------------------------------------------- +Thu Nov 18 10:26:38 UTC 2021 - Michal Filka + +- bnc#1092950 + - improved invalid input handling for custom boot partition + - added support for defining custom boot partition by UUID and/or + LABEL +- 4.4.8 + +------------------------------------------------------------------- +Fri Sep 10 08:11:16 UTC 2021 - Josef Reidinger + +- Fix calling dracut to regenerate all initrds (bsc#1189915) +- 4.4.7 + +------------------------------------------------------------------- +Mon Aug 16 14:16:16 UTC 2021 - Josef Reidinger + +- Replace mkinitrd with dracut (bsc#1189374, jsc#SLE-20347) +- 4.4.6 + +------------------------------------------------------------------- +Wed Jul 7 09:22:03 UTC 2021 - Stefan Hundhammer +- Add the os-prober package to the set of packages to install + if the package is available and supported on the arch + (bsc#1186369) +- 4.4.5 + +------------------------------------------------------------------- +Fri Jun 18 07:28:57 UTC 2021 - Dirk Müller + +- add riscv64 support (jsc#SLE-19562) + * done by Andreas Schwab +- 4.4.4 + +------------------------------------------------------------------- +Wed Jun 9 13:51:01 UTC 2021 - Guillaume GARDET + +- Enable linuxefi/initrdefi on x86 only as grub does not understand + those commands on other archs (boo#1183795) +- 4.4.3 + +------------------------------------------------------------------- +Mon Jun 7 08:59:45 UTC 2021 - Guillaume GARDET + +- Fixes for 'arm can boot on uefi' (boo#1183795) +- 4.4.2 + +------------------------------------------------------------------- +Sun May 16 08:11:46 UTC 2021 - Dirk Müller + +- only list specific files installed in common directories (metainfo, + icons, fillupdir) (bsc#1186066, bsc#1184786) + +------------------------------------------------------------------- +Wed May 12 12:23:31 UTC 2021 - Guillaume GARDET + +- arm can boot on uefi (boo#1183795) +- 4.4.1 + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Mon Apr 19 18:21:58 UTC 2021 - Josef Reidinger + +- Fix crash when bootloader is not managed by yast and security + module wants to show cpu mitigation (bsc#1184968) +- 4.3.26 + +------------------------------------------------------------------- +Wed Mar 10 12:47:05 UTC 2021 - Josef Reidinger + +- Add validation to device map dialog to prevent exceeding BIOS + limit of device map (bsc#1183218) +- 4.3.25 + +------------------------------------------------------------------- +Thu Mar 4 09:09:20 UTC 2021 - Josef Reidinger + +- Fix boot summary on s390 (bsc#1181801 and bsc#1179168) +- 4.3.24 + +------------------------------------------------------------------- +Wed Mar 3 09:30:42 UTC 2021 - Josef Reidinger + +- Respect if efivars is mounted read only (bsc#1174111, + bsc#1182749) +- 4.3.23 + +------------------------------------------------------------------- +Mon Feb 15 14:49:00 UTC 2021 - Josef Reidinger + +- Adapted unit test to recent changes in Yast::Report (related to + bsc#1179893). +- 4.3.22 + +------------------------------------------------------------------- +Tue Feb 9 15:44:42 UTC 2021 - Josef Reidinger + +- use shim for secure boot also on aarch64 (jsc#SLE-15020) +- 4.3.21 + +------------------------------------------------------------------- +Wed Jan 27 10:59:26 UTC 2021 - José Iván López González + +- Do not propose resume kernel parameter when the swap is smaller + than the RAM size (bsc#1180977). +- 4.3.20 + +------------------------------------------------------------------- +Tue Jan 26 16:54:23 UTC 2021 - Ancor Gonzalez Sosa + +- Ensure the proposal is re-calculated when the partitioning plan + has changed (bsc#1180218 and bsc#1180976) +- 4.3.19 + +------------------------------------------------------------------- +Thu Jan 21 14:53:55 UTC 2021 - José Iván López González + +- Fix unit tests (bsc#1181175). +- 4.3.18 + +------------------------------------------------------------------- +Tue Jan 12 13:23:46 UTC 2021 - Ancor Gonzalez Sosa + +- The logic for calculating a device udev link is now delegated to + the yast2-storage-ng module (jsc#SLE-17081, also related to + bsc#1177926 and bsc#1169874). +- 4.3.17 + +------------------------------------------------------------------- +Mon Nov 16 16:13:58 UTC 2020 - Josef Reidinger + +- Make wording in summary more consistent + (related to jsc#SLE-16033) +- 4.3.16 + +------------------------------------------------------------------- +Thu Nov 12 10:08:49 UTC 2020 - Josef Reidinger + +- Use shared Yast::Kernel.propose_hibernation? method when + proposing kernel parameters (jsc#SLE-12280) +- 4.3.15 + +------------------------------------------------------------------- +Thu Nov 5 21:48:43 UTC 2020 - Josef Reidinger + +- Improve wording in summary to see where boot code is written + (jsc#SLE-16033) +- allow to specify extended or logical partition when boot from + partition (bsc#1165042) +- 4.3.14 + +------------------------------------------------------------------- +Thu Oct 22 12:53:21 UTC 2020 - Josef Reidinger + +- "write proper value for NVRAM for UEFI (bsc#1157550)" +- fix failing test on s390 (bsc#1177986) +- 4.3.13 + +------------------------------------------------------------------- +Thu Oct 8 18:05:29 UTC 2020 - Josef Reidinger + +- Fix definition of initrd_module in AutoYaST schema (bsc#1177058) +- 4.3.12 + +------------------------------------------------------------------- +Tue Sep 29 13:05:19 UTC 2020 - Imobach Gonzalez Sosa + +- Drop the 'suse_btrfs' element from the AutoYaST schema + (bsc#1176970). +- 4.3.11 + +------------------------------------------------------------------- +Wed Sep 23 12:01:59 UTC 2020 - Michal Suchanek + +- Add UPDATE_NVRAM in /etc/sysconfig/bootloader (bsc#1157550, + jsc#SLE-11500). +- 4.3.10 + +------------------------------------------------------------------- +Mon Sep 14 12:07:31 UTC 2020 - Josef Reidinger +- merge SLE15 SP2 changes: +-- fix detection of present of efivars causing grub2-install + failures on some arm boards (bsc#1172114) +-- add workaround for ARM to make GRUB2 works for + every device. It can potentially break multi-boot (bsc#1167015) +- 4.3.9 + +------------------------------------------------------------------- +Tue Aug 11 11:57:36 CEST 2020 - schubi@suse.de + +- AutoYaST: Added supplements: autoyast(bootloader) into the spec file + in order to install this packages if the section has been defined + in the AY configuration file (bsc#1146494). +- 4.3.8 + +------------------------------------------------------------------- +Thu Jul 23 10:54:47 UTC 2020 - Steffen Winterfeldt + +- add rd.zdev to allowed kernel options on s390 (bsc#1168036) +- 4.3.7 + +------------------------------------------------------------------- +Thu Jun 18 08:37:58 UTC 2020 - José Iván López González + +- Avoid random failure in unit tests when there is a serial + console. +- Related to bsc#1172390. +- 4.3.6 + +------------------------------------------------------------------- +Wed Jun 10 13:51:24 UTC 2020 - Imobach Gonzalez Sosa + +- AutoYaST: import AutoInstall only when needed (related to + bsc#1171335). +- 4.3.5 + +------------------------------------------------------------------- +Wed Jun 10 08:57:22 UTC 2020 - Stefan Schubert + +- AutoYaST: Cleanup/improve issue handling (bsc#1171335). +- 4.3.4 + +------------------------------------------------------------------- +Wed Jun 3 08:54:07 UTC 2020 - Steffen Winterfeldt + +- update comments in /etc/sysconfig/bootloader (bsc#1171912) +- 4.3.3 + +------------------------------------------------------------------- +Mon May 25 15:00:44 UTC 2020 - Steffen Winterfeldt + +- s390 secure boot: enhance disk type detection to cover multipath + (bsc#1171821) +- 4.3.2 + +------------------------------------------------------------------- +Thu May 7 12:53:53 UTC 2020 - Josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.1 + +------------------------------------------------------------------- +Thu May 7 12:17:04 UTC 2020 - Imobach Gonzalez Sosa + +- Set the AutoInstClonable attribute in the desktop file(related + to bsc#1171356). +- 4.3.0 + +------------------------------------------------------------------- +Wed Apr 15 10:57:23 UTC 2020 - Steffen Winterfeldt + +- update s390x secure boot message (bsc#1168165) +- 4.2.22 + +------------------------------------------------------------------- +Thu Apr 2 15:52:56 UTC 2020 - Steffen Winterfeldt + +- limit s390 secure boot to SCSI disks (bsc#1168165) +- 4.2.21 + +------------------------------------------------------------------- +Fri Mar 27 08:19:54 UTC 2020 - Ancor Gonzalez Sosa + +- Reverted the changes to delegate to yast2-storage-ng the + calculation of udev links. See previous entries for versions + 4.2.16 and 4.2.19. +- This fixes bsc#1167779 and is related to bsc#1166096 and + bsc#1151075. +- 4.2.20 + +------------------------------------------------------------------- +Wed Mar 25 07:57:13 UTC 2020 - Ancor Gonzalez Sosa + +- Fixed the calculation of the udev name used to reference devices + that are not formatted, like PReP partitions (bsc#1166096). +- 4.2.19 + +------------------------------------------------------------------- +Tue Mar 24 08:10:33 UTC 2020 - Steffen Winterfeldt + +- support s390 secure boot (jsc#SLE-9425, jsc#SLE-9471, bsc#1166736) +- 4.2.18 + +------------------------------------------------------------------- +Fri Feb 28 14:23:30 UTC 2020 - Steffen Winterfeldt + +- add support for S390 secure boot (jsc#SLE-9471, jsc#SLE-9425) +- 4.2.17 + +------------------------------------------------------------------- +Fri Feb 21 11:10:24 UTC 2020 - José Iván López González + +- Delegate the logic for calculating a device udev link to + yast2-storage-ng module (related to bsc#1151075). +- 4.2.16 + +------------------------------------------------------------------- +Fri Jan 3 13:08:10 UTC 2020 - Josef Reidinger + +- deduplicate kernel parameters after merging them + (bsc#1130954, bsc#1043103, bsc#1132328, bsc#1134895) +- 4.2.15 + +------------------------------------------------------------------- +Mon Dec 30 14:51:02 UTC 2019 - Josef Reidinger + +- Report proper error when /etc/default/grub missing and allow + user to repropose it (bsc#1100755) +- 4.2.14 + +------------------------------------------------------------------- +Tue Nov 26 12:22:50 UTC 2019 - David Diaz + +- Abort the execution when the module run without enough + permissions (related to bsc#1137688). +- 4.2.13 + +------------------------------------------------------------------- +Wed Nov 20 16:07:58 UTC 2019 - Ancor Gonzalez Sosa + +- Improved detection of the root filesystem in non-standard + btrfs configurations (bsc#1151748, bsc#1124581). +- If there is no file system mounted in "/" or "/boot", report the + error and quit instead of crashing. +- 4.2.12 + +------------------------------------------------------------------- +Mon Sep 30 13:26:46 UTC 2019 - Josef Reidinger + +- Add to autoyast ability to set secure boot flag for UEFI + (jsc#SLE-8787) +- 4.2.11 + +------------------------------------------------------------------- +Tue Aug 27 18:54:59 CEST 2019 - schubi@suse.de + +- Set X-SuSE-YaST-AutoInstResource in desktop file (bsc#144894). +- 4.2.10 + +------------------------------------------------------------------- +Thu Jul 25 13:21:44 UTC 2019 - Josef Reidinger + +- Fix testsuite on AArch64. Related to changes done for boo#1136601 +- 4.2.9 + +------------------------------------------------------------------- +Wed Jul 24 16:03:28 UTC 2019 - Ancor Gonzalez Sosa + +- Better handling of broken bootloader configurations during the + upgrade process (bsc#1138930). +- 4.2.8 + +------------------------------------------------------------------- +Fri Jul 19 09:20:09 UTC 2019 - Ladislav Slezák + +- Added "BuildRequires: update-desktop-files" +- Related to the previous desktop file changes (fate#319035) +- 4.2.7 + +------------------------------------------------------------------- +Tue Jul 2 16:08:24 UTC 2019 - Guillaume GARDET + +- Replace --suse-signed-grub with --suse-force-signed to follow + update from boo#1136601 +- 4.2.6 + +------------------------------------------------------------------- +Tue Jun 25 12:42:23 UTC 2019 - Josef Reidinger + +- adapt to new rubocop (bsc#1139270) +- 4.2.5 + +------------------------------------------------------------------- +Wed Jun 5 12:59:27 UTC 2019 - Guillaume GARDET + +- Enable Secure Boot on AArch64 (boo#1136601) +- 4.2.4 + +------------------------------------------------------------------- +Fri May 31 12:26:38 UTC 2019 - Stasiek Michalski + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.3 + +------------------------------------------------------------------- +Wed May 29 13:02:02 UTC 2019 - David Diaz + +- Improve the readability of a technical problem description, + splitting it in multiple lines (bsc#1136746). +- 4.2.2 + +------------------------------------------------------------------- +Wed May 29 12:32:09 CEST 2019 - schubi@suse.de + +- Proposal for s390: Set kernel parameters without "resume" + parameter (JIRA#SLE-6926). + +------------------------------------------------------------------- +Fri Apr 26 12:27:34 UTC 2019 - jreidinger + +- renamed "smt" to "cpu_mitigations", improved naming and help + (bsc#1098559) +- 4.2.1 + +------------------------------------------------------------------- +Thu Apr 4 11:57:27 UTC 2019 - Stefan Hundhammer + +- Propagate serial console params to XEN kernels (bsc#1080928) +- 4.2.0 + +------------------------------------------------------------------- +Mon Mar 25 15:45:54 CET 2019 - schubi@suse.de + +- Removed double "smt" entry from *.rnc file (bsc#1128707). +- 4.1.23 + +------------------------------------------------------------------- +Mon Mar 11 16:26:13 CET 2019 - schubi@suse.de + +- Added tag smt to *.rnc file (bsc#1128707). +- 4.1.22 + +------------------------------------------------------------------- +Thu Mar 7 13:36:20 UTC 2019 - jreidinger@suse.com + +- Add option to Disable Simultaneous Multithreading (bsc#1098559) +- Allow to modify bootloader configuration during upgrade +- 4.1.21 + +------------------------------------------------------------------- +Fri Mar 1 06:16:50 UTC 2019 - jreidinger@suse.com + +- remove resume if user wants noresume (bsc#1079537) +- use for resume the biggest mounted swap (bsc#1071354) +- make help text formatting consistent and improve some help texts +- 4.1.20 + +------------------------------------------------------------------- +Wed Feb 27 10:07:40 UTC 2019 - mvidner@suse.com + +- Use the correct path for /usr/bin/mkdir (bsc#1127138). +- 4.1.19 + +------------------------------------------------------------------- +Thu Feb 21 16:27:37 UTC 2019 - jreidinger@suse.com + +- Relax check for bios_boot when logical device over more disks is + used to check that at least one disk can be bootable. + (bsc#1125792) +- Also relax installation of grub2. When at least one location + success then do not complain, just log it. +- 4.1.18 + +------------------------------------------------------------------- +Thu Feb 14 07:56:05 UTC 2019 - jreidinger@suse.com + +- Do not crash if generated grub.cfg is missing (bsc#1124064) +- 4.1.17 + +------------------------------------------------------------------- +Fri Feb 8 08:47:35 UTC 2019 - dgonzalez@suse.com + +- Improve the layout of "Boot Code Options" tab (bsc#1120793) +- 4.1.16 + +------------------------------------------------------------------- +Wed Feb 6 14:02:48 UTC 2019 - Stefan Hundhammer + +- Improved error message for broken by-path device names (bsc#1122008) +- 4.1.15 + +------------------------------------------------------------------- +Fri Jan 25 10:13:29 UTC 2019 - dgonzalez@suse.com + +- Fit the "Boot Code Options" tab to full width even when there only + is the BootLoader selector (bsc#1120793) +- 4.1.14 + +------------------------------------------------------------------- +Tue Dec 4 15:14:47 UTC 2018 - jreidinger@suse.com + +- always use absolute path to binaries (bsc#1118291) +- escape properly shell arguments (bsc#1118291) +- do not show grub2 password in list of processes when encrypting + (bsc#1118291) +- 4.1.13 + +------------------------------------------------------------------- +Sat Nov 24 00:39:54 UTC 2018 - Stasiek Michalski + +- Provide icon with module (boo#1109310) +- 4.1.12 + +------------------------------------------------------------------- +Tue Oct 23 14:54:29 UTC 2018 - jreidinger@suse.com + +- Do not crash if an unknown device is found in a cloned configuration + (bsc#1111236) +- 4.1.11 + +------------------------------------------------------------------- +Tue Oct 16 13:56:04 CEST 2018 - schubi@suse.de + +- Fixed path to license file. . Build error in bsc#1089829. +- 4.1.10 + +------------------------------------------------------------------- +Wed Aug 29 08:14:54 UTC 2018 - dgonzalez@suse.com + +- Do not crash when required package is not installed (bsc#1089829) +- 4.1.9 + +------------------------------------------------------------------- +Wed Aug 22 16:33:37 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. + +------------------------------------------------------------------- +Tue Aug 21 10:08:21 CEST 2018 - schubi@suse.de + +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Aug 21 07:59:53 UTC 2018 - jreidinger@suse.com + +- Update: Do not crash in detection of gpt disks when some disk + disappear (bsc#1105351 ) +- 4.1.8 + +------------------------------------------------------------------- +Wed Aug 15 07:41:01 UTC 2018 - mfilka@suse.com + +- bnc#1053559 + - do not crash with internal error when GRUB_TERMINAL contains + multiple values +- 4.1.7 + +------------------------------------------------------------------- +Fri Jul 20 15:12:13 CEST 2018 - schubi@suse.de + +- Update: Fixed crash while reading grub settings from installed + system (bsc#1094031). +- 4.1.6 + +------------------------------------------------------------------- +Thu Jun 28 15:36:26 CEST 2018 - schubi@suse.de + +- Added additional searchkeys to desktop file (fate#321043). +- 4.1.5 + +------------------------------------------------------------------- +Thu Jun 14 12:16:02 UTC 2018 - jreidinger@suse.com + +- Warn user when updating with different boot technology + (bsc#1081355) +- 4.1.4 + +------------------------------------------------------------------- +Tue Jun 12 14:02:46 UTC 2018 - jreidinger@suse.com + +- Do not propose obsolete kernel parameters (bsc#1047222) +- 4.1.3 + +------------------------------------------------------------------- +Fri Jun 8 10:58:26 UTC 2018 - jreidinger@suse.com + +- fix typo in parted path (bsc#1030620) +- 4.1.2 + +------------------------------------------------------------------- +Thu Jun 7 12:38:40 UTC 2018 - jreidinger@suse.com + +- Use full path to parted (bsc#1030620) +- 4.1.1 + +------------------------------------------------------------------- +Wed May 30 06:04:06 UTC 2018 - jreidinger@suse.com + +- Fix detection of GPT disk to properly set pmbr flag (bsc#1093887) +- 4.1.0 + +------------------------------------------------------------------- +Thu May 17 12:34:52 UTC 2018 - jreidinger@suse.com + +- Extend fix for BIOS RAIDs to work with more complex setup when + system contain also physical partitions (bsc#1092417) +- 4.0.34 + +------------------------------------------------------------------- +Mon May 14 07:29:05 UTC 2018 - jreidinger@suse.com + +- Propose fips boot parameter if it is used for installation + on s390 (bsc#1043029) +- 4.0.33 + +------------------------------------------------------------------- +Thu May 10 06:29:10 UTC 2018 - jreidinger@suse.com + +- Fix installation on BIOS Raid like Intel RSTe (bsc#1091283) +- 4.0.32 + +------------------------------------------------------------------- +Tue May 8 14:02:52 UTC 2018 - knut.anderssen@suse.com + +- Use "none" bootloader when the boot filesystem is nfs + (bsc#1090752). +- 4.0.31 + +------------------------------------------------------------------- +Tue May 8 07:29:07 UTC 2018 - jreidinger@suse.com + +- Make unit tests architecture agnostic (related to bsc#1091284). +- 4.0.30 + +------------------------------------------------------------------- +Fri May 4 12:43:44 UTC 2018 - jreidinger@suse.com + +- Inform user when an unsupported bootloader is defined in the + AutoYaST profile, display the valid values (bsc#1091284) +- 4.0.29 + +------------------------------------------------------------------- +Wed May 2 10:35:56 UTC 2018 - jreidinger@suse.com + +- Fix test failure on s390 (no functionality change)(bsc#1091631) +- 4.0.28 + +------------------------------------------------------------------- +Tue Apr 24 14:36:12 UTC 2018 - jreidinger@suse.com + +- Do not crash when clicking on booting during upgrade + (bsc#1070233) +- 4.0.27 + +------------------------------------------------------------------- +Tue Apr 24 12:44:12 UTC 2018 - jreidinger@suse.com + +- Propose net.ifnames boot parameter if it is used for installation + on s390 (bsc#1086665) +- 4.0.26 + +------------------------------------------------------------------- +Tue Apr 24 08:30:10 UTC 2018 - jreidinger@suse.com + +- Show understandable popup when grub2 terminal option contain + complex string that is not yet supported (bsc#1053559) +- 4.0.25 + +------------------------------------------------------------------- +Wed Mar 21 11:33:54 UTC 2018 - mfilka@suse.com + +- bnc#1083938 + - missing translation +- 4.0.24 + +------------------------------------------------------------------- +Tue Mar 20 12:32:44 UTC 2018 - jlopez@suse.com + +- Fix tests to not create zero size partitions + (part of bsc#1083887). +- 4.0.23 + +------------------------------------------------------------------- +Wed Mar 14 13:54:06 UTC 2018 - jreidinger@suse.com + +- fix detection of kernel name for alternative raid names (it + ensures that fix for bsc#944041 works) +- 4.0.22 + +------------------------------------------------------------------- +Mon Mar 12 14:43:36 UTC 2018 - jreidinger@suse.com + +- Respect if custom boot is logical volume and display it + correctly (bsc#1084815) +- 4.0.21 + +------------------------------------------------------------------- +Wed Mar 7 13:49:53 UTC 2018 - jreidinger@suse.com + +- do not repropose configuration in autoyast confirm mode + (bsc#1081967) +- fix setting pmbr flag in autoyast (bsc#1081967) +- 4.0.20 + +------------------------------------------------------------------- +Fri Feb 23 12:15:11 UTC 2018 - igonzalezsosa@suse.com + +- Remove calls to the old yast2-storage layer (bsc#1071978) +- 4.0.19 + +------------------------------------------------------------------- +Thu Feb 15 14:25:47 UTC 2018 - jreidinger@suse.com + +- fix nil exception for device with filesystem that is not mounted + (bsc#1081018) +- 4.0.18 + +------------------------------------------------------------------- +Mon Feb 12 15:14:28 UTC 2018 - jreidinger@suse.com + +- Detect properly that unknown device is used in bootloader + configuration (bsc#1078713) +- 4.0.17 + +------------------------------------------------------------------- +Fri Feb 9 13:39:03 UTC 2018 - jlopez@suse.com + +- Adapt to new MountPoint API (part of fate#318196). +- 4.0.16 + +------------------------------------------------------------------- +Tue Feb 6 14:48:12 UTC 2018 - jreidinger@suse.com + +- Fix activating partition by UUID or label (bsc#1077427, + bsc#1076424) +- 4.0.15 + +------------------------------------------------------------------- +Tue Jan 30 11:22:10 UTC 2018 - jreidinger@suse.com + +- fix crash when clicking link in proposal (bsc#1078227) +- 4.0.14 + +------------------------------------------------------------------- +Tue Jan 16 16:51:54 UTC 2018 - jreidinger@suse.com + +- fix crash for getting partition to activate when stage1 device + is disk (bsc#1076121) +- 4.0.13 + +------------------------------------------------------------------- +Fri Jan 12 09:45:24 UTC 2018 - jsrain@suse.cz + +- fix typo in function name (bsc#1075725) +- 4.0.12 + +------------------------------------------------------------------- +Tue Jan 9 07:25:09 UTC 2018 - ancor@suse.com + +- Rely on the new Y2Storage::Devicegraph#find_by_any_name when + matching udev names to their corresponding kernel device names + (bsc#1073254). +- 4.0.11 + +------------------------------------------------------------------- +Wed Jan 3 12:20:05 UTC 2018 - jreidinger@suse.com + +- Legacy (non-EFI) x86: Fixed multi-device booting problems + (mostly RAID, also LVM and multipath). Now the boot loader is + written to ALL physical devices that host the boot partition + (or the MBR). Before, only one of them was picked and the BIOS + could pick a different one to boot from. (bsc#1072908) +- Related UI change: "Boot Loader Location" has been simplified. We + kept the option "Boot from Master Boot Record", but the remaining + three options, for booting from the Boot, Root, or + Extended partitions, have been unified to a single option + "Boot from Partition". +- 4.0.10 + +------------------------------------------------------------------- +Mon Dec 11 12:41:21 UTC 2017 - jreidinger@suse.com + +- fix invalidation of cache causing crash (bsc#1071931) +- 4.0.9 + +------------------------------------------------------------------- +Tue Dec 5 12:41:16 UTC 2017 - jreidinger@suse.com + +- improve detection of md raids devices (bsc#1063957) +- 4.0.8 + +------------------------------------------------------------------- +Wed Nov 29 07:55:19 UTC 2017 - jreidinger@suse.com + +- Prevent crash when doing backup of boot sector (bsc#1067131) +- 4.0.7 + +------------------------------------------------------------------- +Tue Nov 28 10:22:57 UTC 2017 - jreidinger@suse.com + +- Do not propose boot from partition for md raids (bsc#1063957) +- 4.0.6 + +------------------------------------------------------------------- +Tue Nov 21 13:14:50 UTC 2017 - gsouza@suse.com + +- use correct function to detect devices (bsc#1059757) +- improve dialog to add devices in bootloader order (bsc#1060172) +- 4.0.5 + +------------------------------------------------------------------- +Tue Nov 7 10:25:47 UTC 2017 - jreidinger@suse.com + +- merge SLE12 SP3 fixes: +- Fix detection of upgrade of grub2 (bsc#1059603) +- Fallback to default when default section does not exists. It can + happen during upgrade, when sections are renamed.(bsc#1059603) +- Find correct mbr device to install grub (bsc#1039712, + bsc#1052006) +- 4.0.4 + +------------------------------------------------------------------- +Fri Nov 3 10:09:39 CET 2017 - schubi@suse.de + +- AutoYaST: Do not export stage1 settings anymore (boot_boot, + boot_custom,...) (bnc#1063975) +- 4.0.3 + +------------------------------------------------------------------- +Fri Sep 15 11:54:25 UTC 2017 - jreidinger@suse.com + +- Use always kernel name for underlaying devices detection + (caused by fix for bsc#1057604) +- 4.0.2 + +------------------------------------------------------------------- +Thu Sep 14 09:14:41 UTC 2017 - jreidinger@suse.com + +- fix regression to udev mapping introduced by new storage-ng + (bsc#1057604) +- 4.0.1 + +------------------------------------------------------------------- +Fri Sep 8 14:48:33 UTC 2017 - jreidinger@suse.com + +- make disk order dialog wider to improve readability (bsc#1055647) +- 4.0.0 + +------------------------------------------------------------------- +Mon Sep 4 11:44:34 UTC 2017 - jreidinger@suse.com + +- Do not propose to stage1 to be installed to encrypted partition + (bsc#1056862) +- 3.3.3 + +------------------------------------------------------------------- +Thu Aug 14 11:28:13 UTC 2017 - gsouza@suse.com + +- Allow installation of system without grub if it will not be + used (bsc#1014167) +- 3.3.2 + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - snwint@suse.com + +- merge storage-ng branch to master +- note: all changes below with this date belong to the merge +- 3.3.1 + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - snwint@suse.de + +- not everything is a disk, use libstorage's partitionable instead + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - ancor@suse.com + +- storage-ng: adapted calls to temporary y2storage_* methods, since + they were finally removed from Y2Storage::StorageManager. + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - jlopez@suse.com + +- storage-ng: adapt detection of PReP partition + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - shundhammer@suse.de + +- Merged master to storage-ng branch + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - igonzalezsosa@suse.com + +- Adapt the module to use the new storage-ng during system cloning + (bsc#1047245) + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - jreidinger@suse.com + +- storage-ng: +- implement detection of encrypted boot + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - jreidinger@suse.com + +- storage-ng: use new wrapper API + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - jreidinger@suse.com + +- storage-ng: fixed proposal to not try to install to LVM + partition + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - snwint@suse.de + +- storage-ng: avoid call to old libstorage + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - ancor@suse.com + +- storage-ng: fixed proposal to work with LVM and encrypted LVM + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - ancor@suse.com + +- storage-ng: simplify code by using a new query function in + yast2-storage-ng (#with_name_or_partition) + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - ancor@suse.com + +- storage-ng: fixed minimal legacy proposal to work with GPT + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - ancor@suse.com + +- storage-ng: fixed minimal EFI proposal +- storage-ng: made minimal legacy proposal work + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - aschnell@suse.com + +- make simple EFI proposal work with storage-ng + +------------------------------------------------------------------- +Fri Aug 11 14:14:33 UTC 2017 - aschnell@suse.com + +- storage-ng: removed dependency from (old) yast2-storage, even + if it breaks some functionality. + +------------------------------------------------------------------- +Fri Jun 23 09:14:05 CEST 2017 - schubi@suse.de + +- AutoYaST configuration: Set StorageDevices flag disks_valid + to true. So libstorage can scan valid disks and "/" partition + can be found. (bnc#1046738, bnc#1043132) +- 3.3.0 + +------------------------------------------------------------------- +Wed Jun 14 14:54:38 UTC 2017 - jreidinger@suse.com + +- Use udev device for prep partition if it is available + (bsc#1041692) +- 3.2.22 + +------------------------------------------------------------------- +Mon Jun 12 11:00:48 UTC 2017 - jreidinger@suse.com + +- Do not crash if all devices have defined bios_id, but none is + the first one (bsc#1043759) +- 3.2.21 + +------------------------------------------------------------------- +Tue May 30 07:37:01 UTC 2017 - jreidinger@suse.com +- Repropose bootloader configuration when storage proposal is + modified (bsc#1035746) +- 3.2.20 + +------------------------------------------------------------------- +Thu Apr 13 13:34:12 UTC 2017 - jreidinger@suse.com + +- Add possibility to use trusted boot for EFI (FATE#315831) +- 3.2.19 + +------------------------------------------------------------------- +Fri Mar 24 14:17:00 UTC 2017 - jreidinger@suse.com + +- Report user friendly message when no root partition is detected + instead of internal error. (bsc#1029293) +- 3.2.18 + +------------------------------------------------------------------- +Wed Mar 1 17:42:18 UTC 2017 - jreidinger@suse.com + +- provide more helpful error message when invalid arguments for + serial console are provided (bsc#1012383) +- 3.2.17 + +------------------------------------------------------------------- +Wed Mar 1 16:42:18 UTC 2017 - jreidinger@suse.com + +- propose for xen hypervisor vga parameter if framebuffer is used + ( should fix issue with text only environment when fbdev driver + is used ) + (FATE#322200) +- 3.2.16 + +------------------------------------------------------------------- +Wed Jan 25 12:57:38 UTC 2017 - mvidner@suse.com + +- Implement simple_mode -> label_proposal (FATE#322328) +- 3.2.15 + +------------------------------------------------------------------- +Fri Jan 6 13:22:36 UTC 2017 - jreidinger@suse.com + +- do not crash when switching from no bootloader to grub2 when + grub2 package is not installed (bsc#1018280) +- 3.2.14 + +------------------------------------------------------------------- +Tue Jan 3 09:36:01 UTC 2017 - jreidinger@suse.com + +- do not try to write legacy_boot flag for msdos partition table + in more disks scenario when there is also GPT disk (bsc#1017776) +- 3.2.13 + +------------------------------------------------------------------- +Mon Dec 5 13:58:33 UTC 2016 - jreidinger@suse.com + +- stop failing with new cfa ( caused by deleting nil, change + in cfa needed for bsc#983486 ) +- 3.2.12 + +------------------------------------------------------------------- +Wed Nov 30 08:36:28 UTC 2016 - jreidinger@suse.com + +- Recommends syslinux as it is often used by generic_mbr, but it + is not hard requirement (bsc#1004229) +- 3.2.11 + +------------------------------------------------------------------- +Tue Nov 22 18:38:42 UTC 2016 - jreidinger@suse.com + +- Do not crash in bootloader when default mount by is set to label + (bsc#1009493) +- 3.2.10 + +------------------------------------------------------------------- +Tue Nov 22 13:41:42 UTC 2016 - jreidinger@suse.com + +- use proper sources when doing kexec (bsc#981434) +- 3.2.9 + +------------------------------------------------------------------- +Wed Nov 16 14:19:14 UTC 2016 - jreidinger@suse.com + +- when protecting modification of kernel parameters by password, + add also rd.shell=0 parameter to avoid getting into initrd shell + (bsc#1009220) +- 3.2.8 + +------------------------------------------------------------------- +Mon Nov 14 14:21:16 UTC 2016 - lslezak@suse.cz + +- Revert the package deselection check (from 3.2.3), there is + a new generic solution in yast2-packager-3.2.6 for all YaST + modules (bsc#885496) +- 3.2.7 + +------------------------------------------------------------------- +Wed Nov 2 14:14:21 UTC 2016 - jreidinger@suse.com + +- set pmbr flag only on GPT disks (bsc#1008092) +- 3.2.6 + +------------------------------------------------------------------- +Tue Nov 1 11:49:05 UTC 2016 - jreidinger@suse.com + +- Use the system-wide locale (/etc/sysconfig/language:RC_LANG) when + generating the GRUB2 menu (bsc#998152) +- 3.2.5 + +------------------------------------------------------------------- +Thu Oct 13 12:26:53 UTC 2016 - jreidinger@suse.com + +- Do not require syslinux on target system during installation + (bsc#1004229) +- fix installation on dm raids to not use mapper device and instead + use underlaying device (bsc#1004921) +- 3.2.4 + +------------------------------------------------------------------- +Fri Oct 7 12:46:18 UTC 2016 - jreidinger@suse.com + +- Warn user if the packages needed for booting are deselected + (bsc#885496) +- 3.2.3 + +------------------------------------------------------------------- +Thu Oct 6 08:24:51 UTC 2016 - jreidinger@suse.com + +- allow user to repropose configuration if unknown udev link found + (bnc#931291) +- 3.2.2 + +------------------------------------------------------------------- +Tue Oct 4 12:51:04 UTC 2016 - ancor@suse.com + +- Do not crash when the user tries to enable serial console with + blank arguments (bsc#1000629) +- 3.2.1 + +------------------------------------------------------------------- +Fri Sep 30 15:25:29 UTC 2016 - jreidinger@suse.com + +- show popup when unsupported bootloader used on system, allowing + user to exit yast2-bootloader or propose supported bootloader + there (bnc#923458) +- Version bumped to 3.2.X to ease coordination of Tumbleweed, + Leap 42.2 and SLE-12-SP2 development. +- 3.2.0 + +------------------------------------------------------------------- +Tue Aug 30 13:31:14 UTC 2016 - jreidinger@suse.com + +- import properly device map in autoyast profile (found during + debugging bnc#995627) +- log device map entries before written them, to allow easier + debugging of augeas lenses failure (bnc#995627) +- 3.1.203 + +------------------------------------------------------------------- +Tue Aug 30 08:42:25 UTC 2016 - jreidinger@suse.com + +- fix crash when activating partition on md raid (bnc#995627) +- 3.1.202 + +------------------------------------------------------------------- +Fri Aug 26 09:25:49 UTC 2016 - jsrain@suse.cz + +- warn user if enabling TPM when not available (bsc#994556) +- 3.1.201 + +------------------------------------------------------------------- +Tue Aug 23 14:20:15 UTC 2016 - jreidinger@suse.com + +- fix proposing generic mbr if proposed to boot from MBR + ( found during debugging bnc#994348 ) +- 3.1.200 + +------------------------------------------------------------------- +Mon Jul 18 14:56:27 UTC 2016 - jreidinger@suse.com + +- do not fail tests when run in environment connected by serial + console (bnc#989405) +- 3.1.199 + +------------------------------------------------------------------- +Wed Jul 13 08:49:50 UTC 2016 - jreidinger@suse.com + +- fix writing default boot entry when it is located in grub2 + submenu (bnc#986005) +- 3.1.198 + +------------------------------------------------------------------- +Mon Jul 11 12:18:29 UTC 2016 - jreidinger@suse.com + +- do not crash after configuration in autoyast bootloader section + without previous cloning (bnc#985007) +- 3.1.197 + +------------------------------------------------------------------- +Thu Jul 7 07:51:12 UTC 2016 - jreidinger@suse.com + +- set by default SECURE_BOOT to false on architectures that do not + support it to avoid call of shim there (bnc#984895) +- 3.1.196 + +------------------------------------------------------------------- +Fri Jul 1 15:10:53 UTC 2016 - jreidinger@suse.com + +- Optimize code for quicker run (bnc#986649) +- 3.1.195 + +------------------------------------------------------------------- +Wed Jun 15 12:42:08 UTC 2016 - jreidinger@suse.com + +- do not activate partition on gpt disks on ppc (bnc#983194) +- 3.1.194 + +------------------------------------------------------------------- +Mon Jun 13 13:36:51 UTC 2016 - jreidinger@suse.com + +- fix unknown method extended_partition (bnc#983062) +- 3.1.193 + +------------------------------------------------------------------- +Wed Jun 1 13:31:57 UTC 2016 - igonzalezsosa@suse.com + +- Drop yast2-bootloader-devel-doc package (fate#320356) +- 3.1.192 + +------------------------------------------------------------------- +Mon May 30 08:23:24 UTC 2016 - jreidinger@suse.com + +- fix unknown method error ( caused by fix for bnc#980529) +- 3.1.191 + +------------------------------------------------------------------- +Fri May 27 12:13:54 UTC 2016 - jreidinger@suse.com + +- use proper device to setup pmbr for grub2efi (bnc#981997) +- 3.1.190 + +------------------------------------------------------------------- +Wed May 25 11:59:53 UTC 2016 - jreidinger@suse.com + +- do not try to install grub2 on lvm on partition-less disk + (bnc#980529) +- 3.1.189 + +------------------------------------------------------------------- +Tue May 24 09:00:13 UTC 2016 - jreidinger@suse.com + +- run mkinitrd at the end of installation to ensure proper initrd + even for image based installation or live install + (bnc#977656,bnc#979719) +- 3.1.188 + +------------------------------------------------------------------- +Tue May 17 07:42:46 UTC 2016 - jreidinger@suse.com + +- do not skip grub2 install during installation on s390 + (bnc#980250) +- 3.1.187 + +------------------------------------------------------------------- +Mon May 16 12:21:09 UTC 2016 - jreidinger@suse.com + +- Fix storing default boot section (bnc#978366) +- Fix showing default boot section name with spaces inside + (found during testing fix for bnc#978366) +- 3.1.186 + +------------------------------------------------------------------- +Mon May 16 11:41:05 UTC 2016 - jreidinger@suse.com + +- do not install grub2 with --no-nvram on non-EFI systems + (bnc#980108) +- 3.1.185 + +------------------------------------------------------------------- +Mon May 16 09:36:28 UTC 2016 - mvidner@suse.com + +- Reintroduce Trusted Boot (FATE#316553). +- 3.1.184 + +------------------------------------------------------------------- +Thu May 12 15:46:49 CEST 2016 - snwint@suse.de + +- fix grub2 settings for lvm encrypted boot partition (bsc#976315) +- 3.1.183 + +------------------------------------------------------------------- +Wed May 11 11:03:09 UTC 2016 - jreidinger@suse.com + +- do not crash when stage1 is set to extended partition (thanks to + mvidner for catch, also fix bnc#978284) +- 3.1.182 + +------------------------------------------------------------------- +Tue May 10 15:10:43 UTC 2016 - jreidinger@suse.com + +- do not crash with uninitialized variable 'extended' (bnc#978284) +- 3.1.181 + +------------------------------------------------------------------- +Mon May 9 09:28:55 UTC 2016 - agraf@suse.com + +- Disable secure boot on AArch64 (bsc#978157) +- Generate grub2 as removable on non-nvram efi systems (bsc#978593) +- 3.1.180 + +------------------------------------------------------------------- +Mon May 2 10:24:17 CEST 2016 - schubi@suse.de + +- Fixed nil in custom_devices. Compact! is returning nil if no + changes were made. + Removed empty reject, because it is not needed anymore. + (bnc#977945) +- 3.1.179 + +------------------------------------------------------------------- +Wed Apr 27 10:43:14 CEST 2016 - schubi@suse.de + +- Adapted new version of bootloader to the AutoYaST configuration + module. + (related to FATE#317701) +- 3.1.178 + +------------------------------------------------------------------- +Tue Apr 26 10:27:20 CEST 2016 - schubi@suse.de + +- Added requirement in proposal. (bnc#977004) +- 3.1.177 + +------------------------------------------------------------------- +Fri Apr 22 08:55:08 UTC 2016 - jreidinger@suse.com + +- smarter prep partition proposal (bnc#970152) +- fix exception when grub.cfg is not yet generated (bnc#976534) +- 3.1.176 + +------------------------------------------------------------------- +Wed Apr 20 15:18:46 UTC 2016 - jreidinger@suse.com + +- fix installing grub2 to underlaying devices (bnc#976315) +- 3.1.175 + +------------------------------------------------------------------- +Tue Apr 19 09:01:33 UTC 2016 - jreidinger@suse.com + +- Improve misleading label for GRUB2 password (bnc#952633) +- 3.1.174 + +------------------------------------------------------------------- +Mon Apr 18 13:20:34 UTC 2016 - jreidinger@suse.com + +- fix regression in installation on md raid + (related to FATE#317701 found by openqa) +- 3.1.173 + +------------------------------------------------------------------- +Mon Apr 18 06:53:06 UTC 2016 - jreidinger@suse.com + +- fix regression in serial console handling and cover it with + automatic tests + (bnc#870514 appears again) +- 3.1.172 + +------------------------------------------------------------------- +Thu Apr 14 15:52:10 UTC 2016 - igonzalezsosa@suse.com + +- Fix error when showing order of hard disks (bsc#975514) +- 3.1.171 + +------------------------------------------------------------------- +Thu Apr 14 12:21:20 CEST 2016 - schubi@suse.de + +- Fix: Taking modulename "Bootloader" instead of class. + (related to FATE#317701) +- 3.1.170 + +------------------------------------------------------------------- +Wed Apr 13 14:14:14 UTC 2016 - jreidinger@suse.com + +- Clean pending TODOs and implement bootloader API calls with new + architecture (related to FATE#317701) +- 3.1.169 + +------------------------------------------------------------------- +Wed Apr 13 13:14:30 UTC 2016 - jreidinger@suse.com + +- Drop preparing storage data for perl-Bootloader as it is no + longer needed (related to FATE#317701) +- 3.1.168 + +------------------------------------------------------------------- +Wed Apr 13 11:14:11 UTC 2016 - jreidinger@suse.com + +- Fix import of integer timeout and export of terminal symbol + (found during testing of FATE#317701) +- 3.1.167 + +------------------------------------------------------------------- +Tue Apr 12 13:29:54 UTC 2016 - jreidinger@suse.com + +- do not propose nor running grub2-install on bare metal POWER + (bnc#970582) +- do not use perl-Bootloader in yast2-bootloader (FATE#317701) +- 3.1.166 + +------------------------------------------------------------------- +Fri Mar 23 18:09:10 UTC 2016 - dvaleev@suse.com + +- Set gfxterm to console on POWER + (bsc#911682) +- 3.1.165 + +------------------------------------------------------------------- +Fri Mar 11 15:22:10 UTC 2016 - dvaleev@suse.com + +- include quiet in default kernel boot parameters for POWER + (bsc#965347) +- 3.1.164 + +------------------------------------------------------------------- +Thu Feb 25 19:27:10 UTC 2016 - dmueller@suse.com + +- include quiet in default kernel boot parameters for aarch64 +- 3.1.163 + +------------------------------------------------------------------- +Fri Nov 27 14:46:57 CET 2015 - snwint@suse.de + +- updated boot doc for prep partitions +- 3.1.162 + +------------------------------------------------------------------- +Fri Nov 20 07:19:26 UTC 2015 - igonzalezsosa@suse.com + +- Fix AutoYaST schema to allow specification of 'vgamode', + 'xen_kernel_append' and 'failsafe_disabled' in globals section + (bsc#954412) + +------------------------------------------------------------------- +Wed Nov 18 12:10:10 UTC 2015 - mvidner@suse.com + +- Fix validation of AutoYaST profiles (bsc#954412) + +------------------------------------------------------------------- +Tue Nov 17 13:59:40 CET 2015 - shundhammer@suse.de + +- Fixed crash in bootloader proposal if previous installation was + on software RAID (bsc#955216) +- 3.1.161 + +------------------------------------------------------------------- +Wed Nov 11 11:36:29 UTC 2015 - jreidinger@suse.com + +- Do not show raid0 warning for /boot on s390 and ppc architectures + (bnc#952823) +- 3.1.160 + +------------------------------------------------------------------- +Fri Oct 23 13:16:59 UTC 2015 - jreidinger@suse.com + +- respect original grub2 configuration when upgrade from grub2 + to grub2 (bnc#951731) +- 3.1.159 + +------------------------------------------------------------------- +Mon Oct 19 16:10:34 UTC 2015 - jreidinger@suse.com + +- do not modify bootloader configuration during offline upgrade + from grub2 to grub2 (bnc#950695,bnc#950162) +- 3.1.158 + +------------------------------------------------------------------- +Fri Oct 16 14:27:17 CEST 2015 - schubi@suse.de + +- Set StorageDevices flag disks_valid to true while cloning system + in AutoYaST. (bnc#950105) +- 3.1.157 + +------------------------------------------------------------------- +Thu Oct 1 12:21:31 UTC 2015 - jreidinger@suse.com + +- Fix proposing stage1 location in autoyast (bnc#948258) +- 3.1.156 + +------------------------------------------------------------------- +Tue Sep 29 10:28:42 UTC 2015 - jreidinger@suse.com + +- fix device map handling if there's no 'hd0' entry in it + (bsc#947730) by snwint +- 3.1.155 + +------------------------------------------------------------------- +Mon Sep 28 15:41:45 CEST 2015 - schubi@suse.de + +- Including a needed file. This is an additional fix for + bnc#930341. +- 3.1.154 + +------------------------------------------------------------------- +Fri Sep 25 15:22:17 UTC 2015 - jreidinger@suse.com + +- fix booting on ppc with /boot on software raid (bnc#940542) +- 3.1.153 + +------------------------------------------------------------------- +Thu Sep 24 08:53:00 UTC 2015 - jreidinger@suse.com + +- fix one click proposal change to behave reasonable +- add warnings for missing generic_mbr or activate when really + missing (bnc#930341) +- 3.1.152 + +------------------------------------------------------------------- +Wed Sep 16 08:12:28 UTC 2015 - jreidinger@suse.com + +- support custom names for raids (bnc#944041) +- 3.1.151 + +------------------------------------------------------------------- +Tue Sep 15 12:05:28 UTC 2015 - jreidinger@suse.com + +- make default distributor value empty to use default one in grub2 + (bnc#942519) +- remove distributor entry from ui. Support only changes in text + file +- 3.1.150 + +------------------------------------------------------------------- +Tue Sep 15 12:04:28 UTC 2015 - jreidinger@suse.com + +- fix typo when invalid architecture is used (bnc#945764) +- Do not propose bootloader stage1 location for grub2 on EFI + (bnc#945764) +- 3.1.149 + +------------------------------------------------------------------- +Fri Sep 11 16:46:11 UTC 2015 - ancor@suse.com + +- Empty kernel command lines are now properly written (bnc#945479) +- 3.1.148 + +------------------------------------------------------------------- +Thu Sep 10 14:45:51 CEST 2015 - schubi@suse.de + +- AutoYaST configuration: Initialize libstorage and do not regard + the installed system. + (bnc#942360) +- 3.1.147 + +------------------------------------------------------------------- +Fri Sep 4 15:17:27 CEST 2015 - snwint@suse.de + +- ensure device map has really been proposed (bsc#943749) +- when we switch to custom boot, turn off the other boot locations + (bsc#943749) +- 3.1.146 + +------------------------------------------------------------------- +Thu Aug 27 13:21:25 UTC 2015 - jreidinger@suse.com + +- use extended partition to boot even for non software raids + (bnc#940765) +- for separate boot partition with btrfs prefer MBR bootloader + location (bnc#940797) +- 3.1.145 + +------------------------------------------------------------------- +Tue Aug 25 07:31:56 UTC 2015 - igonzalezsosa@suse.com + +- Add support for kernel parameter with multiple values + (bsc#882082) +- 3.1.144 + +------------------------------------------------------------------- +Mon Aug 24 12:44:51 UTC 2015 - jreidinger@suse.com + +- fix removing password protection (bnc#942867) +- 3.1.143 + +------------------------------------------------------------------- +Wed Aug 19 12:42:41 UTC 2015 - jreidinger@suse.com + +- do not require parted on target system (bnc#937066) +- 3.1.142 + +------------------------------------------------------------------- +Mon Aug 17 07:44:21 UTC 2015 - jreidinger@suse.com + +- avoid bootloader module stuck caused by parted prompt + (bnc#941510) +- 3.1.141 + +------------------------------------------------------------------- +Fri Aug 14 15:17:16 CEST 2015 - snwint@suse.de + +- as SCR hasn't been setup yet, use some trickery to read boot config (bsc #940486) +- 3.1.140 + +------------------------------------------------------------------- +Wed Aug 5 11:37:12 UTC 2015 - jsrain@suse.cz + +- always run mkinitrd at the end of S/390 installation (bsc#933177) +- 3.1.139 + +------------------------------------------------------------------- +Thu Jul 9 08:54:10 UTC 2015 - jreidinger@suse.com + +- fix crash when aborting during initial screen (bnc#910343) +- 3.1.138 + +------------------------------------------------------------------- +Tue Jul 7 12:20:21 UTC 2015 - jreidinger@suse.com + +- skip MBR update on s390 (bnc#937015) +- 3.1.137 + +------------------------------------------------------------------- +Mon Jun 29 12:46:58 UTC 2015 - jreidinger@suse.com + +- set only proper boot flags ("boot" for DOS partition table and + legacy_boot for GPT partition table), otherwise it can confuse + some firmware and cause booting problems (bnc#930903) +- 3.1.136 + +------------------------------------------------------------------- +Mon Jun 22 11:01:16 UTC 2015 - jreidinger@suse.com + +- Let password protection be configurable between a restricted mode + (cannot boot at all without password, default GRUB2 behavior) + and an unrestricted mode (can boot but cannot edit entries, GRUB1 + behavior) (FATE#318574). +- 3.1.135 + +------------------------------------------------------------------- +Tue Jun 16 15:13:10 UTC 2015 - jreidinger@suse.com + +- Stop adding 'Failsafe' entry to bootloader menu unless user + manually add it (fate#317016) +- 3.1.134 + +------------------------------------------------------------------- +Wed Jun 3 14:42:59 UTC 2015 - jreidinger@suse.com + +- do not crash in offline update in bootloader proposal(bnc#931021) +- 3.1.133 + +------------------------------------------------------------------- +Wed Jun 3 12:37:08 UTC 2015 - jreidinger@suse.com + +- Fix cleaning of tmp file for init bootloader (bnc#926843) +- 3.1.132 + +------------------------------------------------------------------- +Wed Jun 3 11:44:23 UTC 2015 - jreidinger@suse.com + +- Fix ignoring bootloader settings after changing them in proposal + screen (bnc#925987) +- 3.1.131 + +------------------------------------------------------------------- +Tue Jun 2 12:40:05 UTC 2015 - jreidinger@suse.com + +- Do not crash if system contain unpartitioned disk (bnc#930091) +- allow negative timeout to cancel automatic boot (bnc#812618) +- fix typo in help text (bnc#702664) +- 3.1.130 + +------------------------------------------------------------------- +Mon Jun 1 14:20:30 UTC 2015 - jreidinger@suse.com + +- Don't crash when reconfiguring from grub1 to grub2 (bnc#923458) +- 3.1.129 + +------------------------------------------------------------------- +Wed May 20 13:35:23 CEST 2015 - dvaleev@suse.com + +- Disable os-prober for Power boo#931653 +- 3.1.128 +------------------------------------------------------------------- +Tue Apr 14 14:50:43 CEST 2015 - schubi@suse.de + +- While calling AutoYaST clone_system libStorage has to be set + to "normal" mode in order to read mountpoints correctly. +- 3.1.127 + +------------------------------------------------------------------- +Thu Apr 9 13:15:02 UTC 2015 - jreidinger@suse.com + +- fix abort when importing bootloader values in autoyast + (bnc#914812) +- 3.1.126 + +------------------------------------------------------------------- +Wed Mar 25 08:15:01 UTC 2015 - schwab@suse.de + +- Propose secure_boot by default only on x86, aarch64 is not ready yet +- 3.1.125 + +------------------------------------------------------------------- +Wed Feb 25 21:48:10 UTC 2015 - jreidinger@suse.com + +- Fixed creation of a multipath device map +- 3.1.124 + +------------------------------------------------------------------- +Wed Feb 18 16:22:05 UTC 2015 - jreidinger@suse.com + +- fix crash on ppc(bnc#917833) +- 3.1.123 + +------------------------------------------------------------------- +Tue Feb 17 13:24:26 UTC 2015 - jreidinger@suse.com + +- reset flags before set new ones(bnc#848609) +- 3.1.122 + +------------------------------------------------------------------- +Mon Feb 16 13:57:27 UTC 2015 - jreidinger@suse.com + +- ensure that there is only limited amount of disks in device map + (bnc#917640) +- 3.1.121 + +------------------------------------------------------------------- +Thu Feb 12 12:45:50 UTC 2015 - jreidinger@suse.com + +- fix redundancy boot proposal if there are more devices + (bnc#917025) +- 3.1.120 + +------------------------------------------------------------------- +Tue Feb 10 15:24:53 UTC 2015 - ancor@suse.com + +- Fixed detection for encrypted partitions (bnc#913540) +- 3.1.119 + +------------------------------------------------------------------- +Fri Feb 6 12:46:48 UTC 2015 - ancor@suse.com + +- The unit tests are now compatible with RSpec 3 (bnc#916364) +- 3.1.118 + +------------------------------------------------------------------- +Wed Feb 4 13:56:13 UTC 2015 - jsrain@suse.cz + +- initialize bootloader during update if proposed from scratch + (bnc#899743) +- 3.1.117 + +------------------------------------------------------------------- +Tue Feb 3 15:08:09 UTC 2015 - schwab@suse.de + +- Use ttyAMA instead of ttyS on aarch64 +- 3.1.116 + +------------------------------------------------------------------- +Tue Jan 20 10:54:52 UTC 2015 - schwab@suse.de + +- Use grub2-efi on aarch64 +- 3.1.115 + +------------------------------------------------------------------- +Tue Jan 13 08:48:38 UTC 2015 - jreidinger@suse.com + +- Do not crash with unsupported bootloader when resetting + bootloader to repropose during update (bnc#912595) +- 3.1.113 + +------------------------------------------------------------------- +Thu Dec 4 09:47:42 UTC 2014 - jreidinger@suse.com + +- remove X-KDE-Library from desktop file (bnc#899104) + +------------------------------------------------------------------- +Tue Dec 2 14:52:29 UTC 2014 - jreidinger@suse.com + +- fix crash when not using separate boot (found by openqa) +- 3.1.112 + +------------------------------------------------------------------- +Fri Nov 21 11:56:38 UTC 2014 - jsrain@suse.cz + +- detect EFI directly from sysfs during live installation + (bnc#829256) + +------------------------------------------------------------------- +Tue Nov 18 12:12:59 UTC 2014 - jreidinger@suse.com + +- run password encryption always locally to ensure that + grub2-mkpasswd is there (bnc#900039) +- 3.1.111 + +------------------------------------------------------------------- +Tue Nov 11 08:43:27 UTC 2014 - jreidinger@suse.com + +- properly align checkboxes and improve spacing (bnc#900023) +- 3.1.110 + +------------------------------------------------------------------- +Fri Oct 31 06:36:13 UTC 2014 - jreidinger@suse.com + +- do not show useless widgets when user decided to not install + bootloader (bnc#901060) +- 3.1.109 + +------------------------------------------------------------------- +Wed Oct 29 14:13:52 UTC 2014 - jreidinger@suse.com + +- do not return /dev/null if cannot detect bootloader devices as it + cause errors later + +------------------------------------------------------------------- +Wed Oct 29 13:18:10 UTC 2014 - jreidinger@suse.com + +- do not show warning if boot from extended partition (bnc#898023) +- 3.1.108 + +------------------------------------------------------------------- +Wed Oct 29 07:16:22 UTC 2014 - jreidinger@suse.com + +- fix branding activation on live CD and also with kexec enabled + (bnc#897847) +- 3.1.107 + +------------------------------------------------------------------- +Fri Oct 24 14:30:20 UTC 2014 - jreidinger@suse.com + +- fix crash during installation if kernel parameter is not + pre-proposed (bnc#902397) +- 3.1.106 + +------------------------------------------------------------------- +Wed Oct 15 11:50:20 UTC 2014 - jreidinger@suse.com + +- improve usability of device map editor (bnc#900807) +- 3.1.105 + +------------------------------------------------------------------- +Wed Oct 15 09:43:11 UTC 2014 - jreidinger@suse.com + +- ensure branding is used also during common install (bnc#901003) +- 3.1.104 + +------------------------------------------------------------------- +Wed Oct 15 08:54:35 UTC 2014 - jreidinger@suse.com + +- fix missing widgets log entries(bnc#889169) +- 3.1.103 + +------------------------------------------------------------------- +Wed Oct 15 08:02:24 UTC 2014 - jreidinger@suse.com + +- do not refer to info page of grub1 (bnc#878796) +- fixed an Internal Error when using password for grub2 with + non-english locale (bnc#900358) +- 3.1.102 + +------------------------------------------------------------------- +Tue Oct 7 09:08:07 UTC 2014 - jreidinger@suse.com + +- keep user selection for password (bnc#900026) +- fix build on ppc +- 3.1.101 + +------------------------------------------------------------------- +Tue Sep 30 09:30:52 UTC 2014 - jreidinger@suse.com + +- use short product name to avoid truncated text on small + resolution (bnc#873675) +- Avoid crash in clone_system on s390 (bnc#897399) +- propose missing attributes also during automatic upgrade which + propose grub2 configuratin (bnc#897058) +- 3.1.100 + +------------------------------------------------------------------- +Tue Sep 30 09:15:52 UTC 2014 - jreidinger@suse.com + +- move boot record backup functionality to own class to make code + easier to understand and better tested +- 3.1.99 + +------------------------------------------------------------------- +Mon Sep 29 07:42:06 UTC 2014 - jreidinger@suse.com + +- fix crash in lib_iface caused by typo (found by openQA and + bnc#898878) +- fix crash when using tmpfs +- fix crash when device have explicit mount by device name +- 3.1.98 + +------------------------------------------------------------------- +Thu Sep 18 07:28:13 UTC 2014 - jreidinger@suse.com + +- move udev mapping functionality to own class to make code easier + to understand and better tested +- 3.1.97 + +------------------------------------------------------------------- +Wed Sep 17 07:42:12 UTC 2014 - jreidinger@suse.com + +- pass vga mode if specified during installation + (bnc#896300,bnc#891060) + +------------------------------------------------------------------- +Mon Sep 15 14:18:20 UTC 2014 - jreidinger@suse.com + +- Fix API to remove or add kernel parameter for bootloader + (bnc#894603) + +------------------------------------------------------------------- +Tue Sep 9 15:38:15 UTC 2014 - jreidinger@suse.com + +- cleaning of section related code because we no longer support + any bootloader which allows direct write of sections + +------------------------------------------------------------------- +Mon Sep 8 14:03:36 UTC 2014 - jreidinger@suse.com + +- switch build tool from autotools to rake +- 3.1.96 + +------------------------------------------------------------------- +Mon Sep 8 13:26:45 UTC 2014 - jreidinger@suse.com + +- Drop remaining support for GRUB1 (fate#317700) +- 3.1.95 + +------------------------------------------------------------------- +Mon Sep 8 07:56:29 UTC 2014 - jreidinger@suse.com + +- Avoid configuration where to MBR we want grub2 and also + generic_mbr which can lead to unbootable configuration + (bnc#893626) +- 3.1.94 + +------------------------------------------------------------------- +Thu Sep 4 12:04:09 UTC 2014 - mvidner@suse.com + +- Use a more flexible rubygem requirement syntax (bnc#895069) +- 3.1.93 + +------------------------------------------------------------------- +Thu Sep 4 07:49:57 UTC 2014 - jreidinger@suse.com + +- Do not overwrite bios_boot partition flag by boot flag leading + to error in writing boot code (Bnc#894040) +- 3.1.92 + +------------------------------------------------------------------- +Wed Aug 27 07:53:45 UTC 2014 - jreidinger@suse.com + +- do not reset secure boot to false at the end of installation in + case of incapable device (bnc#892032) +- 3.1.91 + +------------------------------------------------------------------- +Tue Aug 26 11:37:17 UTC 2014 - jreidinger@suse.com + +- fix partition activation on LVM (bnc#893449) +- fix activation device when md raid devices do not have + recognizable bios id +- 3.1.90 + +------------------------------------------------------------------- +Fri Aug 15 12:27:58 CEST 2014 - snwint@suse.de + +- remove nonsense check (bnc #768538) +- 3.1.89 + +------------------------------------------------------------------- +Fri Aug 15 10:15:49 UTC 2014 - jreidinger@suse.com + +- read properly secure boot status when used from other modules + like yast2-vm, so it adds new entry as secure boot (bnc#892032) +- 3.1.88 + +------------------------------------------------------------------- +Thu Aug 14 13:11:29 CEST 2014 - schubi@suse.de + +- AutoYaST clone_system: Not using "next" in a ruby "reduce" call. + (bnc#891079) +- 3.1.87 + +------------------------------------------------------------------- +Tue Aug 12 13:46:17 UTC 2014 - jreidinger@suse.com + +- Fixed adding a crashkernel parameter to xen_append if the latter + is missing. kdump.service would fail then (bnc#886843) +- 3.1.86 + +------------------------------------------------------------------- +Fri Aug 8 13:55:23 UTC 2014 - jreidinger@suse.com + +- do not crash in some condition in combination of LVM and GPT + (bnc#891070) +- 3.1.85 + +------------------------------------------------------------------- +Thu Aug 7 13:39:09 UTC 2014 - jreidinger@suse.com + +- fix assigning priority disks to device map for LVM (bnc#890364) +- 3.1.84 + +------------------------------------------------------------------- +Thu Aug 7 08:32:39 UTC 2014 - jreidinger@suse.com + +- workaround initrd recreation if some packages forgot during + upgrade (bnc#889616) +- 3.1.83 + +------------------------------------------------------------------- +Wed Aug 6 08:59:52 UTC 2014 - jreidinger@suse.com + +- ignore unknown priority device to avoid problems in corner case + scenarios (bnc#890364) +- 3.1.82 + +------------------------------------------------------------------- +Tue Aug 5 09:17:20 UTC 2014 - jreidinger@suse.com + +- fix assigning priority disks to device map for md raid + (bnc#890246) +- fix choosing priority device causing bootloader crash + (bnc#890204) +- 3.1.81 + +------------------------------------------------------------------- +Fri Aug 1 07:37:50 UTC 2014 - jsrain@suse.cz + +- fixed bootloader installation (bnc#889770) +- 3.1.80 + +------------------------------------------------------------------- +Thu Jul 31 14:01:43 UTC 2014 - jreidinger@suse.com + +- Disk order dialog: + - fix non-working up button (bnc#885867) + - fix enabling/disabling up/down buttons in various situations + - when adding new device set focus to input field to better UX +- 3.1.79 + +------------------------------------------------------------------- +Thu Jul 31 12:40:37 UTC 2014 - jreidinger@suse.com + +- reinit branding in upgrade of SLE-12 as it is overwritten + (bnc#879686) +- 3.1.78 + +------------------------------------------------------------------- +Thu Jul 31 06:48:59 UTC 2014 - jreidinger@suse.com + +- fix crash in bootloader caused by wrong device in device map + (bnc#889670) +- 3.1.77 + +------------------------------------------------------------------- +Wed Jul 30 14:03:18 CEST 2014 - schubi@suse.de + +- Fixed error popup for unsupported bootloader in autoyast. + (bnc#889538) +- 3.1.76 + +------------------------------------------------------------------- +Wed Jul 30 08:20:59 UTC 2014 - ancor@suse.com + +- Added a missing call to i18n for a string (bnc#887553) +- 3.1.75 + +------------------------------------------------------------------- +Wed Jul 30 06:30:40 UTC 2014 - jreidinger@suse.com + +- Fix crash if during proposal some device map value is nil + ( found by openQA ) +- 3.1.74 + +------------------------------------------------------------------- +Tue Jul 29 09:23:34 UTC 2014 - jreidinger@suse.com + +- Always use device with /boot as first device in device map to + avoid problems with other MBRs (bnc#887808, bnc#880439) +- 3.1.73 + +------------------------------------------------------------------- + +Mon Jul 28 07:18:47 UTC 2014 - jreidinger@suse.com + +- fix proposing disabledos prober on certain products (SLES is + affected) (bnc#884007) +- 3.1.72 + +------------------------------------------------------------------- +Mon Jul 28 09:14:18 CEST 2014 - snwint@suse.de + +- enable secure boot by default (bnc #879486) +- 3.1.71 + +------------------------------------------------------------------- +Fri Jul 25 16:11:37 UTC 2014 - jreidinger@suse.com + +- allow change of bootloader proposal during upgrade (bnc#887015) +- 3.1.70 + +------------------------------------------------------------------- +Fri Jul 25 11:48:35 UTC 2014 - jsrain@suse.cz + +- code de-duplication of recent AUtoYaST fixes (bnc#885634) +- 3.1.69 + +------------------------------------------------------------------- +Tue Jul 22 09:00:56 UTC 2014 - jsrain@suse.cz + +- initialize bootloader location configuration on AutoYaST ugprade + (bnc#885634) +- 3.1.68 + +------------------------------------------------------------------- +Wed Jul 16 11:46:38 UTC 2014 - jsrain@suse.cz + +- don't check dedicated /boot/zipl partition on upgrade + (bnc#886604) +- 3.1.67 + +------------------------------------------------------------------- +Fri Jul 11 08:17:54 UTC 2014 - jreidinger@suse.com + +- fix writing sysconfig for grub1 (bnc#885634) +- 3.1.66 + +------------------------------------------------------------------- +Fri Jul 11 07:11:41 UTC 2014 - mchang@suse.com + +- fix secure boot widget did not function from installed system + because bootloader not get re-installed (bnc#882124) +- 3.1.65 + +------------------------------------------------------------------- +Wed Jul 9 09:49:21 UTC 2014 - jreidinger@suse.com + +- add check for combination of MBR, GPT, btrfs and missing + bios_grub partitition (bnc#886143) +- 3.1.64 + +------------------------------------------------------------------- +Tue Jul 8 11:08:06 UTC 2014 - jreidinger@suse.com + +- warn user if no location chosen for stage 1 (bnc#885208) +- 3.1.63 + +------------------------------------------------------------------- +Mon Jul 7 13:33:19 UTC 2014 - jreidinger@suse.com + +- use only simple device map on s390 (bnc#884798, bnc#885984) +- 3.1.62 + +------------------------------------------------------------------- +Thu Jul 3 07:33:51 UTC 2014 - jreidinger@suse.com + +- add perl-Bootloader-YAML to needed packages (BNC#885496) +- 3.1.61 + +------------------------------------------------------------------- +Fri Jun 27 13:31:01 UTC 2014 - jreidinger@suse.com + +- do not allow to install to partition with xfs otherwise fs can be + broken due to missing reserved space in xfs(bnc#884255) +- 3.1.60 + +------------------------------------------------------------------- +Fri Jun 27 12:27:05 UTC 2014 - jreidinger@suse.com + +- properly install needed packages in autoinstallation +- 3.1.59 + +------------------------------------------------------------------- +Thu Jun 26 10:50:28 UTC 2014 - jreidinger@suse.com + +- add help and translation for grub2 distributor description and + other small localization improvements (bnc#884344) +- fix crash during propose of EFI during upgrade (bnc#884397) +- 3.1.58 + +------------------------------------------------------------------- +Tue Jun 24 15:10:21 UTC 2014 - jreidinger@suse.com + +- respect product default configuration for os-prober enablement + (bnc#884007) +- 3.1.57 + +------------------------------------------------------------------- +Wed Jun 18 14:25:19 CEST 2014 - schubi@suse.de + +- Initialize variable correctly for supported bootloaders + (bnc#883040) +- 3.1.56 + +------------------------------------------------------------------- +Mon Jun 16 09:22:43 UTC 2014 - jreidinger@suse.com + +- Allow in autoyast only supported bootloaders (bnc#882210) +- 3.1.55 + +------------------------------------------------------------------- +Fri Jun 13 12:03:40 UTC 2014 - jreidinger@suse.com + +- fix crash with invalid partition to activate (bnc#882592) +- 3.1.54 + +------------------------------------------------------------------- +Fri Jun 13 11:46:09 UTC 2014 - jsrain@suse.cz + +- don't prevent installation because of BIOS IDs not detected if + disks order reviewed by user (bnc#880439) +- 3.1.53 + +------------------------------------------------------------------- +Wed Jun 11 14:24:22 UTC 2014 - jreidinger@suse.com + +- do not crash in autoyast (bnc#882210) +- 3.1.52 + +------------------------------------------------------------------- +Mon Jun 9 08:32:44 UTC 2014 - jreidinger@suse.com + +- Fix reinstallation of secure boot stage 1 (bnc#875235) +- 3.1.51 + +------------------------------------------------------------------- +Thu Jun 5 11:00:35 UTC 2014 - jsrain@suse.cz + +- adjusted wording if disk order could not be detected (bnc#880439) +- 3.1.50 + +------------------------------------------------------------------- +Wed Jun 4 09:10:42 UTC 2014 - jreidinger@suse.com + +- remove translation of section as it is generated in GRUB2 and + never work reliably fro GRUB1 (bnc#875819) +- 3.1.49 + +------------------------------------------------------------------- +Mon Jun 3 18:13:05 UTC 2014 - dvaleev@suse.com + +- Setting boot flag on GPT PReP resets prep flag which leads to + grub2-install unable to install a bootloader (bnc#880094) +- 3.1.48 + +------------------------------------------------------------------- +Mon Jun 2 09:07:14 UTC 2014 - jreidinger@suse.com + +- fix typo causing crash when writing pmbr flag (bnc#880893) +- 3.1.47 + +------------------------------------------------------------------- +Thu May 29 13:47:40 UTC 2014 - jreidinger@suse.com + +- Fix crash in upgrade from SLE11 +- 3.1.46 + +------------------------------------------------------------------- +Wed May 28 14:19:36 UTC 2014 - jreidinger@suse.com + +- Remove check for iscsi boot partition (bnc#880328) +- 3.1.45 + +------------------------------------------------------------------- +Wed May 28 13:23:19 UTC 2014 - jreidinger@suse.com + +- fix crash in summary page of installation for grub2 (bnc#880324) +- 3.1.44 + +------------------------------------------------------------------- +Tue May 27 11:43:45 UTC 2014 - jreidinger@suse.com + +- fix crash in summary page of installation +- 3.1.43 + +------------------------------------------------------------------- +Tue May 27 11:06:47 UTC 2014 - mchang@suse.com + +- reinstall bootloader if the settings requires it +- 3.1.42 + +------------------------------------------------------------------- +Tue May 27 07:48:09 UTC 2014 - jreidinger@suse.com + +- Fix detection if bootloader installation failed (bnc#879883) +- 3.1.41 + +------------------------------------------------------------------- +Mon May 26 15:31:16 UTC 2014 - jreidinger@suse.com + +- add support to set Protective MBR and use reasonable proposal + (bnc#872054) +- 3.1.40 + +------------------------------------------------------------------- +Fri May 23 14:32:07 UTC 2014 - jreidinger@suse.com + +- Installation Summary: do not allow change location for grub2 + on ppc and s390 (bnc#879107) +- 3.1.39 + +------------------------------------------------------------------- +Thu May 22 13:06:25 UTC 2014 - jreidinger@suse.com + +- Report if grub2-install failed so user see quickly, that he + cannot boot(bnc#878664) +- 3.1.38 + +------------------------------------------------------------------- +Fri May 16 17:10:26 CEST 2014 - snwint@suse.de + +- get rid of grub in loader type selection +- 3.1.37 + +------------------------------------------------------------------- +Fri May 16 13:44:48 UTC 2014 - jreidinger@suse.com + +- fix progress report to not show 100% and waiting to write + bootloader (bnc#878007) +- 3.1.36 + +------------------------------------------------------------------- +Wed May 14 09:22:15 UTC 2014 - jreidinger@suse.com + +- add new API call to work nice with grub2 kernel parameter + configuration (bnc#869608) +- 3.1.35 + +------------------------------------------------------------------- +Mon May 12 12:35:51 UTC 2014 - jreidinger@suse.com + +- extended sysconfig options only for grub1 to prevent confusion + (bnc#870890) +- 3.1.34 + +------------------------------------------------------------------- +Tue May 6 11:20:06 UTC 2014 - jreidinger@suse.com + +- reinit perl-bootloader library in update mode to force write + configuration (bnc#876359,876355) +- 3.1.33 + +------------------------------------------------------------------- +Fri May 2 08:31:32 UTC 2014 - jreidinger@suse.com + +- fix activating partitions with number bigger then 4 on GPT disks + with legacy x86 boot (bnc#875757) +- 3.1.32 + +------------------------------------------------------------------- +Wed Apr 30 16:23:57 UTC 2014 - jreidinger@suse.com + +- handle diskless nfs setup for ppc (bnc#874466) +- 3.1.31 + +------------------------------------------------------------------- +Tue Apr 29 19:47:03 UTC 2014 - jreidinger@suse.com + +- fix reading of previous bootloader (bnc#874646) +- 3.1.30 + +------------------------------------------------------------------- +Tue Apr 22 08:44:57 UTC 2014 - jreidinger@suse.com + +- Use correct check for partition setup for grub2 on s390 + (bnc#873951) +- 3.1.29 + +------------------------------------------------------------------- +Thu Apr 17 14:46:17 UTC 2014 - jreidinger@suse.com + +- do not complain for missing bios order on s390(bnc#874106) +- 3.1.28 + +------------------------------------------------------------------- +Thu Apr 17 11:18:31 UTC 2014 - jreidinger@suse.com + +- improve logging if setting kernel paramater failed to help with + bnc#873996 +- remove graphic adapter configuration on s390 (bnc#874010) +- 3.1.27 + +------------------------------------------------------------------- +Wed Apr 16 19:49:56 UTC 2014 - jreidinger@suse.com + +- allow switching to grub2 also on ppc +- Do not raise exception for grub2efi on non-pc architectures + (bnc#873861) +- 3.1.26 + +------------------------------------------------------------------- +Wed Apr 16 12:11:53 UTC 2014 - jreidinger@suse.com + +- fix crash on s390 due to missing loader widget(bnc#873911) +- 3.1.25 + +------------------------------------------------------------------- +Tue Apr 15 10:52:27 UTC 2014 - jreidinger@suse.com + +- fix proposing when proposal do not change (bnc#873620) +- 3.1.24 + +------------------------------------------------------------------- +Tue Apr 15 10:38:17 UTC 2014 - jreidinger@suse.com + +- cleaning up deprecated code to improve stability and maintenance + of code +- 3.1.23 + +------------------------------------------------------------------- +Tue Apr 15 08:33:29 UTC 2014 - mchang@suse.com + +- remove error if boot directory on xfs file system (bnc#864370) +- 3.1.22 + +------------------------------------------------------------------- +Thu Apr 10 11:18:51 UTC 2014 - jreidinger@suse.com + +- drop not-supported bootloaders except grub1 +- 3.1.21 + +------------------------------------------------------------------- +Tue Apr 8 11:27:42 UTC 2014 - jreidinger@suse.com + +- modify proposal to work also during upgrade and propose upgrade + to grub2 (bnc#872081) +- 3.1.20 + +------------------------------------------------------------------- +Mon Apr 7 14:57:38 UTC 2014 - jreidinger@suse.com + +- return back installation details for tweaking device map + (bnc#872300) +- 3.1.19 + +------------------------------------------------------------------- +Fri Apr 4 13:05:55 CEST 2014 - snwint@suse.de + +- install mokutil along with shim (bnc #808852) +- fix regular expessions (ported from bnc #743805) +- 3.1.18 + +------------------------------------------------------------------- +Wed Apr 2 11:26:23 UTC 2014 - jreidinger@suse.com + +- fix crash on s390 (bnc#871597) +- 3.1.17 + +------------------------------------------------------------------- +Wed Apr 2 06:57:01 UTC 2014 - jreidinger@suse.com + +- fix autoyast location proposal (bnc#869083) +- 3.1.16 + +------------------------------------------------------------------- +Wed Apr 2 08:36:41 CEST 2014 - snwint@suse.de + +- don't question device mapping passed to us explicitly by autoyast + (bnc #717978, bnc #870494) + +------------------------------------------------------------------- +Fri Mar 28 10:17:07 UTC 2014 - jreidinger@suse.com + +- improve support grub2 on non-pc architectures + (bnc#866912,bnc#868909) +- 3.1.15 + +------------------------------------------------------------------- +Fri Mar 28 04:03:54 UTC 2014 - mchang@suse.com + +- fix wrong console regexp match (bnc#870514) +- 3.1.14 + +------------------------------------------------------------------- +Fri Mar 21 10:10:45 CET 2014 - snwint@suse.de + +- fix minor typo (bnc #869324) + +------------------------------------------------------------------- +Wed Mar 12 09:15:33 UTC 2014 - mchang@suse.com + +- fix grub2-*-efi package not installed (bnc#867380) +- 3.1.13 + +------------------------------------------------------------------- +Mon Mar 10 12:07:17 UTC 2014 - jreidinger@suse.com + +- do not crash if there is no swap partition (bnc#867435) +- 3.1.12 + +------------------------------------------------------------------- +Mon Mar 10 08:30:40 UTC 2014 - mchang@suse.com + +- fix some serial console issues (bnc#862388) (bnc#866710) +- 3.1.11 + +------------------------------------------------------------------- +Wed Mar 5 10:02:23 CET 2014 - snwint@suse.de + +- always allow grub2 (bnc #866863) +- 3.1.10 + +------------------------------------------------------------------- +Tue Mar 4 16:27:11 CET 2014 - snwint@suse.de + +- switch to grub2 on s390x +- support both grub2 & zipl +- drop grub & elilo support from x86 +- 3.1.9 + +------------------------------------------------------------------- +Tue Mar 4 12:03:05 UTC 2014 - jreidinger@suse.com + +- fix typo in proposal screen(bnc#866607) +- 3.1.8 + +------------------------------------------------------------------- +Mon Mar 3 10:06:19 UTC 2014 - jreidinger@suse.com + +- fix permissions on file which contain encrypted password to be + readable only by root(BNC#864544)(CVE#2013-4577) +- 3.1.7 + +------------------------------------------------------------------- +Thu Feb 27 08:32:24 UTC 2014 - jreidinger@suse.com + +- Add support for password in GRUB2 (FATE#315404) +- restructure details dialog in GRUB2 to have better UX +- fix crash of GRUB2 module +- 3.1.6 + +------------------------------------------------------------------- +Wed Feb 12 10:18:39 UTC 2014 - jreidinger@suse.com + +- rephrase bootloader proposal on summary screen (BNC#853058) +- 3.1.5 + +------------------------------------------------------------------- +Mon Feb 10 10:56:36 CET 2014 - snwint@suse.de + +- don't ask to run yast.ssh in second stage as there's no second stage + anymore (bnc 861537) + +------------------------------------------------------------------- +Tue Jan 28 09:56:33 UTC 2014 - jreidinger@suse.com + +- Fix examining MBR +- 3.1.4 + +------------------------------------------------------------------- +Tue Jan 14 10:37:06 UTC 2014 - jreidinger@suse.com + +- handle problematic conversion of perl undef in perl-json + (bnc#858461) +- fix "undefined method `split' for true:TrueClass" with grub2-efi + (bnc#855568) ( thanks lpechacek ) +- always use local parted. It allows to have target system without parted. +- 3.1.3 + +------------------------------------------------------------------- +Tue Nov 5 13:55:05 CET 2013 - locilka@suse.com + +- Using 'Kernel' Yast library for handling modules loaded on boot + (bnc#838185) +- 3.1.2 + +------------------------------------------------------------------- +Tue Nov 5 11:05:12 CET 2013 - snwint@suse.de + +- use pbl-yaml script to communicate with perl-Bootloader +- 3.1.1 + +------------------------------------------------------------------- +Wed Sep 18 12:27:52 UTC 2013 - lslezak@suse.cz + +- do not use *.spec.in template, use *.spec file with RPM macros + instead +- 3.1.0 + +------------------------------------------------------------------- +Fri Aug 23 13:37:42 CEST 2013 - snwint@suse.de + +- desktop files now also for s390 +- 3.0.3 + +------------------------------------------------------------------- +Tue Aug 6 19:50:43 UTC 2013 - lslezak@suse.cz + +- removed obsolete BuildRequires: yast2 and yast2-core +- 3.0.2 + +------------------------------------------------------------------- +Thu Aug 1 14:52:09 UTC 2013 - lslezak@suse.cz + +- move the development documentation to devel-doc subpackage +- removed obsolete BuildRequires, not needed anymore: + docbook-xsl-stylesheets doxygen gcc-c++ libxslt perl-Bootloader + perl-gettext perl-XML-Writer sgml-skel swig update-alternatives + libtool yast2-installation yast2-packager yast2-perl-bindings + yast2-pkg-bindings yast2-storage yast2-testsuite +- 3.0.1 + +------------------------------------------------------------------- +Wed Jul 31 08:27:20 UTC 2013 - yast-devel@opensuse.org + +- converted from YCP to Ruby by YCP Killer + (https://github.com/yast/ycp-killer) +- version 3.0.0 + +------------------------------------------------------------------- +Fri Jun 14 11:55:44 CEST 2013 - snwint@suse.de + +- remove limal reference +- 2.24.1 + +------------------------------------------------------------------- +Wed Mar 6 17:21:06 CET 2013 - snwint@suse.de + +- set secureboot default to firmware status +- 2.23.12 + +------------------------------------------------------------------- +Mon Feb 25 16:33:16 CET 2013 - snwint@suse.de + +- support uefi secureboot +- Propose grub2 theme path +- 2.23.11 + +------------------------------------------------------------------- +Mon Feb 4 15:05:47 CET 2013 - snwint@suse.de + +- write gpt bootcode on gpt disks (fate #313880) +- fix initrd selection due to initrd-*-kdump in our new kernel packages +- take boot code from syslinux instead of master-boot-code package +- 2.23.10 + +------------------------------------------------------------------- +Mon Feb 4 13:42:36 CET 2013 - snwint@suse.de + +- fix automake file +- 2.23.9 + +------------------------------------------------------------------- +Fri Jan 11 17:17:18 CET 2013 - snwint@suse.de + +- jsuchome: /sbin/SuSEconfig call removed +- mchang: some bug fixing and improve grub2's summary +- 2.23.8 + +------------------------------------------------------------------- +Thu Aug 30 12:13:29 CEST 2012 - mchang@suse.com + +- remove vga=ask +- add option to disable os-prober + +------------------------------------------------------------------- +Fri Jul 13 15:40:46 CEST 2012 - mchang@suse.com + +- support failsafe kernel parameters +- use product name in distributor +- rearrange widgets in dialog +- fix redundant kernel append +- 2.23.7 + +------------------------------------------------------------------- +Mon Jul 9 13:08:29 CEST 2012 - ug@suse.de + +- fixed rnc schema file (bnc#752450) +- 2.23.6 + +------------------------------------------------------------------- +Wed Jul 4 09:44:00 CEST 2012 - mchang@suse.de + +- set leagcy grub as default for xen pv guest +- use 'auto' for default gfxmode +- replace background with theme +- support editing GRUB_DISTRIBUTOR +- make vgamode widget wider +- 2.23.5 + +------------------------------------------------------------------- +Mon Jun 4 15:51:19 CEST 2012 - mchang@suse.com + +- support console related global options gfxterm, serial, gfxbackground + and gfxmode +- 2.23.4 + +------------------------------------------------------------------- +Tue Apr 24 15:06:19 CEST 2012 - snwint@suse.de + +- don't do kexec on hyper-v (bnc#732693) +- 2.23.3 + +------------------------------------------------------------------- +Mon Apr 23 12:40:24 CEST 2012 - mchang@suse.com + +- add "Boot Loader Options" dialog for grub2-efi that provides widgets for + manipulating global options. These options include timeout, vgamode, + append and default. +- add widgets for enabling serial console and specify it's arguments on + "Boot Loader Options" dialog. +- add "Boot Loader Options" dialog for grub2 that provides widgets for + manipulating global options. These options include activate, generic_mbr, + timeout, vgamode, append and default. +- 2.23.2 + +------------------------------------------------------------------- +Mon Apr 23 11:35:06 CEST 2012 - snwint@suse.de + +- adapted ssh command for 2nd stage ssh installation (bnc#745340) + +------------------------------------------------------------------- +Thu Mar 22 10:56:28 UTC 2012 - mchang@suse.com + +- add kernel parameters (detected necessary and user specfied one during + installation) to grub2's config file (bnc#752939) +- 2.23.1 + +------------------------------------------------------------------- +Thu Mar 22 10:56:28 UTC 2012 - mchang@suse.com + +- add new grub2-efi module to support booting on UEFI firmware. + +------------------------------------------------------------------- +Wed Mar 14 15:43:44 CET 2012 - aschnell@suse.de + +- adapted ssh command for 2nd stage ssh installation (bnc#745340) + +------------------------------------------------------------------- +Mon Mar 5 14:42:10 CET 2012 - mchang@suse.com + +- add basic grub2 support that only handles installs +- 2.23.0 + +------------------------------------------------------------------- +Fri Jan 13 11:31:51 CET 2012 - jsuchome@suse.cz + +- added GfxMenu::Update to the client, so calling does not require + package dependency (bnc#730391) +- 2.22.0 + +------------------------------------------------------------------- +Fri Nov 25 12:17:41 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Fri Oct 21 15:34:43 CEST 2011 - snwint@suse.de + +- yast2-storage uses fake uuids for btrfs handling; adjust our + code (bnc #707450) +- 2.21.2 + +------------------------------------------------------------------- +Tue Oct 18 13:44:46 CEST 2011 - snwint@suse.de + +- fix bootloader package handling (bnc #716404) +- 2.21.1 + +------------------------------------------------------------------- +Tue Oct 4 10:06:56 UTC 2011 - cfarrell@suse.com + +- license update: GPL-2.0+ + SPDX format + +------------------------------------------------------------------- +Mon Sep 26 12:54:57 CEST 2011 - visnov@suse.cz + +- set dialog title +- 2.21.0 + +------------------------------------------------------------------- +Wed Sep 21 12:37:32 CEST 2011 - snwint@suse.de + +- revert kernel-*-base change +- 2.20.5 + +------------------------------------------------------------------- +Wed Sep 21 11:55:12 CEST 2011 - snwint@suse.de + +- enable resume for s390x (bnc #692606) +- kernel images are in kernel-*-base package +- 2.20.4 + +------------------------------------------------------------------- +Mon Sep 19 17:14:01 CEST 2011 - snwint@suse.de + +- s390x: add hvc_iucv=8 to boot options (bnc #718089) +- 2.20.3 + +------------------------------------------------------------------- +Fri Sep 16 15:27:09 CEST 2011 - snwint@suse.de + +- fix typo +- 2.20.2 + +------------------------------------------------------------------- +Fri Aug 5 12:30:54 CEST 2011 - tgoettlicher@suse.de + +- fixed .desktop file (bnc #681249) + +------------------------------------------------------------------- +Mon Mar 21 14:26:51 CET 2011 - jreidinger@suse.de + +- fix detection of other linux partitions (BNC#675224) + +------------------------------------------------------------------- +Tue Feb 22 11:30:20 UTC 2011 - jreidinger@novell.com + +- during probe of partitions don't try to mount encrypted one + (bnc#673906) +- 2.20.1 + +------------------------------------------------------------------- +Mon Jan 10 12:56:07 UTC 2011 - jreidinger@novell.com + +- add missing file to tarball + +------------------------------------------------------------------- +Thu Dec 30 08:52:36 UTC 2010 - jreidinger@novell.com + +- allow to not specify vga mode for boot (bnc#643984) +- improve help text for menu section (bnc#621290) +- explicitelly mention variables to compare to avoid problems with nil + value (consider nil as false) +- number of partition can be integer so always convert it to string +- more explanation for warning messages with hint how to solve it +- 2.19.16 + +------------------------------------------------------------------- +Wed Jun 2 17:06:53 CEST 2010 - juhliarik@suse.cz + +- added update of fix for (bnc#604401) +- 2.19.15 + +------------------------------------------------------------------- +Wed May 19 09:57:34 CEST 2010 - juhliarik@suse.cz + +- added xen boot section as default during installation on + PV guest (bnc#604401) +- 2.19.14 + +------------------------------------------------------------------- +Thu May 6 13:15:18 CEST 2010 - juhliarik@suse.cz + +- added patch for (bug#448883) +- 2.19.13 + +------------------------------------------------------------------- +Tue Apr 13 14:15:33 CEST 2010 - juhliarik@suse.cz + +- added fix for troubles with using uuid names (bnc#594482) +- 2.19.12 + +------------------------------------------------------------------- +Thu Apr 8 15:55:40 CEST 2010 - juhliarik@suse.cz + +- added patch for enable/disable SELinux (fate#309275) +- 2.19.11 + +------------------------------------------------------------------- +Wed Mar 31 12:09:27 CEST 2010 - juhliarik@suse.cz + +- added fix for sending empty "boot_custom" (bnc#589433) +- 2.19.10 + +------------------------------------------------------------------- +Tue Mar 23 11:00:00 CET 2010 - juhliarik@suse.cz + +- added fix for checking custom boot partition (bnc#588770) +- 2.19.9 + +------------------------------------------------------------------- +Tue Mar 16 17:35:52 CET 2010 - juhliarik@suse.cz + +- added fix for adding XEN section on IA64 (bnc#588609) + +------------------------------------------------------------------- +Tue Mar 9 16:17:10 CET 2010 - juhliarik@suse.cz + +- added fix for using device map in autoyast profile (bnc#585824) +- 2.19.8 + +------------------------------------------------------------------- +Fri Feb 26 10:20:10 CET 2010 - juhliarik@suse.cz + +- added fix for creating sysconfig directory file (bnc#583088) +- 2.19.7 + +------------------------------------------------------------------- +Mon Feb 22 12:10:48 CET 2010 - juhliarik@suse.cz + +- added fix for detection of UEFI (bnc#581213) +- 2.19.6 + +------------------------------------------------------------------- +Thu Feb 11 16:16:12 CET 2010 - juhliarik@suse.cz + +- added fix for calling mkinitrd if vga is "normal" (bnc#292013) +- 2.19.5 + +------------------------------------------------------------------- +Thu Feb 11 13:36:28 CET 2010 - juhliarik@suse.cz + +- added fix for using persistent device names (bnc#533782) + +------------------------------------------------------------------- +Thu Feb 11 12:13:19 CET 2010 - juhliarik@suse.cz + +- added fix for using encrypted swap partition (bnc#577127) +- 2.19.4 + +------------------------------------------------------------------- +Thu Feb 11 10:55:21 CET 2010 - juhliarik@suse.cz + +- added fix for detection of QEMU (bnc#571850) +- 2.19.3 + +------------------------------------------------------------------- +Wed Feb 10 13:49:32 CET 2010 - juhliarik@suse.cz + +- added fix for adding crashkernel option to XEN kernel + (bnc#578545) + +------------------------------------------------------------------- +Tue Feb 9 16:30:04 CET 2010 - juhliarik@suse.cz + +- solved problem with wrtting to floppy (bnc#539774) + +------------------------------------------------------------------- +Tue Feb 9 16:03:31 CET 2010 - juhliarik@suse.cz + +- added fix for deleting Custom Boot Partition (bnc#544809) +- 2.19.2 + +------------------------------------------------------------------- +Thu Jan 28 16:08:30 CET 2010 - juhliarik@suse.cz + +- added commnets for using options in /etc/sysconfig/bootloader + (bnc#511319) +- 2.19.1 + +------------------------------------------------------------------- +Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz + +- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su + where root privileges are needed, removed X-KDE-SubstituteUID key + (bnc#540627) + +------------------------------------------------------------------- +Tue Jan 12 13:07:25 CET 2010 - juhliarik@suse.cz + +- added fix for data in device.map if MD RAID from Intel is used + (bnc#568837) +- 2.19.0 + +------------------------------------------------------------------- +Wed Dec 9 11:39:18 CET 2009 - juhliarik@suse.cz + +- added patch for KMS (bnc#561566) + +------------------------------------------------------------------- +Mon Dec 7 14:26:19 CET 2009 - juhliarik@suse.cz + +- added fix for problem with characters in name (bnc#558542) + +------------------------------------------------------------------- +Fri Dec 4 16:14:07 CET 2009 - juhliarik@suse.cz + +- added fix for section name mismatch in lilo.conf for PPC + (bnc#441051) + +------------------------------------------------------------------- +Tue Oct 13 15:41:07 CEST 2009 - juhliarik@suse.cz + +- deleted handling of luks_root and updating initrd for encrypted + "/" (bnc#528474) +- 2.18.17 + +------------------------------------------------------------------- +Mon Sep 21 10:40:13 CEST 2009 - juhliarik@suse.cz + +- added fix for missing persistent device names in mapping for + perl-Bootloader (bnc#534905A) +- 2.18.16 + +------------------------------------------------------------------- +Thu Sep 17 12:43:53 CEST 2009 - juhliarik@suse.cz + +- added fix for typy in help (bnc#532904) + +------------------------------------------------------------------- +Fri Sep 4 17:50:39 CEST 2009 - juhliarik@suse.cz + +- fixed type (bnc#535442) + +------------------------------------------------------------------- +Thu Sep 3 13:27:09 CEST 2009 - juhliarik@suse.cz + +- added fixed in help text convert "XEN" to "Xen" (bnc#532512) + +------------------------------------------------------------------- +Thu Sep 3 13:10:07 CEST 2009 - juhliarik@suse.cz + +- added fix for editing boot section (bnc#535739) +- 2.18.15 + +------------------------------------------------------------------- +Thu Aug 6 10:31:03 CEST 2009 - juhliarik@suse.cz + +- added support for enable SELinux (fate#305557) +- 2.18.14 + +------------------------------------------------------------------- +Tue Aug 4 16:52:57 CEST 2009 - juhliarik@suse.cz + +- added support for redundancy md array (fate#305008) +- 2.18.13 + +------------------------------------------------------------------- +Fri Jul 31 11:55:40 CEST 2009 - aschnell@suse.de + +- adapted to changes in yast2-storage +- 2.18.12 + +------------------------------------------------------------------- +Tue Jul 28 13:21:34 CEST 2009 - juhliarik@suse.cz + +- added support for luks_root also to xen sections with kernel-xen + +------------------------------------------------------------------- +Tue Jul 28 10:29:13 CEST 2009 - juhliarik@suse.cz + +- reorganize UI widgets in GRUB global options + +------------------------------------------------------------------- +Mon Jul 27 15:48:32 CEST 2009 - juhliarik@suse.cz + +- added support for enable/disable acoustinc signals (fate#305403) +- 2.18.11 + +------------------------------------------------------------------- +Fri Jul 24 14:54:16 CEST 2009 - juhliarik@suse.cz + +- added support for encrypted disk (fate#305633) +- 2.18.10 + +------------------------------------------------------------------- +Mon Jul 20 16:51:05 CEST 2009 - juhliarik@suse.cz + +- added client bootloader_preupdate it takes care about calling + Storage::Update() (bnc#414490) +- added fix for using iscsi disk (bnc#393928) +- updated help text (bnc#511007) +- enabled change bootloader settings via one-click in installation + summary (fate#303643) +- deleted warning message about using ext4 +- updated proposal and using checkboxes Boot from Boot Partition + and Boot from Extended Partition +- 2.18.9 + +------------------------------------------------------------------- +Mon Jun 8 10:37:27 CEST 2009 - jsrain@suse.cz + +- do not add 'ide=nodma' to failsafe kernel parameter (bnc#510784) + +------------------------------------------------------------------- +Mon May 25 16:23:55 CEST 2009 - jreidinger@suse.cz + +- refactor Update code (update between products) + +------------------------------------------------------------------- +Wed May 20 14:20:57 CEST 2009 - juhliarik@suse.cz + +- fixed additional options for memory test section (bnc#396150) +- fixed problems with empty settings in autoyast profile for + memory test section (bnc#390659) +- fixed problem with custom (disable) gfxmenu option in autoyast + profile (bnc#380509) +- fixed deleting gfxmenu option if there is defined serial console + (bnc#346576) +- added support check for ext4 (fate#305691) +- 2.18.8 + +------------------------------------------------------------------- +Mon May 18 17:45:52 CEST 2009 - juhliarik@suse.cz + +- added fix for changing device map in y2-bootloader (bnc#497944) +- added warning message if there is not valid configuration for + soft-raid (bnc#501043) + +------------------------------------------------------------------- +Thu May 7 10:05:02 CEST 2009 - juhliarik@suse.cz + +- added fix for checking soft-raid devices in device.map + (bnc#494630) +- added fix for changing device map in y2-bootloader (bnc#497944) +- 2.18.7 + +------------------------------------------------------------------- +Tue Apr 28 16:48:12 CEST 2009 - juhliarik@suse.cz + +- added updated patch from IBM and reipl (bnc#471522) + +------------------------------------------------------------------- +Tue Apr 28 16:37:43 CEST 2009 - juhliarik@suse.cz + +- disable checking thinkpad sequence in MBR also save content of + MBR (bnc#464485) + +------------------------------------------------------------------- +Wed Apr 22 15:47:26 CEST 2009 - jreidinger@suse.cz + +- code clean +- add interface for new perl-Bootloader MBR tools +- add missing short-cuts for widgets + +------------------------------------------------------------------- +Thu Apr 16 14:52:23 CEST 2009 - juhliarik@suse.cz + +- added fix for commandline interface (bnc#479069) + +------------------------------------------------------------------- +Wed Apr 15 11:31:40 CEST 2009 - juhliarik@suse.cz + +- added back function setKernelParam (bnc#495048) +- 2.18.6 + +------------------------------------------------------------------- +Tue Apr 14 13:25:52 CEST 2009 - juhliarik@suse.cz + +- updated timeout for ppc and elilo both to seconds +- 2.18.5 + +------------------------------------------------------------------- +Tue Apr 14 11:44:43 CEST 2009 - juhliarik@suse.cz + +- added fix for troubles with analyse of MBR on soft riad + (bnc#483797) + +------------------------------------------------------------------- +Fri Apr 10 15:18:33 CEST 2009 - juhliarik@suse.cz + +- added fix for problem with special chars in menu.lst (bnc#456362) + +------------------------------------------------------------------- +Fri Apr 10 14:15:02 CEST 2009 - juhliarik@suse.cz + +- added fix for troubles with help in boot menu (bnc#384768) + +------------------------------------------------------------------- +Tue Apr 7 15:50:12 CEST 2009 - juhliarik@suse.cz + +- refactoring UI is done (fate#305268) +- fixed problem with providing vga modes list in grub(bnc#362517) +- fixed troubles with short input field for devices (bnc#396387) +- fixed problem with setup of password for grub + (bnc#407887,#433854,#450470) +- fixed problem with keyboard shortcuts (bnc#414989) +- setup for console in grub was rewritten (bnc#431515) +- 2.18.4 + +------------------------------------------------------------------- +Mon Feb 16 14:42:56 CET 2009 - juhliarik@suse.de + +- added fix for problem with wrong init for storage library + (bnc#464090) +- updated fix for increase performance on huge machine (bnc#468922) +- added fix for checking GPT and using the 4th partition for + booting (bnc#474854) +- added quit booting "splash=silent quiet" (bnc#475194) +- updated change log for using convention (bnc#no,fate#no etc.) +- 2.18.3 + +------------------------------------------------------------------- +Mon Feb 9 15:42:12 CET 2009 - juhliarik@suse.de + +- added fix for using buttons (bnc#440553) +- added fix for checking boot device on mac machines (bnc#343670) +- 2.18.2 + +------------------------------------------------------------------- +Wed Feb 4 14:50:21 CET 2009 - juhliarik@suse.cz + +- added fix for problem with unnecessary popup mesage for writting + bootloader to floppy (bnc#333459) +- added fix meesage about writting bootloader to floppy includes + "Cancel" button (bnc#433348) +- changed text about using XFS there is used "may not" insted of + "will not" (bug#449823) +- updated help text +- 2.18.1 + +------------------------------------------------------------------- +Wed Feb 4 12:15:21 CET 2009 - juhliarik@suse.cz + +- added fix for finding the smallest partition on pmac machine + (bnc#459860) +- updated function Dev2MountByDev() which can run long time if + machine included huge number of disks (bnc#468922) +- added fix for problem with adding boot entry to EFI if + installation run on different disk but with same boot partition + (bnc#450682) +- added fix for using translated text in bootloader e.g. Image, + Other (bug#445999) +- 2.18.0 + +------------------------------------------------------------------- +Tue Jan 20 14:11:38 CET 2009 - juhliarik@suse.cz + +- added fix for problem with calling parted each time when + yast2-bootloader is called (bnc#461613,#357290) + +------------------------------------------------------------------- +Thu Jan 15 15:28:38 CET 2009 - juhliarik@suse.cz + +- added fix for problem with lines_cache_id == "" -it is cause of + error output from perl-Bootloader (bnc#464098) + +------------------------------------------------------------------- +Wed Jan 14 13:59:14 CET 2009 - juhliarik@suse.cz + +- added fix for changing EFI label in running system (bnc#269198) +- added fix for problem with primary language in GRUB (bnc#447053) + +------------------------------------------------------------------- +Thu Dec 11 17:43:40 CET 2008 - juhliarik@suse.cz + +- added fix for problem with autoinstallation and powerlilo + (bnc#439674) +- added fix for (bnc#450506) root=kernelname +- added fix for problem with adding kernel to proposal (SLERT) + (bnc#450153) +- 2.17.46 + +------------------------------------------------------------------- +Mon Dec 8 15:41:43 CET 2008 - juhliarik@suse.cz + +- added fix for problem with installation if boot device is NFS + (bnc#440183) + +------------------------------------------------------------------- +Sun Dec 7 14:45:22 CET 2008 - juhliarik@suse.cz + +- deleted support of detail settings for trustedgrub because it is + not supporeted by trustedgrub package + +------------------------------------------------------------------- +Thu Dec 4 09:34:22 CET 2008 - juhliarik@suse.cz + +- 2.17.45 + +------------------------------------------------------------------- +Tue Dec 2 16:28:27 CET 2008 - juhliarik@suse.cz + +- added fix for onetime boot if default is windows (bnc#339024) + +------------------------------------------------------------------- +Tue Dec 2 15:35:30 CET 2008 - juhliarik@suse.cz + +- updated heuristic for adding other OS to menu.lst for GRUB + (bnc#448010) + +------------------------------------------------------------------- +Mon Dec 1 16:07:54 CET 2008 - juhliarik@suse.cz + +- added fix for proposal if MBR include Vista code and "/" is on + logical partition (bnc#450137) +- added update of handling serial console (bnc#449726) +- 2.17.44 + +------------------------------------------------------------------- +Mon Dec 1 14:32:09 CET 2008 - juhliarik@suse.cz + +- added fix for problem with multipath (bnc#448110) +- added fix for problem with cloning boot sections (bnc#450190) + +------------------------------------------------------------------- +Thu Nov 27 18:55:11 CET 2008 - juhliarik@suse.cz + +- added fix for problem with missing "console" (bnc#449726) +- 2.17.43 + +------------------------------------------------------------------- +Thu Nov 27 16:46:21 CET 2008 - juhliarik@suse.cz + +- deleted fix for (bnc#439674) - it fix problem with proposal of + globals on PPC (bnc#449747) +- 2.17.42 + +------------------------------------------------------------------- +Wed Nov 26 16:58:21 CET 2008 - juhliarik@suse.cz + +- 2.17.41 + +------------------------------------------------------------------- +Wed Nov 26 13:26:21 CET 2008 - juhliarik@suse.cz + +- added fix for problem with "boot" in lilo.conf (bnc#449062) + +------------------------------------------------------------------- +Tue Nov 25 15:37:01 CET 2008 - juhliarik@suse.cz + +- added fix for problem with changed default section (bnc#446555) + +------------------------------------------------------------------- +Tue Nov 25 10:51:12 CET 2008 - jsrain@suse.cz + +- write correct language list in /boot/message (bnc#447053) + +------------------------------------------------------------------- +Tue Nov 25 10:05:30 CET 2008 - juhliarik@suse.cz + +- added fix for recreating device map (bnc#438243) +- updated proposal if boot device is on logical partition + (bnc#279837#c53) + +------------------------------------------------------------------- +Mon Nov 24 15:54:41 CET 2008 - juhliarik@suse.cz + +- updated proposal of bootloader (bnc#279837#c53) +- added fix for recreating device map if storage change settings + (bnc#438243) + +------------------------------------------------------------------- +Fri Nov 21 12:11:27 CET 2008 - juhliarik@suse.cz + +- updated fix for checking if boot entry exist in EFI (bnc#438215) +- 2.17.40 + +------------------------------------------------------------------- +Wed Nov 19 13:50:35 CET 2008 - juhliarik@suse.cz + +- added fix for problem with writing default kernel args to + /etc/sysconfig/bootloader (bnc#440125) +-2.17.39 + +------------------------------------------------------------------- +Wed Nov 12 12:26:47 CET 2008 - juhliarik@suse.cz + +- deleted adding beep for booting (bnc#439328) +- 2.17.38 + +------------------------------------------------------------------- +Wed Nov 12 10:55:10 CET 2008 - juhliarik@suse.cz + +- added fix for problem with missing boot_* in globals (bnc#439674) + +------------------------------------------------------------------- +Mon Nov 10 14:46:36 CET 2008 - juhliarik@suse.cz + +- added fix for problem with disabled button for detail settings of + trusted GRUB (bnc#442706) +- added calling function Pkg::SourceProvideFile() (bnc#409927) +- 2.17.37 + +------------------------------------------------------------------- +Fri Nov 7 10:29:26 CET 2008 - juhliarik@suse.cz + +- added fix for writing crashkernel to bootloader from kdump on ppc + (bnc#441547) +- added fix for double boot entry twice by efibootmgr (bnc#438215) +- added fix for using fix_chs (bnc#367304) +- 2.17.36 + +------------------------------------------------------------------- +Fri Oct 31 12:49:14 CET 2008 - juhliarik@suse.cz + +- added better proposal checking elilo ,lilo +- added fix for typo (bnc#439030) +- added fix for selectinf "none" bootloader (bnc#438976) +- 2.17.35 + +------------------------------------------------------------------- +Mon Oct 27 12:45:44 CET 2008 - juhliarik@suse.cz + +- updated checking of boot device s not on XFS (bnc#438757) +- added fix for problem with generic boot code (bnc#438752) +- 2.17.34 + +------------------------------------------------------------------- +Mon Oct 27 10:39:37 CET 2008 - jsrain@suse.cz + +- updated method of ThinkPad MBR detection +- 2.17.33 + +------------------------------------------------------------------- +Mon Oct 27 10:21:57 CET 2008 - juhliarik@suse.cz + +- added fix for using persistent device name in lilo (bnc#437764) +- 2.17.32 + +------------------------------------------------------------------- +Fri Oct 24 14:25:23 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with converting lilo to grub during update + system +- added fix - deleting read-only option for elilo (bnc#438276) + +------------------------------------------------------------------- +Thu Oct 23 14:25:18 CEST 2008 - juhliarik@suse.cz + +- added fix for broken titles in lilo (bnc#437693) + +------------------------------------------------------------------- +Tue Oct 21 18:35:31 CEST 2008 - juhliarik@suse.cz + +- update for bug with deleting boot section (bnc#436890) +- 2.17.31 + +------------------------------------------------------------------- +Tue Oct 21 12:01:31 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with deleting all boot section for elilo + (bnc#436890) +- added fox for problem with XEN boot section in domU (bnc#436899) +- 2.17.30 + +------------------------------------------------------------------- +Fri Oct 17 14:58:02 CEST 2008 - juhliarik@suse.cz + +- added fix for adding language to GRUB (bnc#429287) +- 2.17.29 + +------------------------------------------------------------------- +Thu Oct 16 15:24:21 CEST 2008 - juhliarik@suse.cz + +- added fix for using autoyast profil from SLES9 (bnc#344659) + +------------------------------------------------------------------- +Thu Oct 16 10:05:03 CEST 2008 - juhliarik@suse.cz + +- added fix for handling mounpoints (bnc#431977) + +------------------------------------------------------------------- +Wed Oct 15 12:51:29 CEST 2008 - juhliarik@suse.cz + +- added fix to proposal with "/" on logical partition (bnc#259050) + +------------------------------------------------------------------- +Wed Oct 15 12:21:51 CEST 2008 - jsrain@suse.cz + +- handle multipath devices properly when creating device map + (bnc#433092) +- 2.17.28 + +------------------------------------------------------------------- +Mon Oct 13 16:40:11 CEST 2008 - juhliarik@suse.cz + +- added fix for translation labes for ELILO (bnc#151486) +- added fix for typo in help text (bnc#433424) +- added fix for problem with device names in live CD installation + (bnc#432699) +- 2.17.27 + +------------------------------------------------------------------- +Fri Oct 10 14:50:31 CEST 2008 - jsrain@suse.cz + +- fixed bootloader proposal in mixed standalone disk and BIOS-RAID + environments (bnc#433092) +- issue a warning if /boot directory is on XFS on x86 boot + architecture (bnc#429042) + +------------------------------------------------------------------- +Wed Oct 8 15:32:09 CEST 2008 - juhliarik@suse.cz + +- added fix for handling nil from function InitializeBootloader() + +------------------------------------------------------------------- +Wed Oct 8 10:39:12 CEST 2008 - juhliarik@suse.cz + +- added fix for adding crashkernel from y2-kdump (bnc#432651) +- added fix for writing proposal (bnc#433344) +- added fix for checking if boot device is on raid0 (bnc#156800) +- 2.17.26 + +------------------------------------------------------------------- +Fri Oct 3 17:28:27 CEST 2008 - juhliarik@suse.cz + +- added fix for installing packages (bnc#431580) +- added fix for 2 identical section in powerLILO (bnc#427730) +- added fix for mapping disk by label for powerLILO (bnc#41497) +- 2.17.25 + +------------------------------------------------------------------- +Tue Sep 30 13:37:44 CEST 2008 - juhliarik@suse.cz + +- updated fix for converting LILO to GRUB (bnc#430579) +- 2.17.24 + +------------------------------------------------------------------- +Mon Sep 29 17:10:36 CEST 2008 - juhliarik@suse.cz + +- added new dialog for updating from lilo to grub (bnc#430579) +- 2.17.23 + +------------------------------------------------------------------- +Mon Sep 29 15:45:41 CEST 2008 - jsrain@suse.cz + +- fixed no scrren contents after changing loader type (bnc#427622) +- avoid mixing options of different bootloader after loaded type + change + +------------------------------------------------------------------- +Thu Sep 25 17:44:24 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with changed default name (bnc#169062) +- added fix for problem with editing custom boot (bnc#395009) +- added fix for problem with timeout update (bnc#395851) +- 2.17.22 + +------------------------------------------------------------------- +Thu Sep 18 17:39:43 CEST 2008 - juhliarik@suse.cz + +- added fix for initialise yast2-stroage (bnc#419197) +- help update (bnc#220283) +- 2.17.21 + +------------------------------------------------------------------- +Thu Sep 16 16:35:43 CEST 2008 - juhliarik@suse.cz + +- added fix for deleting fake xen boot section (bnc#408346) +- added fix for failsafe options for kernel (bnc#419464) +- 2.17.20 + +------------------------------------------------------------------- +Thu Sep 16 16:35:43 CEST 2008 - juhliarik@suse.cz + +- added fix for getDefaultSection() for zipl (bnc#364904) +- added fix for deleting gfxmenu from menu.lst (bnc#398806) +- 2.17.19 + +------------------------------------------------------------------- +Thu Sep 16 10:54:43 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with rnc file - syntax error (bnc#426522) +- 2.17.18 + +------------------------------------------------------------------- +Thu Sep 12 14:24:43 CEST 2008 - juhliarik@suse.cz + +- added support of trusted grub (fate#303784), (fate#303672), + (fate#303891), (fate#303983) +- added warning that lilo is not supported (fate#305006) +- 2.17.17 + +------------------------------------------------------------------- +Thu Sep 11 15:27:43 CEST 2008 - locilka@suse.cz + +- Calling new reipl_bootloader_finish client from yast2-reipl + in bootloader_finish (fate#304960). +- 2.17.16 + +------------------------------------------------------------------- +Thu Sep 11 08:22:53 CEST 2008 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Wed Sep 3 12:00:58 CEST 2008 - jsrain@suse.cz + +- added detection of EFI, proposing ELILO in that case + (fate#301882) +- 2.17.15 + +------------------------------------------------------------------- +Wed Aug 20 15:34:22 CEST 2008 - jsrain@suse.cz + +- added skeleton for checking whether scenario is supported, not + yet actually used (fate#304499) + +------------------------------------------------------------------- +Mon Aug 18 12:34:35 CEST 2008 - jsrain@suse.cz + +- store bootloader type before installing packages, fixed check + for undefined product name (bnc#417383) +- 2.17.14 + +------------------------------------------------------------------- +Thu Aug 14 15:16:04 CEST 2008 - juhliarik@suse.cz + +- added support for creating console for kernel args (fate#110038) +- 2.17.13 + +------------------------------------------------------------------- +Wed Aug 13 14:36:59 CEST 2008 - juhliarik@suse.cz + +- added changes for pesistent device names (fate#302219) +- 2.17.12 + +------------------------------------------------------------------- +Wed Aug 6 15:42:28 CEST 2008 - juhliarik@suse.cz + +- added better detection of NFS boot device (bnc#408912) +- added better detection of EVMS - do not install bootloader + (fate#305007) +- 2.17.11 + +------------------------------------------------------------------- +Wed Aug 6 12:55:17 CEST 2008 - juhliarik@suse.cz + +- added support for acoustic signals (fate#303481) +- added checkbox for enabling remapping in chainloader section +- 2.17.10 + +------------------------------------------------------------------- +Tue Aug 5 12:05:04 CEST 2008 - juhliarik@suse.cz + +- added/enabled support for ordering disks in device.map for GRUB + (fate#303964) +- 2.17.9 + +------------------------------------------------------------------- +Mon Aug 4 13:29:01 CEST 2008 - juhliarik@suse.cz + +- added support for reducing devices from device.map to 8 devices + (fate#303548) +- 2.17.8 + +------------------------------------------------------------------- +Thu Jul 31 10:27:42 CEST 2008 - juhliarik@suse.cz + +- added support for remaping windows chainloader boot section + (fate#301994) +- 2.17.7 + +------------------------------------------------------------------- +Tue Jul 29 18:18:38 CEST 2008 - juhliarik@suse.cz + +- update solution for saving kernel args to + /etc/sysconfig/bootloader (fate#302245) +- 2.17.6 + +------------------------------------------------------------------ +Sun Jul 27 17:52:58 CEST 2008 - juhliarik@suse.cz + +- added powersaved=off to boot section for failsave (bnc#153345) + +------------------------------------------------------------------- +Wed Jul 23 15:16:58 CEST 2008 - juhliarik@suse.cz + +- added support for persistent device names (fate#302219) +- 2.17.5 + +------------------------------------------------------------------- +Wed Jul 21 09:20:13 CEST 2008 - juhliarik@suse.cz + +- 2.17.4 + +------------------------------------------------------------------- +Wed Jul 16 14:27:23 CEST 2008 - jsrain@suse.cz + +- store kernel parameters to sysconfig during installation + (fate#302245) + +------------------------------------------------------------------- +Fri Jul 11 13:18:05 CEST 2008 - ug@suse.de + +- rnc file fixed (bnc#407615) + +------------------------------------------------------------------- +Thu Jul 10 17:29:00 CEST 2008 - juhliarik@suse.cz + +- enable installing GRUB to XEN (bnc#380982) +- 2.17.3 + +------------------------------------------------------------------- +Thu Jun 27 17:24:00 CEST 2008 - juhliarik@suse.cz + +- correct labels for buttons (bnc#398492) + +------------------------------------------------------------------- +Thu Jun 26 17:24:00 CEST 2008 - juhliarik@suse.cz + +- deleted support xenpae (bnc#400526) +- 2.17.2 + +------------------------------------------------------------------- +Thu Jun 26 16:51:00 CEST 2008 - juhliarik@suse.cz + +- added support for better detection Vista in MBR +- added fix for installing generic code if MBR is uknown (bnc#400062) +- added fix for detection MBR if sw-raid is used (bnc#398356) +- 2.17.1 + +------------------------------------------------------------------- +Mon Jun 9 13:35:26 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with booting Vista bnc #396444 +- 2.16.20 + +------------------------------------------------------------------- +Wed Jun 4 13:39:59 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with deleting boot sections bnc #396810 +- 2.16.19 + +------------------------------------------------------------------- +Wed Jun 4 10:06:01 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with liveCD and simlinks for initrd and + kernel (bnc# 393030) +- 2.16.18 + +------------------------------------------------------------------- +Mon May 26 18:34:43 CEST 2008 - juhliarik@suse.cz + +- added fix for problem with editing boot section for LILO + (bnc# 340732) +- added fix for cloning boot section (bnc# 390719) +- 2.16.17 + +------------------------------------------------------------------- +Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz + +- added categories Settings and System into desktop file + (bnc #382778) + +------------------------------------------------------------------- +Thu May 15 17:51:28 CEST 2008 - juhliarik@suse.cz + +- added fix for bnc# 164884 - disabled Back button during + installation +- added missing strings bnc# 386527 +- 2.16.16 + +------------------------------------------------------------------- +Wed May 7 14:54:16 CEST 2008 - juhliarik@suse.cz + +- added fix for bnc#335526 - problem with adding "resume" into + boot section for memtest +- 2.16.15 + +------------------------------------------------------------------- +Mon Apr 28 14:16:26 CEST 2008 - juhliarik@suse.cz + +- added fix for bnc#232424 - problem with propose new config. +- 2.16.14 + +------------------------------------------------------------------- +Tue Apr 22 13:09:57 CEST 2008 - juhliarik@suse.cz + +- added fix for bnc#363254 +- added fix for UI problem with ComboBoxes and "Browse..." button +- 2.16.13 + +------------------------------------------------------------------- +Fri Apr 18 15:52:47 CEST 2008 - juhliarik@suse.cz + +- added fix for (bnc#381192) bootloader uses grubonce _and_ kexec +- added detecting VirtualBox - cancel using kexec +- 2.16.12 + +------------------------------------------------------------------- +Thu Apr 17 20:19:04 CEST 2008 - juhliarik@suse.cz + +- new version +- 2.16.11 + +------------------------------------------------------------------- +Thu Apr 17 20:02:19 CEST 2008 - locilka@suse.cz, juhliarik@suse.cz + +- fixed initializing of combo-box widgets in dialogs, ComboBox + in Qt does not accept `Value, using `Items instead (bnc #380781). +- using `InputField as a replacement for obsolete `TextEntry. + +------------------------------------------------------------------- +Wed Apr 16 15:20:15 CEST 2008 - juhliarik@suse.cz + +- added fix for activating DM-RAID boot partition (bnc #337742) +- added fix for lilo and raid version (bnc #357897) +- 2.16.10 + +------------------------------------------------------------------- +Fri Apr 11 15:53:19 CEST 2008 - juhliarik@suse.cz + +- added handling of option for calling kexec instead of reboot + (fate#303395) +- 2.16.9 + +------------------------------------------------------------------- +Tue Apr 1 12:24:12 CEST 2008 - jsrain@suse.cz + +- adapted to changed handling of inst_finish steps during live + installation + +------------------------------------------------------------------- +Thu Mar 27 09:32:41 CET 2008 - juhliarik@suse.cz + +- added deleting of duplicated sections after installation +- 2.16.8 + +------------------------------------------------------------------- +Thu Mar 20 12:45:20 CET 2008 - jsrain@suse.cz + +- updated the way section list is displayed in the installation + proposal (fate#120376) +- 2.16.7 + +------------------------------------------------------------------- +Tue Mar 18 10:07:57 CET 2008 - jsrain@suse.cz + +- keep the 'linux' section name if product name is empty + (bnc#371741) + +------------------------------------------------------------------- +Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz + +- added 'StartupNotify=true' to the desktop file (bnc #304964) + +------------------------------------------------------------------- +Fri Mar 14 14:57:17 CET 2008 - juhliarik@suse.cz + +- added inst_bootloader for saving config file before installing + kernel (F #302660) +- 2.16.6 + +------------------------------------------------------------------- +Thu Jan 31 13:03:52 CET 2008 - locilka@suse.cz + +- Update::*version were moved to Installation::*version. +- 2.16.5 + +------------------------------------------------------------------- +Thu Jan 24 09:01:01 CET 2008 - juhliarik@suse.cz + +- added patch for Bug#352020 - Graphical failsafe mode +- added support for Fate#300779: Install diskless client (NFS-root) +- 2.16.4 + +------------------------------------------------------------------- +Tue Dec 11 16:12:09 CET 2007 - jsrain@suse.cz + +- do not translate boot menu to unsupported language (#310459) +- 2.16.3 + +------------------------------------------------------------------- +Wed Dec 5 12:36:32 CET 2007 - jsrain@suse.cz + +- fixed the device map proposal if USB stick is present (F#302075) + +------------------------------------------------------------------- +Wed Oct 31 14:32:59 CET 2007 - dfiser@suse.cz + +- Adapted to change of StorageDevices API. +- v2.16.2 + +------------------------------------------------------------------- +Wed Oct 31 14:08:59 CET 2007 - locilka@suse.cz + +- installedVersion and updateVersion moved from 'Update' to + 'Installation' YCP module to remove dependencies. + +------------------------------------------------------------------- +Thu Oct 11 15:22:27 CEST 2007 - od@suse.de + +- migrate SLES9 persistent device ("...p1") names to SLES10 + persistent device names ("...-part1") (#162216) +- 2.16.1 + +------------------------------------------------------------------- +Wed Sep 26 21:22:58 CEST 2007 - od@suse.de + +- added flag avoid_reading_device_map to blRead(), all internal + Read()s and ReadSettings() interface to perl-Bootloader: used by + BootLILO and BootGRUB during update to migrate device names in + the device_map and then re-read the config files with correct + device name translation (#328448) +- do not install bootloader in XEN paravirtualized DomU (#308451) +- 2.15.29 + +------------------------------------------------------------------- +Tue Sep 25 13:53:18 CEST 2007 - od@suse.de + +- re-read bootloader config from system after the delayed run of + perl-Bootloader updates, then call FlagOnetimeBoot() based on + current setup (#328078) +- 2.15.28 + +------------------------------------------------------------------- +Tue Sep 25 11:09:55 CEST 2007 - od@suse.de + +- added logging to find problem in #328078 +- minor addition of whitespace +- 2.15.27 + +------------------------------------------------------------------- +Mon Sep 24 21:25:37 CEST 2007 - od@suse.de + +- Storage::GetTranslatedDevices() called often and uneccesarily + (related to #304269): + - added more logging to UpdateSections() + - added comments and FIXMEs + - disabled calling device name update again for "linux", + "failsafe" and "initrd" sections: this is not needed and would + reverse device name updates when forwards and backwards device + name update mappings exist + - enabled device name updates for "other" sections (booting other + installations) +- (related to #326372, see comment #12) + - fix "Interpreter" error: also activates persistent device + translation for device.map in yast2-bootloader (but no disk + device mappings are defined in yast2-storage, so devices remain + untranslated as of now) +- 2.15.26 + +------------------------------------------------------------------- +Fri Sep 21 16:19:02 CEST 2007 - od@suse.de + +- run delayed bootloader_entry at the very end of the update, when + the migrated bootloader configuration (including device mapping) + has already been written (#309837) +- added some comments +- 2.15.25 + +------------------------------------------------------------------- +Thu Sep 20 21:00:14 CEST 2007 - od@suse.de + +- log the contents of the perl-BL_delayed_exec script (#309837) +- 2.15.24 + +------------------------------------------------------------------- +Thu Sep 20 18:44:06 CEST 2007 - od@suse.de + +- ckornacker@suse.de: added PREFIX to Makefile.cvs +- when bootloader_entry saved (during kernel postuninstall) a + command in /boot/perl-BL_delayed_exec for delayed execution in + the target system, run that script to remove old sections + (#309837) +- 2.15.23 + +------------------------------------------------------------------- +Tue Sep 18 10:03:53 CEST 2007 - od@suse.de + +- update the default entry during update when the comment with the + former default exists, even if the current default is valid + (#309837) +- 2.15.22 + +------------------------------------------------------------------- +Mon Sep 17 19:31:03 CEST 2007 - od@suse.de + +- #309837: + - fix setting the default section at the end of an update, + according to saved previous default kernel image flavor + - use fallback flavors if previous flavor is unavailable +- 2.15.21 + +------------------------------------------------------------------- +Thu Sep 13 05:41:00 CEST 2007 - od@suse.de + +- specify blockoffset as string, rather than number +- added a FIXME comment +- fixed conversion of obsolete filenames in kernel and initrd keys +- fixed conversion of device names in root and chainloader keys + (#309837) +- 2.15.20 + +------------------------------------------------------------------- +Tue Aug 28 18:35:52 CEST 2007 - pth@suse.de + +- Fix the code in bootloader_finish so that the one-time-boot code + is actually called. +- Redo the logic and structure of the one-time booting code. + * Global Write uses Bootloader::getDefaultSection() to determine the + section name. + * New function BootCommon::Section2Index that determines the + index # for a given section, currently only used by + BootGRUB::FlagOnetimeBoot. + +------------------------------------------------------------------- +Wed Aug 15 20:34:07 CEST 2007 - od@suse.de + +- forgot to use changed sections (feature #302302) +- added logging with y2milestone()s for last change +- 2.15.17 + +------------------------------------------------------------------- +Mon Aug 13 22:32:26 CEST 2007 - od@suse.de + +- grub: feature #302302: + - added code to UpdateSections() to update old sections for + "other" installations to chainloader/configfile sections + - moved PBR-examination code to function IsPartitionBootable(), + used by BootGRUB::CreateSections() and + BootCommon::UpdateSections() now + - always use a "root" command for "other" installations: added + a "root" command to chainloader entries + - also use "noverifyroot" and "blockoffset" in chainloader + entries + - added a FIXME comment +- 2.15.16 + +------------------------------------------------------------------- +Fri Aug 10 20:11:24 CEST 2007 - od@suse.de + +- part of feature #301313: + - added front-end function and infrastructure in switcher.ycp for + FlagOnetimeBoot() + - added FlagOnetimeBoot() implementation for POWERLILO +- fixed return codes of examine_mbr.pl: do not overlap error codes + with "bootloader stage1 needs to be (re)-installed here" return + code +- evaluate new return code in yast2-bootloader +- added documentation comment to examine_mbr.pl +- changed documentation comments where yast2-bootloader calls + examine_mbr.pl +- fixed error in autoinstall client that prevented importing legacy + global keys +- added/fixed some comments +- added documentation comments to BootGRUB::CreateSections() +- changed two y2debug() into y2milestone() +- fixed: a chainloader entry may have been produced that pointed to + the boot partition of our current installation +- grub: implemented booting other Linux installations on the system + via chainloader/configfile entries (feature #302302) +- fixed: if-block contained no statement, uncommented y2debug() in + there +- 2.15.15 + +------------------------------------------------------------------- +Thu Jul 26 07:26:05 CEST 2007 - jsrain@suse.cz + +- removed unneeded yast2-devel from BuildRequires +- 2.15.14 + +------------------------------------------------------------------- +Fri Jul 20 18:21:03 CEST 2007 - od@suse.de + +- preventing cyclic dependency in autobuild with a BuildIgnore on + autoyast2-installation +- 2.15.13 + +------------------------------------------------------------------- +Fri Jul 13 18:25:18 CEST 2007 - od@suse.de + +- converting old key "kernel" to new key "image" when converting + autoyast configuration to export map (#285790) +- re-added lost y2milestone() to BootELILO.ycp +- creating "image" section instead of "kernel" section now in + CreateLinuxSection() +- 2.15.11 + +------------------------------------------------------------------- +Wed Jul 11 00:25:18 CEST 2007 - od@suse.de + +- Merge from SLES10-SP1 branch: +- let "SLES 9 style" autoyast xml files configure bootloader + timeout (#214468, #183051) +- added help texts and widget descriptions to grub and elilo + (#221737) +- Fixed type of passed arguments in function Import() (in + modules/Bootloader.ycp & modules/BootELILO.ycp) (#236163) +- bootloader.rnc fixed for autoyast schema check +- set __auto key to false when user clones sections (#241158) +- added log message when FixSections() silently discards a section + (#241158) +- fixed some whitespace +- fixed myToInteger(): return 0 if string cannot be converted to + integer +- bootloader.rnc fixed for autoyast schema check (#211014) +- always log the target map when Propose() is called (not only when + we debug) +- convert custom boot device names to the names indicated by the + mountby setting; this is one part of a change to use persistent + device names for the bootloader boot device, the rest requires + simultaneously changing perl-Bootloader because of an + incompatible interface change + (#248162) +- #214468: + - fixed autoyast schema + - fixed import of autoyast data: do not remove the "default" option +- GRUB only: integrated the new boot_*, generic_mbr and activate + keys (found in the "globals" map) from the new + widget/perl-Bootloader interface into the internal workings of + the grub code + - for grub, this obsoletes the global variables loader_device, + selected_location (aka loader_location), repl_mbr and activate + - fixes loosing the information of multiple selected bootloader + installation devices (#245680) + - fixes faulty detection of user-changes to the "/boot" and "/" + devices from yast2-storage (#247852) + - decided that boot_mbr_md key is unneeded, because the decision + to write to the MBRs of all underlying devices of a soft-RAID + is automatic (kept commented-out sample code for boot_mbr_md) + - decided that boot_extended is unneeded, because the decision to + write the bootloader to the extended partition instead of to an + un-activatable "/boot" or "/" partition is automatic (kept + commented-out sample code for boot_extended) + - removed wrapper code for variable translation from + BootGRUB::Propose() + - made private copies of functions in grub/misc.ycp and changed + the code to use the new interface variables only (this is also + wanted for better code separation between bootloaders, to + reduce amount of special-case handling (to be worked on)): + + * from routines/misc.ycp: + grub_getPartitionToActivate () + grub_getPartitionsToActivate () + grub_getMbrsToRewrite () + grub_getFileChangeDate () + grub_saveMBR () + grub_updateMBR () + grub_DetectDisks () + + * from routines/lilolike.ycp: + grub_ProposeDeviceMap () + ( ^^ really needed? no changes here, it just "belongs" + to grub...) + grub_ConfigureLocation() + grub_DetectDisks () + grub_DisksChanged () + grub_LocationProposal () + + - added helper functions: + grub/misc.ycp: SetBootloaderDevice() + routines/misc.ycp: GetBootloaderDevices() + + - added note to to-be-phased-out functions: + routines/misc.ycp: GetBootloaderDevice() + + - made some functions globally accessible: + routines/popup.ycp: askLocationResetPopup () + routines/misc.ycp: myToInteger () + routines/lilolike.ycp: FindMBRDisk () + + - fixed bug with the detection of MD-RAID devices (both in + grub_getPartitionToActivate and getPartitionToActivate): BIOS + ID was assumed to be less than 128, but it starts at 128 + + - commented out some obsolete and broken code that would activate + the "/boot" device on installation of the bootloader to MBR; + the code was cancelled out by program logic ("activate" flag) + though; + this also simplified the interface to getPartitionToActivate () + + - added conditionals to Bootloader.ycp and BootCommon.ycp: do not + handle obsolete variables for grub + + - commented out probably obsolete code in BootGRUB::Read() to + determine old_style loader_device from read devices (including + old-style "mbr_md") + + - added several FIXME:s + - changed a fixed FIXME to FIXED + +- when reading settings from the system: convert custom boot device + names in globals to the kernel device names (#248162) +- corrected whitespace in grub/helps.ycp and ppc/helps.ycp +- fix faulty detection of user-changes to the "/boot" and "/" + devices from yast2-storage: rewrote grub_DisksChanged() to work + properly with boot_* variables (previous fix did not work + correctly) (#247852) +- grub_DisksChanged() now returns a message summarizing all changes + for selected bootloader devices; this message is now used in the + popup that ask the user if he wants to repropose after a + partitioning change (in askLocationResetPopup()) (#247852) +- rewrote check for disk changes to work with multiple selected + bootloader locations in grub_DetectDisks() and + grub_LocationProposal() (#247852) +- the summary message for GRUB now includes a short string ("/", + "/boot", MBR) that gives the reason why each device has been + selected for bootloader stage 1 installation +- changed comment for GetBootloaderDevices() +- GRUB only: accept old-style autoyast keys "repl_mbr" "activate" and + "location" when importing an autoyast profile; "loader_device" is + ignored (which may be fixable if we can make sure a target map is + available) (#245680) +- grub: + - if autoyast profile does not specify a bootloader location, + propose one (#263305) + - if autoyast profile does not specify a key for the default keys + set by a yast-bootloader proposal, add these missing + keys/values +- enabled translation of the kernel image name from the symlink to + the real kernel file for the "failsafe" section; perl-Bootloader + can handle this now +- convert device names in the grub device map to and from the + "mount_by" device names as well (#248162) +- Changed location of EFI Bootloader Label widget in YaST2 gui (#242985) +- make installation of bootloader to the extended partition work + with new design (#246161, #259050) +- enabled extended device handling in GetBootloaderDevices as well +- make persistent device names work with boot= directive for i386 + lilo (#248162) +- log conversion of old-style global keys from autoyast profile to + new-style keys +- during update, update value of "default" directive for lilo and grub + (#266534) +- do not show popup for changed MBR position when it did not + change: use correct function for MBR detection (#267276) +- fixed autoyast logging change +- Fix for removal of wrong efiboot entries (#269130) +- fix for update-mode: fix updating of kernel-image and initrd + filenames to the resolved symlinks (image-version and + initrd-version) (#268731, helps not to trigger #267582 and + #244033) +- #270202: + - grub: fix erroneously added section "Hard Disk" on systems + without a floppy drive: use new style variables for detecting + that we install stage1 to a floppy disk + - for bootloaders that still use the old style variables, check + for undefined loader_device before comparing to floppy device +- 2.15.10 + +------------------------------------------------------------------- +Sat Jul 7 00:25:57 CEST 2007 - od@suse.de + +- Remove limal-devel from BuildRequires again +- 2.15.9 + +------------------------------------------------------------------- +Wed Jul 4 09:25:00 CEST 2007 - aj@suse.de + +- Add limal-perl to Requires as well. + +------------------------------------------------------------------- +Wed Jul 4 08:33:40 CEST 2007 - aj@suse.de + +- Fix BuildRequires so that package builds again. + +------------------------------------------------------------------- +Tue Jul 3 17:27:50 CEST 2007 - od@suse.de + +- re-added limal-devel to BuildRequires + +------------------------------------------------------------------- +Tue Jul 3 16:34:02 CEST 2007 - od@suse.de + +- moved Bootloader_API.pm from limal-bootloader to yast2-bootloader + +------------------------------------------------------------------- +Thu Jun 21 17:36:59 CEST 2007 - adrian@suse.de + +- fix changelog entry order + +------------------------------------------------------------------- +Fri May 25 13:30:04 CEST 2007 - jsrain@suse.cz + +- removed outdated translations from .desktop-files (#271209) + +------------------------------------------------------------------- +Wed Apr 11 19:14:30 CEST 2007 - aosthof@suse.de + +- Fixed erroneous EFI Bootloader Label (#242985) in BootELILO.ycp +- Fixed removal of obsolete entries in EFI Boot Menu in + BootELILO.ycp (#237873) +- 2.15.8 + +------------------------------------------------------------------- +Thu Mar 1 10:04:44 CET 2007 - aosthof@suse.de + +- Reverted to make Xen kernel default boot kernel if Xen pattern + or Xen RPMs are installed. (Fate #301384) +- 2.15.7 + +------------------------------------------------------------------- +Tue Feb 27 16:33:32 CET 2007 - od@suse.de + +- include yast2-storage in BuildRequires +- 2.15.6 + +------------------------------------------------------------------- +Mon Feb 26 18:44:18 CET 2007 - od@suse.de + +- safeguard against mount-by device that does not exist (yet): fall + back to kernel name (#239473, #223608) +- fix entry for memtest86, it is named memtest86+ meanwhile +- collecting device information for perl-Bootloader now works with + persistent device names; this caused a bug in the grub + configuration where the gfxmenu entry was discarded because the + device name could not be translated, as well as unbootable system + (#244566, #247775) +- 2.15.5 + +------------------------------------------------------------------- +Tue Jan 23 12:58:51 CET 2007 - aosthof@suse.de + +- Forgot to delete "src/clients/bootfloppy.ycp" and + "src/config/bootfloppy.desktop" from SVN (#218437) + +------------------------------------------------------------------- +Tue Jan 23 10:56:42 CET 2007 - aosthof@suse.de + +- Removed bootfloppy module due to malfunction (#218437) +- 2.15.4 + +------------------------------------------------------------------- +Wed Jan 17 13:09:10 CET 2007 - jplack@suse.de + +- revise efi boot manager entry handling (#233537) + +------------------------------------------------------------------- +Tue Jan 16 23:46:27 CET 2007 - jplack@suse.de + +- fix various zipl configuration problems (#235486) + +------------------------------------------------------------------- +Mon Jan 15 15:03:49 CET 2007 - jplack@suse.de + +- more stream lining in help messages + +------------------------------------------------------------------- +Mon Jan 15 14:44:26 CET 2007 - jplack@suse.de + +- handle efi boot manager entries properly (#233537) + +------------------------------------------------------------------- +Mon Jan 15 13:33:00 CET 2007 - jplack@suse.de + +- add label text snippets for grub so that they can get translated + +------------------------------------------------------------------- +Thu Jan 11 14:10:31 CET 2007 - jplack@suse.de + +- make xen section the first entry which will get the default + though (FATE#301384) + +------------------------------------------------------------------- +Wed Jan 10 18:06:26 CET 2007 - jplack@suse.de + +- mostly complete fix for #228833, wrong elilo configurator + +------------------------------------------------------------------- +Fri Jan 5 19:01:07 CET 2007 - jplack@suse.de + +- fixed message handling, proposal, dialog handling for zipl, etc. + (#228841, Fate#300732) + +------------------------------------------------------------------- +Fri Dec 22 16:45:54 CET 2006 - jplack@suse.de + +- do map "kernel" tag to "image" tag for now, so that proposal gets + interpreted right. + +------------------------------------------------------------------- +Fri Dec 22 09:57:53 CET 2006 - aosthof@suse.de + +- Fixed "Propose New Configuration" in Bootloader Settings in YaST + - Part 1 (#230230) +- Fixed "Propose New Configuration" in Bootloader Settings in YaST + - Part 2 (#230230) +- 2.15.2 + +------------------------------------------------------------------- +Thu Dec 14 13:56:26 CET 2006 - jplack@suse.de + +- code review and cleanup: eliminate dead code, eliminate simple + functions used once, keep local functions local (part2) + +------------------------------------------------------------------- +Mon Dec 11 18:38:35 CET 2006 - jplack@suse.de + +- code review and cleanup: eliminate dead code, eliminate simple + functions used once, keep local functions local (part1) + +------------------------------------------------------------------- +Mon Dec 11 17:05:58 CET 2006 - jplack@suse.de + +- replace Kernel::GetFinalKernel function which is broken by design + by Kernel::ComputePackage. + +------------------------------------------------------------------- +Mon Dec 11 16:27:16 CET 2006 - jplack@suse.de + +- move CheckAdditionalKernels from misc to Grub and fix that crappy + stuff + +------------------------------------------------------------------- +Fri Dec 8 19:14:25 CET 2006 - od@suse.de + +- related to help_messages and descriptions: + - added comments to generic_Description() and the descriptions + variable + - corrected one warning and one debug message + - renamed arch_widget_name to loader_widget_name, matching new + functionality +- 2.15.1 + +------------------------------------------------------------------- +Fri Dec 8 15:40:38 CET 2006 - jplack@suse.de + +- basic implementation for generic bootloader widgets for ELILO + (Fate#300732) + +------------------------------------------------------------------- +Fri Dec 8 12:03:16 CET 2006 - jplack@suse.de + +- more zipl changes for Fate#300732 +- merge elilo/misc into basic module + +------------------------------------------------------------------- +Fri Dec 8 11:25:20 CET 2006 - jplack@suse.de + +- basic implementation for generic bootloader widgets for ZIPL + (Fate#300732) + +------------------------------------------------------------------- +Fri Dec 1 16:58:24 CET 2006 - od@suse.de + +- use kernel and initrd softlinks in Failsafe entry again, thus + preventing the removal of the Failsafe entry when the kernel is + updated (#224481) +- 2.14.15 + +------------------------------------------------------------------- +Fri Dec 1 11:32:49 CET 2006 - jplack@suse.de + +- signal change of boot loader location so that the boot loader can + be rewritten if needed (#225023) +- 2.14.14 + +------------------------------------------------------------------- +Fri Nov 24 19:35:33 CET 2006 - aosthof@suse.de + +- fixed usage of function remove() +- added FIXME +- fixed typo in comment +- actually use sorted DMTargetMap by adding bios_ids (#223473) +- 2.14.13 + +------------------------------------------------------------------- +Fri Nov 24 17:03:10 CET 2006 - od@suse.de + +- fixed typo in a comment +- added a FIXME in BootCommon +- added kernel and image file link resolve code to + BootPOWERLILO.ycp (adapted from BootCommon.ycp) +- Fix broken bootloader configuration on ppc: initialize library + at the appropriate point again (#210535) +- 2.14.12 + +------------------------------------------------------------------- +Fri Nov 24 14:47:00 CET 2006 - aosthof@suse.de + +- Sorted DMTargetMap in lilolike.ycp to match the BIOS order + (#223473) +- Fixed typos in lilolike.ycp +- 2.14.11 + +------------------------------------------------------------------- +Wed Nov 22 17:08:09 CET 2006 - ug@suse.de + +- schema file fixes (#215263) + +------------------------------------------------------------------- +Wed Nov 22 09:33:25 CET 2006 - aosthof@suse.de + +- Fixed typo in lilolike.ycp (#223145) +- 2.14.10 + +------------------------------------------------------------------- +Tue Nov 21 20:59:51 CET 2006 - aosthof@suse.de + +- Fixed target map for dmraids (aka FakeRAIDs) in lilolike.ycp + (#222471) +- 2.14.9 + +------------------------------------------------------------------- +Tue Nov 21 14:56:00 CET 2006 - od@suse.de + +- have a current target map available in the log when we debug +- added y2milestone()s around remapping +- fix forgetting to rewrite some kernel/image entries (ycp really + should have a for loop, so resetting variables is not forgotten) + (#214935) +- 2.14.8 + +------------------------------------------------------------------- +Tue Nov 21 14:29:08 CET 2006 - jplack@suse.de + +- UpdateInitrdLine function is old, broken, rotten and completely + useless now + +------------------------------------------------------------------- +Tue Nov 21 11:45:46 CET 2006 - jplack@suse.de + +- suppress newline from readlink command, breaks config files +- 2.14.7 + +------------------------------------------------------------------- +Tue Nov 21 10:16:22 CET 2006 - jplack@suse.de + +- "activate" and "generic_mbr" do now get set if newly proposed + +------------------------------------------------------------------- +Mon Nov 20 22:57:32 CET 2006 - od@suse.de + +- #214935: + - added more comments + - only resolve symlinks for linux, xen and failsafe sections, + type image and xen + - do not resolve symlinks for files that are not on the default + boot partition (because they have a grub device name prefix) + - added more logging + - actually use the resolved symlinks for kernel and initrd +- moved some comments to the right position in the code +- 2.14.6 + +------------------------------------------------------------------- +Mon Nov 20 16:10:03 CET 2006 - jplack@suse.de + +- quick fix for problems with Xen pattern selection (#208380): + never use cached_proposal for now + +------------------------------------------------------------------- +Mon Nov 20 15:52:07 CET 2006 - od@suse.de + +- reverted initrd and kernel names to links for everything but + Mode::normal() (#214935) +- resolve symlinks for kernel and initrd during inst_finish, so + that the "real names" are put into the bootloader configuration + -- this is the plan B solution, plan A (which shows correct + filenames instead of link names in the proposal) does not + currently work (#214935) +- 2.14.4 + +------------------------------------------------------------------- +Mon Nov 20 15:31:58 CET 2006 - jplack@suse.de + +- fix format for DefaultKernelParams + +------------------------------------------------------------------- +Mon Nov 20 15:29:50 CET 2006 - jplack@suse.de + +- fix boot loader location mapping: check boot_root before + boot_boot (#219409) + +------------------------------------------------------------------- +Mon Nov 20 13:12:45 CET 2006 - jplack@suse.de + +- fix full adoption to new grub name sceme ((#214935, FATE#300732) + +------------------------------------------------------------------- +Fri Nov 17 13:17:50 CET 2006 - od@suse.de + +- added comments +- fix finding the correct names for kernel image and initrd (not + yet fixed for powerlilo) (#214935) +- first part of fix for resetting user changes when going to expert + settings +- 2.14.3 + +------------------------------------------------------------------- +Thu Nov 16 13:32:48 CET 2006 - jplack@suse.de + +- section type of 'xen' is now handled (FATE#300732) + +------------------------------------------------------------------- +Wed Nov 15 16:21:37 CET 2006 - jplack@suse.de + +- fixed Summary generation for Grub (#220285), did still consider + old-style variable loader-device + +------------------------------------------------------------------- +Wed Nov 15 11:19:04 CET 2006 - jplack@suse.de + +- widget for type selectdevice did not get initialized (#221180) + +------------------------------------------------------------------- +Mon Nov 13 16:40:04 CET 2006 - od@suse.de + +- add more variables for the new perl-Bootloader interface to the + autoyast DTD for yast2-bootloader: currently, the user needs to + specify them if he wants to specify any global variable (which + probably is the right interface for him) +- reverted BootGRUB to use FixGlobals(), this functionality is not + a bug +- added comments to FixGlobals() and the call from BootGRUB to it +- move setting of boot_* and activate keys in globals for new + perl-Bootloader interface from BootCommon::i386LocationProposal() + in lilolike to the end of BootGRUB::Propose(), so that the need + to set defaults for the other values in globals is detected and + these are proposed as well (#219409) +- 2.14.1 + +------------------------------------------------------------------- +Mon Nov 13 13:19:01 CET 2006 - jplack@suse.de + +- remove in ycp has bogus semantics (#220365) + +------------------------------------------------------------------- +Mon Nov 13 12:58:18 CET 2006 - jplack@suse.de + +- generic MBR not written/activate flag not set due to incomplete + impl. of FATE#300732 + +------------------------------------------------------------------- +Mon Nov 13 12:36:50 CET 2006 - ug@suse.de + +- schema file for autyast fixed + +------------------------------------------------------------------- +Mon Nov 13 11:15:20 CET 2006 - jplack@suse.de + +- fix missing proposal of global values during installation + (#219409), function FixGlobals was inappropriate + +------------------------------------------------------------------- +Thu Nov 9 21:54:15 CET 2006 - od@suse.de + +- added a few comments to the new code +- fix trashing globals in grub et al.: use remove() to remove + values from a map (#219409) +- 2.13.86 + +------------------------------------------------------------------- +Wed Nov 8 20:49:52 CET 2006 - od@suse.de + +- moved change_widget_default_value() to BootCommon.ycp +- use change_widget_default_value() to work around "select" widget + default value bug +- logging variables filled by grub proposal +- using correct variable (globals) for new perl-Bootloader + interface (#213256) +- 2.13.85 + +------------------------------------------------------------------- +Wed Nov 8 18:16:57 CET 2006 - od@suse.de + +- changed some comments +- move global_options, section_options and exports (new + perl-Bootloader interface) to BootCommon.ycp +- pass proposal for grub to new perl-Bootloader interface (#213256) +- 2.13.84 + +------------------------------------------------------------------- +Tue Nov 7 18:25:55 CET 2006 - od@suse.de + +- removed unused variable +- changed and added some documentation in comments +- fixed global options filtering for global options widget + (#213256) +- 2.13.83 + +------------------------------------------------------------------- +Tue Oct 31 17:08:26 CET 2006 - od@suse.de + +- autoyast Relax-NG Compact schema file added (#215263) +- 2.13.82 + +------------------------------------------------------------------- +Tue Oct 31 02:51:33 CET 2006 - od@suse.de + +- fixed exporting the device map to autoyast (#211908) + +------------------------------------------------------------------- +Tue Oct 17 00:35:45 CEST 2006 - od@suse.de + +- packaged missing grub/help.ycp and generic/help.ycp +- added comments to UpdateGfxMenuContents() +- 2.13.80 + +------------------------------------------------------------------- +Fri Oct 13 11:45:28 CEST 2006 - sf@suse.de + +- Bug #173486: do not display ssh message when installed with ssh + and vnc + +------------------------------------------------------------------- +Thu Oct 12 09:35:16 CEST 2006 - jplack@suse.de + +- implementation of generic password widget (FATE#300732) + +------------------------------------------------------------------- +Mon Oct 9 19:09:25 CEST 2006 - jplack@suse.de + +- implement generic widget functionality for Grub (FATE#300732) +- 2.13.79 + +------------------------------------------------------------------- +Tue Sep 26 17:23:23 CEST 2006 - jplack@suse.de + +- part of new interface for FATE#300732 +- 2.13.78 + +------------------------------------------------------------------- +Tue Sep 26 14:47:58 CEST 2006 - jplack@suse.de + +- implementation for FATE#120026: button to initialize bootloader + +------------------------------------------------------------------- +Thu Sep 21 10:19:54 CEST 2006 - od@suse.de + +- jplack@suse.de: basic implementation for 'selectdevice' entry + type which will act as a hook for more sophisticated UI handling + for device-by-id selection and such. +- 2.13.77 + +------------------------------------------------------------------- +Fri Sep 15 19:00:21 CEST 2006 - od@suse.de + +- added caching of bootloader proposal patch by lslezak@suse.de, + with some changed variable names and added comments (feature + #300709) +- 2.13.76 + +------------------------------------------------------------------- +Wed Sep 13 20:19:07 CEST 2006 - od@suse.de + +- reverted last change (in SVN) to bootfloppy.ycp, so the final + correction to include this change of aosthof again: + A few corrections had to be done related to wrong pathes (Bug + #180240) +- using parted for activation of boot partition again (instead of + /sbin/activate from the lilo package) -- extended partition + handling was fixed (#167602) +- 2.13.75 + +------------------------------------------------------------------- +Mon Sep 11 13:45:44 CEST 2006 - mvidner@suse.cz + +- Fixed autodocs. + +------------------------------------------------------------------- +Mon Sep 4 17:20:15 CEST 2006 - jplack@suse.de + +- support new options no_os_chooser and optional (#202069, #202072) + +------------------------------------------------------------------- +Tue Aug 22 15:21:30 CEST 2006 - od@suse.de + +- jplack: use new device_map format (#198244) +- 2.13.74 + +------------------------------------------------------------------- +Wed Jun 21 14:28:21 CEST 2006 - uli@suse.de + +- zipl: add "TERM=linux console=..." to proposal if booted with + TERM=linux (bug #186970) + +------------------------------------------------------------------- +Mon Jun 19 15:18:29 CEST 2006 - aosthof@suse.de + +- Fixed erroneous pathes in function createFloppyImage() in + bootfloppy.ycp (#180240) + +------------------------------------------------------------------- +Fri Jun 9 19:14:30 CEST 2006 - od@suse.de + +- when a change somewhere in the proposal causes a new section to + be created (e.g. for a xen kernel), if the section does not yet + exist and has not explicitly been deleted, add it to our proposal + (#170469) +- added lots of commentary to FixSections() +- revert patch that added "powersaved=off" to append line in + failsafe section - more testing needed (#153345) +- 2.13.73 + +------------------------------------------------------------------- +Thu Jun 8 17:23:54 CEST 2006 - od@suse.de + +- ppc: always initialize board type when making a proposal in an + autoyast installation (#178831) +- 2.13.72 + +------------------------------------------------------------------- +Wed Jun 7 18:30:11 CEST 2006 - od@suse.de + +- add "powersaved=off" to append line in failsafe section for i386, + x86_64 and ia64 (#153345) +- filter virtual mountpoints such as swap etc. (#182375) +- use full path to MD device (was broken since ever according to + documentation) +- 2.13.71 + +------------------------------------------------------------------- +Fri Jun 2 17:42:57 CEST 2006 - jplack@suse.de + +- fixed raid 1 detection in lib_iface.ycp (#178802) + +------------------------------------------------------------------- +Wed May 31 16:11:36 CEST 2006 - od@suse.de + +- check for RAID1 md arrays as all others will break on reboot + (#178802) +- 2.13.69 + +------------------------------------------------------------------- +Wed May 31 13:49:59 CEST 2006 - od@suse.de + +- replace occurences of a-z and A-Z with character lists to prevent + problems in some locales (#177560) +- 2.13.68 + +------------------------------------------------------------------- +Mon May 29 13:06:10 CEST 2006 - od@suse.de + +- iseries: fix proposal for NWSSTG boot device (#167390) +- 2.13.67 + +------------------------------------------------------------------- +Mon May 22 18:30:52 CEST 2006 - jplack@suse.de + +- add initial support for xenpae (#177051) +- 2.13.66 + +------------------------------------------------------------------- +Fri May 19 16:05:32 CEST 2006 - od@suse.de + +- added FIXME note to Bootloader.ycp +- send partitioning info always when Initializer called (#161755) +- 2.13.65 + +------------------------------------------------------------------- +Fri May 19 12:25:09 CEST 2006 - od@suse.de + +- fixed installation of installation kernel (ISERIES64) into slot A + on iSeries (#165497) +- 2.13.64 + +------------------------------------------------------------------- +Wed May 17 22:42:52 CEST 2006 - od@suse.de + +- fix backwards mapping of "mount by" device names when bl + configuration is read (#176201) +- revert last change in MountByDev2Dev() and use y2milestone() + again +- 2.13.63 + +------------------------------------------------------------------- +Wed May 17 16:52:30 CEST 2006 - od@suse.de + +- added bootloader device conversion for mount by ID, UUID etc. to + BootPOWERLILO (#174349) +- added debug messages to Dev2MountByDev() +- changed 2x y2milestone() -> y2debug() in MountByDev2Dev() +- 2.13.62 + +------------------------------------------------------------------- +Fri May 12 16:02:34 CEST 2006 - od@suse.de + +- during installation/update on ppc iseries, unconditionally + install the ISERIES64 file from the installation media as rescue + kernel into slot A (#165497) +- fixed some whitespace +- 2.13.61 + +------------------------------------------------------------------- +Fri May 12 13:24:19 CEST 2006 - od@suse.de + +- adapted to ppc/BootPOWERLILO.ycp: fixed mangled section titles + after update (#170579) +- 2.13.60 + +------------------------------------------------------------------- +Wed May 10 19:07:38 CEST 2006 - od@suse.de + +- added comments to update code +- fixed mangled section titles after update (#170579) +- 2.13.59 + +------------------------------------------------------------------- +Wed May 10 15:49:39 CEST 2006 - od@suse.de + +- fix broken consistency check for legacy iSeries with DASD only + (#166378) +- make it possible to manually add a value to selection list + (needed for work arounds #166378 et. al.) +- fix error typo in lib_iface.ycp +- 2.13.58 + +------------------------------------------------------------------- +Thu May 4 15:02:21 CEST 2006 - locilka@suse.cz + +- merged texts from proofread +- 2.13.57 + +------------------------------------------------------------------- +Thu May 4 11:02:00 CEST 2006 - jsrain@suse.cz + +- change the message before reboot if performing an SSH + installation (#160301) + +------------------------------------------------------------------- +Tue May 2 18:53:10 CEST 2006 - od@suse.de + +- on ppc, never create a "failsafe" section (#170565) +- 2.13.56 + +------------------------------------------------------------------- +Tue May 2 18:01:17 CEST 2006 - od@suse.de + +- in UI, show explanatory message instead of missing UUID (before + partition is formatted) +- added code readability comment +- 2.13.55 + +------------------------------------------------------------------- +Fri Apr 28 14:32:22 CEST 2006 - od@suse.de + +- fixed elilo section name fix from #170129: + - getLoaderType() cannot be called from GfxMenu.ycp, so changed + internal Interface of GfxMenu::translateSectionTitle() to + accept "loader" parameter instead of "allow_blanks" parameter + - updated other functions to use/pass through the "loader" + parameter now: + GfxMenu::UpdateGfxMenuContents() + GfxMenu::getTranslationsToDiacritics() + BootCommon::translateSectionTitle() + BootCommon::UpdateGfxMenuContents() +- changed some y2milestone() messages: do not mention "lilo" when + it can be any bootloader type other than "grub" +- added me as co-author to BootCommon.ycp +- 2.13.54 + +------------------------------------------------------------------- +Thu Apr 27 16:05:59 CEST 2006 - od@suse.de + +- examine_mbr.pl needs perl-Compress-Zlib +- 2.13.53 + +------------------------------------------------------------------- +Thu Apr 27 15:56:18 CEST 2006 - od@suse.de + +- on ia64, do not use the short product name in the "second + level" bootloader elilo -- use "linux" again instead (also + sidesteps bug #170129) +- added a comment for a future feature that may introduce two "menu + levels" for grub as well +- 2.13.52 + +------------------------------------------------------------------- +Mon Apr 24 16:10:54 CEST 2006 - sf@suse.de + +- fixed regexp (Bug #168594) + +------------------------------------------------------------------- +Fri Apr 21 19:23:12 CEST 2006 - od@suse.de + +- (#148931, #164950), fixes features #300383, #300160, #300358: + - for root partitions in bootloader config: automatically use mount + by id, path, uuid and label as set up in yast2-storage + - also display these as "hints" in the UI +- fixed some comments +- added a y2milestone in getPartitionList() +- fixed some whitespace +- 2.13.50 + +------------------------------------------------------------------- +Thu Apr 20 13:49:50 CEST 2006 - od@suse.de + +- using /sbin/activate again (#167602) +- do not accept fsid 257 (on pmac) anymore, Apple_Bootstrap is now + reported as fsid 258 (#167934) +- 2.13.49 + +------------------------------------------------------------------- +Wed Apr 12 18:30:49 CEST 2006 - od@suse.de + +- accept fsid 257 (Apple_Bootstrap) as pmac boot partition + (#165518) +- 2.13.48 + +------------------------------------------------------------------- +Wed Apr 12 17:37:31 CEST 2006 - od@suse.de + +- print-product.ycp: + - return short name for bootloaders other than grub (#163702) + - do not attach version to product name (#165466) +- use short product name instead of "linux" as section name for + bootloaders other than grub (#163702) +- 2.13.47 + +------------------------------------------------------------------- +Wed Apr 12 14:01:17 CEST 2006 - od@suse.de + +- long name uses LABEL from content file everywhere now, so do not + attach version anymore (#163702) +- fixed typo in message +- 2.13.46 + +------------------------------------------------------------------- +Tue Apr 11 22:17:59 CEST 2006 - od@suse.de + +- on pmac: propose only partitions smaller than 20 cylinders + (#158543) +- 2.13.45 + +------------------------------------------------------------------- +Tue Apr 11 20:59:57 CEST 2006 - od@suse.de + +- propose bootloader location on pmac systems (#158543) +- changed comment +- 2.13.44 + +------------------------------------------------------------------- +Tue Apr 11 17:20:56 CEST 2006 - od@suse.de + +- clone activate flag and loader_device for AutoYaST (#151501) +- 2.13.43 + +------------------------------------------------------------------- +Tue Apr 11 01:10:20 CEST 2006 - jplack@suse.de + +- write config even if no create_efi_entry has been requested + (#163260) + +------------------------------------------------------------------- +Mon Apr 10 20:35:50 CEST 2006 - od@suse.de + +- fixed invalid error on bootloader initialization (#164925) +- 2.13.41 + +------------------------------------------------------------------- +Mon Apr 10 20:20:08 CEST 2006 - od@suse.de + +- fix BootPOWERLILO to return proposal again (introduced with dead + code elimination a few days ago) +- changed some comments for code around "activate" +- 2.13.40 + +------------------------------------------------------------------- +Fri Apr 7 12:28:21 CEST 2006 - od@suse.de + +- update_gfxmenu: added -f to rm to avoid error message on English + installs (#163693) +- commented out dead code +- jplack/od: stop work flow for an illegal boot= selection +- 2.13.39 + +------------------------------------------------------------------- +Wed Apr 5 01:49:23 CEST 2006 - od@suse.de + +- changed more prep_boot_partition from "/dev/null" to "" (#163387) +- 2.13.38 + +------------------------------------------------------------------- +Wed Apr 5 01:21:17 CEST 2006 - od@suse.de + +- use empty string when no prep boot or FAT partition is found + (#163387) +- 2.13.37 + +------------------------------------------------------------------- +Tue Apr 4 17:00:12 CEST 2006 - jplack@suse.de + +- update list of possible selections, each time a generic widget is + "called" (#161755) + +------------------------------------------------------------------- +Mon Apr 3 20:51:38 CEST 2006 - od@suse.de + +- do not add kernel option "selinux=0" on any architecture (#155856) +- fixed compilation errors in lib_iface.ycp +- 2.13.36 + +------------------------------------------------------------------- +Mon Apr 3 20:27:48 CEST 2006 - jplack@suse.de + +- ppc: update default name if denoted section has been updated +- ppc: update global clone entry, too, if device names changed +- fix for #161755, send partition/disk info where neccessary +- reorder code so that new function SetDiskInfo is formed and can + be used in various places to fix #161755 +- add proposed code change for virtual 'boot' mountpoints (#162242) + +------------------------------------------------------------------- +Sat Apr 1 23:25:58 CEST 2006 - od@suse.de + +- added TESTME comment: test parted partition activation with BSD + slices +- remove more old-style backticks +- add needed comments +- added parted to Requires (#161316) +- changed a y2internal -> y2milestone +- fixed harmless typos +- 2.13.35 + +------------------------------------------------------------------- +Wed Mar 29 18:52:24 CEST 2006 - od@suse.de + +- using parted for activation of boot partition now (instead of + /sbin/activate from the lilo package) (#161316) +- fixed a typo +- fixed some whitespace +- added update-alternatives to BuildRequires +- 2.13.34 + +------------------------------------------------------------------- +Mon Mar 27 15:36:27 CEST 2006 - uli@suse.de + +- changed s390* reboot message (bug #160045) + +------------------------------------------------------------------- +Sun Mar 26 06:14:08 CEST 2006 - od@suse.de + +- removed yast2-devel-packages from BuildRequires +- add replacements for yast2-devel-packages to BuildRequires +- 2.13.33 + +------------------------------------------------------------------- +Tue Mar 21 17:31:03 CET 2006 - jplack@suse.de + +- fix console= handling on update, and some more update fixes (#155397) +- 2.13.32 + +------------------------------------------------------------------- +Tue Mar 21 15:16:32 CET 2006 - od@suse.de + +- cleanup: move UpdateSections function into Update()'s body +- fixed #157939: iseries can boot even if no prep boot partition + exists and/or is configured +- 2.13.31 + +------------------------------------------------------------------- +Mon Mar 20 23:49:04 CET 2006 - od@suse.de + +- package clients/print-product.ycp +- 2.13.30 + +------------------------------------------------------------------- +Mon Mar 20 18:46:11 CET 2006 - od@suse.de + +- fixes for #155397: + - major cleanup of Update() code to be able to fix #155397 + - added "return ret" to CreateImageSection() + - fixed parameters in call to UpdateSections() + - fixed list element removal: remove() -> filter() + - also removed translation of section title (GfxMenu) for ppc + (perl-Bootloader will take care of this) +- print-product.ycp: remove " -- " from arguments to + CommandLine::Print() +- 2.13.29 + +------------------------------------------------------------------- +Mon Mar 20 17:20:39 CET 2006 - od@suse.de + +- doing the right thing for InitializeLibrary +- fix indentation/code style +- print-product.ycp was wrong in modules, moved to clients +- 2.13.28 + +------------------------------------------------------------------- +Fri Mar 17 23:37:22 CET 2006 - od@suse.de + +- made text widget in error log message popup higher (#159264) +- fix indentation +- 2.13.27 + +------------------------------------------------------------------- +Fri Mar 17 18:25:03 CET 2006 - od@suse.de + +- removed bootloader-theme from Requires: (#158588) +- 2.13.26 + +------------------------------------------------------------------- +Fri Mar 17 16:06:36 CET 2006 - od@suse.de + +- moved CreateLinuxSection() to BootPOWERLILO.ycp and adapted for + ppc (#144553): + - kernel -> image + - removed code that is not used on ppc + - added comments +- moved CreateLinuxSection up and using it for installation as well +- 2.13.25 + +------------------------------------------------------------------- +Wed Mar 15 16:34:50 CET 2006 - od@suse.de + +- added debug output for (#156993) +- changed my_sections -> updated_sections +- 2.13.24 + +------------------------------------------------------------------- +Mon Mar 13 16:48:18 CET 2006 - od@suse.de + +- jplack: + - remove dead/unused code + - add some FIXME comments + - more cleanups +- 2.13.23 + +------------------------------------------------------------------- +Mon Mar 13 16:04:51 CET 2006 - od@suse.de + +- changed some whitespace +- corrected fallback kernel to "/boot/vmlinux" +- copied UpdateSections() from lilolike.ycp to BootPOWERLILO.ycp + and adapted to new interfaces (#144553) +- made read_default_section_name global in BootCommon.ycp (#144553) +- syntax cleanups +- proofread +- 2.13.21 + +------------------------------------------------------------------- +Wed Mar 8 00:41:02 CET 2006 - od@suse.de + +- added proposal for prep and iseries (pmac still missing) +- created new function change_widget_default_value() and moved code + from Propose() into this function +- proposal for prep and iseries set the default values for their + widgets using change_widget_default_value() +- added FIXME: for improving the summary function +- fixed comment in chrp.ycp explaining the use of + prep_same_disk_as_root +- 2.13.20 + +------------------------------------------------------------------- +Tue Mar 7 22:17:31 CET 2006 - od@suse.de + +- #145597: + - use old working proposal code from BootPPC in BootPOWERLILO + - add comments where needed to understand the code + - change lookup, lookup_value and modifySection and use []: instead + - use search instead of find(string, string) + - fixed header of BootPOWERLILO + - fixed LocationProposal to use old BootPPC code + - fixed some whitespace + - call old currentBoardInit() from new Propose() + - set proposed boot partition as default in widget +- add "global void" to jplack's bootloaderError() +- fix y2error format string +- fixed an obsolete FlushCache() -> CommitSettings() +- give an error popoup with log like in SLES9 (#145106) +- use only one log file for all bootloaders (#145106) +- cleanups, mostly indentation to make code readable +- fixed: activate on i386 did not work when p_dev["nr"] == "" (mean + whole disk) was one of loader_device or boot_partition +- unify confusing interface names: FlushCache -> CommitSettings +- give an error popoup with log like in SLES9 (#145106) +- fix one update problem on POWER +- use correct path to mkzimage for iSeries bootfile +- 2.13.19 + +------------------------------------------------------------------- +Fri Mar 3 20:27:17 CET 2006 - jplack@suse.de + +- give an error popoup with log like in SLES9 (#145106) +- use only one log file for all bootloaders (#145106) +- fix one update problem on POWER + +------------------------------------------------------------------- +Fri Mar 3 18:55:09 CET 2006 - jplack@suse.de + +- fixed: activate on i386 did not work when p_dev["nr"] == "" (mean + whole disk) was one of loader_device or boot_partition + +------------------------------------------------------------------- +Wed Mar 1 09:06:08 CET 2006 - olh@suse.de + +- use correct path to mkzimage for iSeries bootfile + +------------------------------------------------------------------- +Tue Feb 28 12:35:40 CET 2006 - od@suse.de + +- olh also fixed a typo in Bootloader.ycp +- 2.13.18 + +------------------------------------------------------------------- +Wed Feb 22 21:08:10 CET 2006 - olh@suse.de + +- do a mount --bind /dev /mnt/dev in bootloader_finish.ycp (#144773) + +------------------------------------------------------------------- +Thu Feb 16 19:31:10 CET 2006 - od@suse.de + +- translateSectionTitle(): + - handle results properly when regexpsub() is called with a non-matching + regex + - fixed comment for ReplaceRegexMatch() + - fixed execess -> excess in y2milestone() + - added another y2milestone() for cutting off words +- 2.13.17 + +------------------------------------------------------------------- +Thu Feb 16 17:18:17 CET 2006 - od@suse.de + +- wrote ReplaceRegexMatch() to globally replace matching regexes +- fix filtering of lilo bootloader section name with + ReplaceRegexMatch() +- 2.13.16 + +------------------------------------------------------------------- +Thu Feb 16 15:50:30 CET 2006 - od@suse.de + +- fixed typo in filtering of forbidden chars for lilo section titles +- added logging for lilo section title adaptation +- 2.13.15 + +------------------------------------------------------------------- +Wed Feb 15 15:28:00 CET 2006 - od@suse.de + +- olh: + - setting svn:keyword property to 'Author Date Id Revision' + - typo s/instalaltion/installation/ +- od: + - restrict LILO section names to 11 chars -- use same algorithm + as in perl-Bootloader, LILO.pm, sub FixSectionName() +- 2.13.14 + +------------------------------------------------------------------- +Tue Feb 14 13:34:23 CET 2006 - olh@suse.de + +- fix typo in board_type_names + +------------------------------------------------------------------- +Tue Feb 14 13:30:19 CET 2006 - olh@suse.de + +- remove nubus support + +------------------------------------------------------------------- +Wed Feb 1 16:31:31 CET 2006 - od@suse.de + +- added to package: src/modules/print-product.ycp +- 2.13.13 + +------------------------------------------------------------------- +Fri Jan 27 09:28:04 CET 2006 - locilka@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Wed Jan 25 16:10:02 CET 2006 - od@suse.de + +- added print-product.ycp, used by update-bootloader from + perl-Bootloader +- 2.13.12 + +------------------------------------------------------------------- +Fri Jan 20 14:24:33 CET 2006 - od@suse.de + +- moved BootPOWERLILO initialization code out of constructor again + -- this unconditionally initialized lib_iface for ppc +- 2.13.11 + +------------------------------------------------------------------- +Wed Jan 18 21:00:49 CET 2006 - od@suse.de + +- remove __exports__ from globals in extract_exports_from_globals() +- delete obsolete function GoodPrepOrFatPartition() +- consider globals empty even if lines_cache_id is present +- fix merging of __exports__ in BootPOWERLILO constructor +- 2.13.10 + +------------------------------------------------------------------- +Tue Jan 17 19:10:45 CET 2006 - od@suse.de + +- actually find and propose root and boot devices + +------------------------------------------------------------------- +Tue Jan 17 15:45:18 CET 2006 - od@suse.de + +- added comments in bootloader_proposal +- added GoodPrepOrFatPartition() in BootPOWERLILO +- a lot of FIXMEs added +- initial proposal for PPC + +------------------------------------------------------------------- +Mon Jan 16 20:23:26 CET 2006 - jplack@suse.de + +- moved widget descriptions (labels) to yast2-bootloader +- handle unified type descriptions: now :::... +- add arch-specific Summary function + +------------------------------------------------------------------- +Thu Dec 22 11:50:08 CET 2005 - uli@suse.de + +- declare Write method implemented in BootZIPL.ycp + +------------------------------------------------------------------- +Wed Dec 21 10:31:30 CET 2005 - visnov@suse.cz + +- merged proofread texts + +------------------------------------------------------------------- +Mon Dec 19 17:58:20 CET 2005 - jplack@suse.de + +- always read the config from perl-Bootloader (#140127) +- activate generic help system +- give help messages that make sense +- avoid this i386 LILO bootloader config on ppc (#140127) +- 2.13.6 + +------------------------------------------------------------------- +Fri Dec 16 15:28:39 CET 2005 - jsrain@suse.cz + +- moved bootloader background picture to separate package +- moved /boot/message handling to separate module +- 2.13.5 + +------------------------------------------------------------------- +Thu Dec 15 15:00:16 CET 2005 - uli@suse.de + +- s390: dumped obsolete dump sections and dead code +- 2.13.4 + +------------------------------------------------------------------- +Tue Dec 13 19:25:12 CET 2005 - mvidner@suse.cz + +- Fixed a type mismatch, hopefully fixing the installation (#138328). +- 2.13.3 + +------------------------------------------------------------------- +Thu Dec 8 18:25:07 CET 2005 - od@suse.de + +- changes by jplack@suse.de: + - use generic dialogs in PowerPC boot loader code + - new files to build widgets from type information + - changes for support of all options on POWER - generic stuff +- 2.13.2 + +------------------------------------------------------------------- +Mon Oct 31 09:44:19 CET 2005 - jsrain@suse.cz + +- fixed losing GRUB sections in some cases (#130236) +- 2.13.1 + +------------------------------------------------------------------- +Wed Oct 26 13:29:26 CEST 2005 - jsrain@suse.cz + +- do not create section for XEN if ungrading other bootloader than + GRUB (#130474) +- fixed clonning a section, it changed also the original one + (#129511) + +------------------------------------------------------------------- +Fri Oct 21 12:36:16 CEST 2005 - jsrain@suse.cz + +- do not set dom0_mem option for XEN (#121947) +- fixed selecting the swap partition for suspend to disk in other + situations than installation (#128702) + +------------------------------------------------------------------- +Tue Oct 4 12:43:30 CEST 2005 - jsrain@suse.cz + +- fixed password setting help (#119591) + +------------------------------------------------------------------- +Mon Oct 3 12:54:10 CEST 2005 - jsrain@suse.cz + +- change selected radio button for loader location if loader + location specified in combo box (#114193) + +------------------------------------------------------------------- +Fri Sep 30 11:06:11 CEST 2005 - jsrain@suse.cz + +- fixed reproposing configuration in installed system (#119428) +- fixed disappearing initrd lines from configuratiln file (#104048) + +------------------------------------------------------------------- +Thu Sep 29 17:00:04 CEST 2005 - jsrain@suse.cz + +- fixed importing the global bootloader settings from AutoYaST + profiles (#118595) + +------------------------------------------------------------------- +Tue Sep 27 10:14:08 CEST 2005 - jsrain@suse.cz + +- export/import the loader location variable for AutoYaST (#116947) + +------------------------------------------------------------------- +Mon Sep 26 15:49:16 CEST 2005 - jsrain@suse.cz + +- added bootloader background picture for Alpha1 +- do not install bootloader to MBR by default +- 2.13.0 + +------------------------------------------------------------------- +Fri Sep 9 17:11:10 CEST 2005 - jsrain@suse.cz + +- activate the /boot partition if installing to ThinkPad (#116129) +- 2.12.32 + +------------------------------------------------------------------- +Fri Sep 9 15:16:39 CEST 2005 - jsrain@suse.cz + +- propose GRUB's device map if the one which was read from the + system is empty (#115936) +- 2.12.31 + +------------------------------------------------------------------- +Thu Sep 8 14:24:25 CEST 2005 - jsrain@suse.cz + +- fixed reading GRUB location from configuration file (#115581) +- 2.12.30 + +------------------------------------------------------------------- +Wed Sep 7 15:30:04 CEST 2005 - jsrain@suse.cz + +- load EDD module during proposal (and not during inst_finish, as + it doesn't work if other than default kernel is used) (#115592) +- 2.12.29 + +------------------------------------------------------------------- +Wed Sep 7 13:05:32 CEST 2005 - jsrain@suse.cz + +- install bootloader to MBR by default (except ThinkPads) +- load EDD module before running fix_chs script (#103031) +- import device map correctly during autoinstallation (#115327) +- 2.12.28 + +------------------------------------------------------------------- +Tue Sep 6 14:00:52 CEST 2005 - jsrain@suse.cz + +- changed the count of boot floppies (#114959) +- run fix_chs on each partition which is marked active (#103031) +- update MBR on ThinkPads correctly (#114429) +- 2.12.27 + +------------------------------------------------------------------- +Tue Sep 6 10:55:16 CEST 2005 - jsrain@suse.cz + +- changed the bootloader background (#115331) +- 2.12.26 + +------------------------------------------------------------------- +Fri Sep 2 12:00:28 CEST 2005 - jsrain@suse.cz + +- added RC1 bootloader background +- 2.12.25 + +------------------------------------------------------------------- +Wed Aug 31 08:38:41 CEST 2005 - jsrain@suse.cz + +- added ELILO support (for IA64) +- added basic ZIPL support (for S/390) +- 2.12.24 + +------------------------------------------------------------------- +Mon Aug 29 11:49:37 CEST 2005 - jsrain@suse.cz + +- updated failsafe kernel parameters for i386/x86_64 (#113600) +- avoid reinitializing limal-bootloader before writing settings + during update and in installed system (#113683) +- added support for booting on PPC +- 2.12.23 + +------------------------------------------------------------------- +Thu Aug 25 13:33:37 CEST 2005 - jsrain@suse.cz + +- fixed setting the resume kernel parameter during update (#112794) +- do not add 'barrier=off' to failsafe kernel parameters (#112891) +- do not propose to install bootloader on XFS partition (#112810) +- 2.12.22 + +------------------------------------------------------------------- +Tue Aug 23 13:59:20 CEST 2005 - jsrain@suse.cz + +- keep bootloader location during update (#105988) +- moved FixCHS to master-boot-code (#103031) + +------------------------------------------------------------------- +Mon Aug 22 10:44:24 CEST 2005 - jsrain@suse.cz + +- fixed creating new boot loader sections (#105668) +- 2.12.21 + +------------------------------------------------------------------- +Fri Aug 19 10:59:54 CEST 2005 - jsrain@suse.cz + +- enhanced checking whether merged section is still valid (#74252) +- fix information about disk geometry in MBR if needed (#103031) +- 2.12.20 + +------------------------------------------------------------------- +Thu Aug 18 15:29:01 CEST 2005 - jsrain@suse.cz + +- fixed new created XEN sections (#105171) +- do not install backup of stage1 if /boot is on XFS (#105483) +- 2.12.19 + +------------------------------------------------------------------- +Wed Aug 17 15:34:30 CEST 2005 - jsrain@suse.cz + +- fixed detection whether bootloader can be installed if /boot is + on MD (#104908) +- fixed comments for ycpdoc +- fixed proposing configuration if /boot is on MD (#104908) +- set correct initrd image for XEN (#105171) +- fixed errors in log while proposing loader type (#105152) +- don't remove initrd from merged loader sections (#104048) + +------------------------------------------------------------------- +Mon Aug 15 16:10:00 CEST 2005 - jsrain@suse.cz + +- merged texts from proofread +- 2.12.18 + +------------------------------------------------------------------- +Mon Aug 15 12:43:52 CEST 2005 - jsrain@suse.cz + +- fixed section updates durng system update (#103868) +- 2.12.17 + +------------------------------------------------------------------- +Fri Aug 12 09:28:42 CEST 2005 - jsrain@suse.cz + +- fixed several errors in code, added missign shortcuts + +------------------------------------------------------------------- +Thu Aug 11 15:24:52 CEST 2005 - jsrain@suse.cz + +- set correct parameters to failsafe kernel (#103865) +- fixed removing obsolete sections during update (#104039) + +------------------------------------------------------------------- +Wed Aug 10 09:07:24 CEST 2005 - jsrain@suse.cz + +- fixed changing the order of disks (#102964) + +------------------------------------------------------------------- +Tue Aug 9 15:36:57 CEST 2005 - jsrain@suse.cz + +- don't put 'splash=silent' twice to kernel command line (#102706) +- install bootloader to boot sector by default only if /boot + partition is on the first disk (#100728) +- fixed modification of bootloader sections during installation + (#102626) +- do not offer to edit sections if user selected not to install + any bootloader (#102613) +- updated help text for bootloader location (#102626) +- fixed syntax of created lilo.conf (vga= cannot be in append) + (#102942) +- displaying meaningful information for chainloader sections + (#103008) +- 2.12.16 + +------------------------------------------------------------------- +Mon Aug 8 10:37:49 CEST 2005 - jsrain@suse.cz + +- fixed importing settings during autoinstallation, avoiding crash + (#102535) + +------------------------------------------------------------------- +Thu Aug 4 15:40:52 CEST 2005 - jsrain@suse.cz + +- fixed crash during autoinstallation +- do not offer GRUB and LILO on all architectures (#100219) +- 2.12.15 + +------------------------------------------------------------------- +Wed Aug 3 13:50:36 CEST 2005 - jsrain@suse.cz + +- do not display additional kernel parameters in summary if no boot + loader is selected to be installed (#100409) +- propose not to install bootloader if the available one is not + supported (#100406) +- fixed widgets allignment + +------------------------------------------------------------------- +Mon Aug 1 16:21:36 CEST 2005 - jsrain@suse.cz + +- fixed capitalization in module summary +- added master-boot-code to RPM dependencies on i386/x86_64, as it + is needed for the default installation +- 2.12.14 + +------------------------------------------------------------------- +Mon Aug 1 12:29:41 CEST 2005 - jsrain@suse.cz + +- do not propose installing bootloader to MBR by default +- 2.12.13 + +------------------------------------------------------------------- +Thu Jul 28 16:15:45 CEST 2005 - jsrain@suse.cz + +- merged texts from proofread +- 2.12.12 + +------------------------------------------------------------------- +Wed Jul 27 14:28:02 CEST 2005 - jsrain@suse.cz + +- added option to enable/disable boot timeout +- fixed boot password setting +- location widget not shown if no loader is to be installed (#97888) +- 2.12.11 + +------------------------------------------------------------------- +Tue Jul 26 10:16:14 CEST 2005 - jsrain@suse.cz + +- fixed GRUB menus merging +- 2.12.10 + +------------------------------------------------------------------- +Fri Jul 22 15:24:24 CEST 2005 - jsrain@suse.cz + +- set correct root device to kernel command line (#97574) +- fixed installation on ThinkPad laptops (select the partition + correctly) (#86762) +- 2.12.9 + +------------------------------------------------------------------- +Fri Jul 22 12:18:23 CEST 2005 - jsrain@suse.cz + +- added last missing help texts +- several minor fixes +- updated to run correctly in Mode::config +- added autoinstallation support +- 2.12.8 + +------------------------------------------------------------------- +Thu Jul 21 10:08:27 CEST 2005 - jsrain@suse.cz + +- added missing file to package +- added missing helps +- fixed retranslating boot menu during installation +- 2.12.7 + +------------------------------------------------------------------- +Mon Jul 18 13:26:43 CEST 2005 - jsrain@suse.cz + +- fixed proposing and handling device map +- 2.12.6 + +------------------------------------------------------------------- +Mon Jul 18 08:42:16 CEST 2005 - jsrain@suse.cz + +- fixed makefiles in order to pack all needed files +- added some help texts +- 2.12.5 + +------------------------------------------------------------------- +Fri Jul 15 15:48:47 CEST 2005 - jsrain@suse.cz + +- adapted to new partitioner using storage-lib (arvin) +- fixed makefiles and nfb to build against limal-bootloader +- 2.12.4 + +------------------------------------------------------------------- +Tue Jul 12 13:03:23 CEST 2005 - jsrain@suse.cz + +- more code cleanup + +------------------------------------------------------------------- +Mon Jul 11 09:14:33 CEST 2005 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Fri Jul 1 16:52:05 CEST 2005 - jsrain@suse.cz + +- created new UI +- accessing perl-Bootloader library through LiMaL instead of SCR + +------------------------------------------------------------------- +Tue Jun 14 16:45:20 CEST 2005 - jsrain@suse.cz + +- don't change MBR on IBM ThinkPad laptops in order to keep their + rescue functionality working (#86762) +- 2.12.3 + +------------------------------------------------------------------- +Tue Jun 7 10:40:08 CEST 2005 - jsrain@suse.cz + +- display info of additional kernel parameters from installation + kernel command line (#83837) + +------------------------------------------------------------------- +Mon May 23 17:20:27 CEST 2005 - jsrain@suse.cz + +- fixed detection fo PReP partition on CHRP (PPC) (#80204) +- block proposal if bootloader noc configured correctly on PPC + (#82893) + +------------------------------------------------------------------- +Wed May 4 08:02:37 CEST 2005 - jsrain@suse.cz + +- more "default" variable renames +- 2.12.2 + +------------------------------------------------------------------- +Tue May 3 12:35:05 CEST 2005 - jsrain@suse.cz + +- select PReP boot partition on CHRP (PPC) if root on LVM (#80204) + +------------------------------------------------------------------- +Wed Apr 27 08:27:43 CEST 2005 - jsrain@suse.cz + +- allow to remap devices in GRUB section (#77119) +- don not report void error in installation proposal +- added bootloader-related part of inst_finish to extra client +- 2.12.1 + +------------------------------------------------------------------- +Fri Apr 22 13:17:27 CEST 2005 - mvidner@suse.cz + +- Do not use "default" as an identifier. + +------------------------------------------------------------------- +Mon Apr 18 16:00:36 CEST 2005 - jsrain@suse.cz + +- updated for new interface of ProductFeatures.ycp +- 2.12.0 + +------------------------------------------------------------------- +Wed Mar 30 14:53:02 CEST 2005 - jsrain@suse.cz + +- inform user in proposal if it is not possible to install + bootloader due to partitioning (#71949) + +------------------------------------------------------------------- +Thu Mar 24 13:36:48 CET 2005 - jsrain@suse.cz + +- fixed bootfloppy icon description (#71084) + +------------------------------------------------------------------- +Tue Mar 15 13:15:55 CET 2005 - jsrain@suse.cz + +- fixed modification of bootloader configuration if installation + fails during update (#72814) + +------------------------------------------------------------------- +Mon Mar 14 09:48:35 CET 2005 - jsrain@suse.cz + +- fixed manual configuration files editation (#72389) +- recreate grub.conf during update (#72361) + +------------------------------------------------------------------- +Mon Mar 7 13:32:23 CET 2005 - jsrain@suse.cz + +- added ZIPL installation via perl-Bootloader +- fixed the order of icons in bootfloppy creator + +------------------------------------------------------------------- +Fri Mar 4 10:43:29 CET 2005 - jsrain@suse.cz + +- propose XEN section if XEN and XEN kernels are installed/selected + +------------------------------------------------------------------- +Thu Mar 3 18:20:39 CET 2005 - jsrain@suse.cz + +- reverted to older version update_gfxmenu due to recent problems + (#67288) + +------------------------------------------------------------------- +Wed Mar 2 10:15:35 CET 2005 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Wed Mar 2 09:55:37 CET 2005 - jsrain@suse.cz + +- fixed neverending loop in update_gfxmenu + +------------------------------------------------------------------- +Tue Mar 1 10:34:51 CET 2005 - jsrain@suse.cz + +- provide info about grub.conf to repair module if embedding + GRUB stage1.5 +- display proper list of bootloaders (#66933) +- limit the size of the /boot/message archive (#66878) + +------------------------------------------------------------------- +Mon Feb 28 16:07:36 CET 2005 - jsrain@suse.cz + +- fixed aborting during inst_finish (was crashing YaST) + +------------------------------------------------------------------- +Fri Feb 25 14:43:58 CET 2005 - jsrain@suse.cz + +- fixed identifying bootloader sections while reading (#66612) + +------------------------------------------------------------------- +Fri Feb 25 09:05:14 CET 2005 - jsrain@suse.cz + +- added missed translation mark (#8402) +- fixed testsuites +- enabled the bootfloppy icon also on AMD64 +- disabled rescue floppy creation on other archs than i386 +- 2.11.15 + +------------------------------------------------------------------- +Mon Feb 21 10:58:13 CET 2005 - jsrain@suse.cz + +- use the new scripts for creating boot floppy (images are no + longer on installation media) +- 2.11.14 + +------------------------------------------------------------------- +Thu Feb 17 12:14:22 CET 2005 - jsrain@suse.cz + +- prevent from inserting language to the offer of boot menu twice + (#50930) + +------------------------------------------------------------------- +Wed Feb 16 13:54:34 CET 2005 - jsrain@suse.cz + +- added support for embedding GRUB's stage 1.5 +- 2.11.13 + +------------------------------------------------------------------- +Mon Feb 14 17:32:02 CET 2005 - jsrain@suse.cz + +- by default don't merge whole GRUB menus, but only the default + entry (#50688) +- fixed errors of the bootloader library if using LVM +- 2.11.12 + +------------------------------------------------------------------- +Thu Feb 10 14:51:08 CET 2005 - jsrain@suse.cz + +- fixed errors when merging GRUB menus (#50643) + +------------------------------------------------------------------- +Wed Feb 9 14:53:27 CET 2005 - jsrain@suse.cz + +- stopped using multiple variables from ProductFeatures for + creating kernel command line (#50369) +- 2.11.11 + +------------------------------------------------------------------- +Tue Feb 8 12:58:56 CET 2005 - jsrain@suse.cz + +- fixed warning when removed memtest package after modifying + memtest section in bootloader menu (#50498) + +------------------------------------------------------------------- +Mon Feb 7 14:31:48 CET 2005 - jsrain@suse.cz + +- merged texts from proofread +- 2.11.10 + +------------------------------------------------------------------- +Fri Feb 4 11:07:51 CET 2005 - jsrain@suse.cz + +- getting additional kernel parameters as one string (#50369) + +------------------------------------------------------------------- +Wed Feb 2 18:22:09 CET 2005 - jsrain@suse.cz + +- fixed support for localized boot menu, allowed multiple languages + to be used at once + +------------------------------------------------------------------- +Tue Feb 1 21:39:12 CET 2005 - nashif@suse.de + +- Disabled @YAST2-CHECKS-PROGRAM@ to fix build +- 2.11.9 + +------------------------------------------------------------------- +Mon Jan 31 17:32:32 CET 2005 - jsrain@suse.cz + +- removed code obsolete after using the bootloader library + (including the LILO agent) +- adapted to new filenames in GFX menu +- fixed handling of YaSTi's data in comments in configuration files +- by default merging all found GRUB menus +- clean-up of obsolete code +- 2.11.8 + +------------------------------------------------------------------- +Fri Jan 28 13:46:53 CET 2005 - jsrain@suse.cz + +- export GRUB device map information to AutoYaST profile (#49730) + +------------------------------------------------------------------- +Tue Jan 25 13:08:49 CET 2005 - jsrain@suse.cz + +- adaptations to install properly on MD arrays +- 2.11.7 + +------------------------------------------------------------------- +Mon Jan 24 16:08:30 CET 2005 - jsrain@suse.cz + +- added agent to interface for the bootloader library +- using the now bootloader library for GRUB and LILO configuration +- 2.11.6 + +------------------------------------------------------------------- +Tue Jan 11 16:43:52 CET 2005 - jsrain@suse.cz + +- do not append 'maxcpus=0' to failsafe kernel command line on + AMD64 (#49059) + +------------------------------------------------------------------- +Thu Jan 6 14:14:23 CET 2005 - jsrain@suse.cz + +- propose all present kernels for GRUB + +------------------------------------------------------------------- +Wed Jan 5 17:10:56 CET 2005 - jsrain@suse.cz + +- adapted to interface change of Kernel.ycp +- 2.11.5 + +------------------------------------------------------------------- +Wed Dec 15 13:13:58 CET 2004 - jsrain@suse.cz + +- using new interface of Progress.ycp +- 2.11.4 + +------------------------------------------------------------------- +Mon Dec 13 18:15:29 CET 2004 - jsrain@suse.cz + +- fixed setting GRUB password (#48999) + +------------------------------------------------------------------- +Fri Nov 19 16:52:11 CET 2004 - jsrain@suse.cz + +- removed the generic MBR code from the package (moved to + master-boot-code package) (#46406) +- if user selects MBR of other than booting disk as location for + GRUB, offer changing the order of the disks (#48051) +- 2.11.3 + +------------------------------------------------------------------- +Tue Nov 9 10:40:18 CET 2004 - jsrain@suse.cz + +- fixed automatical boot partition activating during installation + (#20329) + +------------------------------------------------------------------- +Tue Nov 9 08:16:53 CET 2004 - jsrain@suse.cz + +- enhanced memtest handling during installation (#46796) + +------------------------------------------------------------------- +Mon Nov 8 13:23:42 CET 2004 - jsrain@suse.cz + +- better fix of kernel image name update (#46750) + +------------------------------------------------------------------- +Thu Nov 4 14:00:10 CET 2004 - jsrain@suse.cz + +- removed select () and lookup () builtins usage +- fixed types for CWM +- 2.11.2 + +------------------------------------------------------------------- +Wed Oct 27 09:49:59 CEST 2004 - jsrain@suse.cz + +- adapted to new Mode/Stage interface +- 2.11.1 + +------------------------------------------------------------------- +Tue Oct 19 13:59:33 CEST 2004 - jsrain@suse.cz + +- use unified messages from Label.ycp +- changed boot floppy creator according to new layout of boot + floppy disks (#43634) +- 2.11.0 + +------------------------------------------------------------------- +Wed Oct 13 12:44:42 CEST 2004 - jsrain@suse.cz + +- add "thash_entries=2097152" to kernel command line on Altix + Scalable Node (#44174) + +------------------------------------------------------------------- +Mon Oct 11 16:09:03 CEST 2004 - jsrain@suse.cz + +- adapted to new Arch:: interface + +------------------------------------------------------------------- +Wed Oct 6 10:04:38 CEST 2004 - jsrain@suse.cz + +- fixed summary if GRUB section name contains HTML tag (#46792) + +------------------------------------------------------------------- +Tue Oct 5 12:55:53 CEST 2004 - jsrain@suse.cz + +- replace blank spaces in LILO section name with underscores, + shorten it if it is longer than 15 chars (#46778) +- 2.10.17 + +------------------------------------------------------------------- +Mon Oct 4 18:59:27 CEST 2004 - jsrain@suse.cz + +- if serial parameter is present in menu.lst, don't add gfxboot + during update (#46680) +- fixed update if root device name contained 'suse' or 'shipped' + (#46750) +- 2.10.16 + +------------------------------------------------------------------- +Wed Sep 29 09:14:29 CEST 2004 - jsrain@suse.cz + +- do not show the disks order if there is only one disk (#46346) +- 2.10.15 + +------------------------------------------------------------------- +Thu Sep 23 13:04:08 CEST 2004 - jsrain@suse.cz + +- avoid initalizing GRUB structures earlier than needed data is + known (#45119) +- fixed redrawing the main dialog if loader type changed (#45877) +- 2.10.14 + +------------------------------------------------------------------- +Mon Sep 20 16:30:38 CEST 2004 - jsrain@suse.cz + +- fixes update if SATA devices are used (#44286) +- 2.10.13 + +------------------------------------------------------------------- +Mon Sep 13 10:59:50 CEST 2004 - jsrain@suse.cz + +- allowed to add wildcard entry to GRUB and LILO boot menu (#44742) +- removed dead code (related to items in GRUB section reordering, + now it is fully handled by Table/Popup +- initialize package manager callbacks before getting boot floppy + image (in order to ask for media) (#45049) +- prevent from displaying the target device in the summary + multiple times (#45119) +- 2.10.12 + +------------------------------------------------------------------- +Tue Sep 7 10:09:14 CEST 2004 - jsrain@suse.cz + +- update the default boot section mark properly if a section was + removed (eg. because of missing kernel) (#44752) + +------------------------------------------------------------------- +Mon Sep 6 13:56:56 CEST 2004 - jsrain@suse.cz + +- do not use obsolete include commandline/commandline.ycp + +------------------------------------------------------------------- +Mon Sep 6 09:44:33 CEST 2004 - jsrain@suse.cz + +- avoid calling constructor of Product:: in testsuite (in order to + build properly) +- save splash type from installation kernel command line to created + bootloader configuration files (#44683) +- 2.10.11 + +------------------------------------------------------------------- +Fri Sep 3 13:16:28 CEST 2004 - jsrain@suse.cz + +- update devices in bootloader configuration files (SATA devices + changed from /dev/hd* to /dev/sd*) (#44286) +- provide general Bootloader::Update function that processes all + needed tasks +- added SetModified to _auto client +- 2.10.10 + +------------------------------------------------------------------- +Thu Sep 2 13:03:07 CEST 2004 - jsrain@suse.cz + +- check dependencies of bootloader-related packages when selecting + them for installation (#44615) + +------------------------------------------------------------------- +Wed Sep 1 08:59:59 CEST 2004 - jsrain@suse.cz + +- fixed proposing /etc/grub.conf if /boot is on /dev/md* + +------------------------------------------------------------------- +Tue Aug 31 16:46:46 CEST 2004 - jsrain@suse.cz + +- fixed building on other archs than i386 +- 2.10.9 + +------------------------------------------------------------------- +Tue Aug 31 14:43:04 CEST 2004 - jsrain@suse.cz + +- branched yast2-bootfloppy package (so that the bootfloppy + functionality is not present in personal as floppy images are + not present on the media (#44163) +- 2.10.8 + +------------------------------------------------------------------- +Mon Aug 30 05:19:51 CEST 2004 - nashif@suse.de + +- Added GetModified function to _auto client + +------------------------------------------------------------------- +Thu Aug 19 12:40:11 CEST 2004 - jsrain@suse.cz + +- translate the "Vendor Diagnostic" section in bootloader menu +- removed some unneeded impmorts +- 2.10.7 + +------------------------------------------------------------------- +Tue Aug 17 11:27:21 CEST 2004 - jsrain@suse.cz + +- fixed signatures of handler functions of Table/Popup options +- call efibootmgr with '-v' instead of '-q' (in order to have more + verbose output in log) (#43625) + +------------------------------------------------------------------- +Mon Aug 16 11:16:44 CEST 2004 - jsrain@suse.cz + +- fixed printing of summary if location set to all MBRs of disks + holding the /boot partition on /dev/md* +- fixed activating partitions and writing generic code to MBR if + installing on /dev/md* +- work correctly with kernel image names also on other archs than + i386 when creating the previous kernel section +- 2.10.5 + +------------------------------------------------------------------- +Fri Aug 13 14:55:49 CEST 2004 - jsrain@suse.cz + +- log the output of devmap_mknod.sh and /sbin/vgscan (#43758) + +------------------------------------------------------------------- +Wed Aug 11 12:50:06 CEST 2004 - jsrain@suse.cz + +- prevent from adding trailing blank space to section name on PPC + (#43599) + +------------------------------------------------------------------- +Tue Aug 10 09:15:42 CEST 2004 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Mon Aug 9 10:25:27 CEST 2004 - jsrain@suse.cz + +- fixed crippling of sections of other distros in case of multiboot + (#43491) +- add 'd' to GRUB installation command only if 1st and 2nd stage + are on different disks (#43198) +- 2.10.4 + +------------------------------------------------------------------- +Fri Aug 6 13:19:45 CEST 2004 - jsrain@suse.cz + +- minor fixes that made autoinstallation work + +------------------------------------------------------------------- +Wed Aug 4 10:10:40 CEST 2004 - jsrain@suse.cz + +- more type information for CWM structures +- fixed testsuite +- 2.10.3 + +------------------------------------------------------------------- +Mon Jul 26 12:58:55 CEST 2004 - jsrain@suse.cz + +- fixed routine of merging detected modules for initrd with those + present in the AI profile during autoinstallation (#43103) + +------------------------------------------------------------------- +Mon Jul 19 12:50:24 CEST 2004 - jsrain@suse.cz + +- use PackageSystem.ycp modules instead of Require.ycp +- import "Product.ycp" when it is really needed (in order to build) +- 2.10.2 + +------------------------------------------------------------------- +Fri Jul 16 15:53:09 CEST 2004 - jsrain@suse.cz + +- fixed displaying and changing order of disks for GRUB (#42454) +- displaying GRUB's disks order in the summary + +------------------------------------------------------------------- +Mon Jul 12 14:27:25 CEST 2004 - jsrain@suse.cz + +- writing product name and version as section label to bootloader + menu (GRUB both text and graphical, lilo graphical) (#31250) +- fixed error messages of the script for /boot/message recreating +- added general function to recreate /boot/message file on + relevant architectures +- 2.10.1 + +------------------------------------------------------------------- +Tue Jun 29 13:45:04 CEST 2004 - jsrain@suse.cz + +- added possibility to install GRUB on MD device (the way that if + any of the disks building MD is removed system still boots) +- update zipl.conf before packages update on S390 (#40629) +- added "barrier=off" to failsafe kernel command line on i386, IA64 + and AMD64 (#42526) + +------------------------------------------------------------------- +Fri Jun 25 15:36:31 CEST 2004 - jsrain@suse.cz + +- added functionality to add section with previous kernel (#36624) +- fixed confusing labels for the boot floppies (#37094) +- fixed confusing code in Bootloader::Write (#40445) + +------------------------------------------------------------------- +Thu Jun 24 13:29:08 CEST 2004 - jsrain@suse.cz + +- fixed autoinstallation with empty bootloader-related part of the + AI profile on PPC and IA64 (#41805) + +------------------------------------------------------------------- +Thu Jun 17 15:00:57 CEST 2004 - jsrain@suse.cz + +- 2.10.0 + +------------------------------------------------------------------- +Wed Jun 16 14:11:03 CEST 2004 - jsrain@suse.cz + +- prevent the "desktop" parameter from being added to kernel + command line for server products (#41916) +- 2.9.31 + +------------------------------------------------------------------- +Thu Jun 10 11:36:30 CEST 2004 - jsrain@suse.cz + +- change /dev/hd* to /dev/iseries/vd* in the 'boot' option of + lilo.conf during update of iSeries (#41545) +- fixed creating a new section on PPC and IA64 (#41550) +- 2.9.30 + +------------------------------------------------------------------- +Sun Jun 6 01:59:50 CEST 2004 - nashif@suse.de + +- in autoinst mode, keep initrd modules list (#41681) + +------------------------------------------------------------------- +Thu May 27 16:35:45 CEST 2004 - jsrain@suse.cz + +- don't display device name if user selected to activate boot + loader partition ot replace MBR with generic code when preparing + AutoYaST profile, as the device names aren't known (#41258) +- allow to install LILO to MD so that if any of disks bulding MD + array is removed, system still boots (#34122) +- 2.9.29 + +------------------------------------------------------------------- +Thu May 27 02:38:48 CEST 2004 - nashif@suse.de + +- move conversion functions from bootloader_auto to external + file (#41227) +- Also parse kernel parameters, moved from autoyast2 (#41227) + +------------------------------------------------------------------- +Wed May 26 14:31:44 CEST 2004 - jsrain@suse.cz + +- fix autoinstallation on all PPC boards (#38991) +- prefer proposed PReP boot partition to already existing (#41213) + +------------------------------------------------------------------- +Tue May 25 14:27:40 CEST 2004 - jsrain@suse.cz + +- set the I/O scheduler on the kernel command line (#40688) +- fixed bootloader installation on iSeries (jplack) (#41143) +- 2.9.28 + +------------------------------------------------------------------- +Mon May 24 12:55:15 CEST 2004 - jsrain@suse.cz + +- avoid setting vga kernel parameter on PPC and S390 (#40998) +- fixed messing of /etc/lilo.conf when setting the vga parameter + (#40998) + +------------------------------------------------------------------- +Wed May 19 15:06:52 CEST 2004 - jsrain@suse.cz + +- fixed filter for possible PReP boot partitions on iSeries - allow + /dev/iseries/vd* instead of /dev/hd* (#40825) +- 2.9.27 + +------------------------------------------------------------------- +Tue May 18 13:30:07 CEST 2004 - jsrain@suse.cz + +- init board type during autoinstallation on PPC properly (#38991) + +------------------------------------------------------------------- +Thu May 13 17:54:54 CEST 2004 - jsrain@suse.cz + +- fixed installation on PPC (#34556) +- 2.9.26 + +------------------------------------------------------------------- +Wed May 12 08:29:20 CEST 2004 - jsrain@suse.cz + +- use ELILO-specific entry for the EFI entry label in the + autoinstallation profile (#36061) +- fix handling of multiple occurences of a kernel parameter in the + command line (used eg. for console) (#38177) +- fix lilo.conf update on PPC (#39379) + +------------------------------------------------------------------- +Tue May 4 09:02:47 CEST 2004 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Tue May 4 07:58:45 CEST 2004 - jsrain@suse.cz + +- add 'selinux=0' kernel parameter for all archs (#39811) +- add 'TERM=dumb' kernel parameter for S390 (#39386) +- 2.9.25 + +------------------------------------------------------------------- +Tue Apr 27 09:28:42 CEST 2004 - jsrain@suse.cz + +- fixed script for updating /boot layout on IPF (#21644) +- fixed the /boot layout update procedure (#21644) +- do not change the EFI nvram on update (#21644) +- fixed testsuite +- 2.9.24 + +------------------------------------------------------------------- +Thu Apr 8 14:28:19 CEST 2004 - jsrain@suse.cz + +- use 'desktop' kernel parameter on desktop products only +- fixed blank spaces in section name after conversion from GRUB to + LILO (#38017) +- fixed installing rescue kernel to slot A on iSeries (PPC) during + installation (#35566) + +------------------------------------------------------------------- +Wed Apr 7 18:28:02 CEST 2004 - sh@suse.de + +- Fixed excessive whitespace after Module:: - bug #38327 + +------------------------------------------------------------------- +Wed Apr 7 00:00:47 CEST 2004 - schwab@suse.de + +- Add nohalt to failsafe kernel command line on ia64. + +------------------------------------------------------------------- +Tue Apr 6 09:01:01 CEST 2004 - jsrain@suse.de + +- updating graphical boot menu to contain proper languages (and + be small enough to fit in memory) also when running update from + YaST control center (#38339) +- added 'noresume' parameter to failsafe kernel command line + (#38400) +- 2.9.22 + +------------------------------------------------------------------- +Mon Apr 5 15:23:21 CEST 2004 - jsrain@suse.de + +- fixed installation if root is on LVM (initializing device mapper + and LVM properly) (#37290) +- 2.9.21 + +------------------------------------------------------------------- +Fri Apr 2 15:59:41 CEST 2004 - jsrain@suse.de + +- changed license to GPL +- 2.9.20 + +------------------------------------------------------------------- +Fri Apr 2 09:39:47 CEST 2004 - jsrain@suse.de + +- fixed reading and writing of the 'map' option of sections in the + GRUB's menu.lst (#37971) +- again fixed PPC post-install script (#37262) +- 2.9.19 + +------------------------------------------------------------------- +Tue Mar 30 17:44:53 CEST 2004 - schwab@suse.de + +- Use dev2majminIfNonStandard instead of dev2majmin in BootELILO. +- 2.9.18 + +------------------------------------------------------------------- +Mon Mar 29 18:16:56 CEST 2004 - jsrain@suse.de + +- do not propose to install any bootloader if installing user-mode + Linux (#37382) + +------------------------------------------------------------------- +Mon Mar 29 10:30:31 CEST 2004 - jsrain@suse.de + +- fixed errors in log if root on LVM (#37290) +- adapted to changes in CWM +- include desktop file for boot floppy disk creator on i386 only + (#37209) +- write "lilo" as bootloader type to sysconfig on PPC (#37263) +- do not report incorrect error of PPC bootloader post-install + script (#37262) +- label the bootloader section on PPC 'linux' (lowercase 'l') + (#37264) +- do not ask about aborting if just entered and left (#37099) +- write correct kernel to slot A on iSeries (PPC) when configuring + installed system (#35566) +- 2.9.17 + +------------------------------------------------------------------- +Fri Mar 26 10:03:50 CET 2004 - jsrain@suse.de + +- check for nil output of runnign bootloader installer (#36927) +- avoid displaying reading progress while updating configuraiton +- 2.9.16 + +------------------------------------------------------------------- +Thu Mar 25 11:43:52 CET 2004 - jsrain@suse.de + +- fixed behavior if installing bootloader to boot sector of + MD device (#34122) +- do not update graphical boot menu if it is not installed (#36893) +- 2.9.15 + +------------------------------------------------------------------- +Wed Mar 24 15:33:24 CET 2004 - jsrain@suse.cz + +- fixed installation when root is on LVM device +- prepared for EVMS (handle it the same way as LVM) + +------------------------------------------------------------------- +Tue Mar 23 12:54:11 CET 2004 - jsrain@suse.cz + +- warn user before installing on XFS partition (boot sector doesn't + have enough free space for containing boot loader) (#36708) + +------------------------------------------------------------------- +Mon Mar 22 08:47:51 CET 2004 - jsrain@suse.cz + +- logging output of PPC postinstall script (#35833) +- fixed handling of NoPCMCIA kernel parameter (#35674) +- check if language is supported by gfxmenu before setting it as + default (#36487) +- 2.9.14 + +------------------------------------------------------------------- +Fri Mar 19 14:55:58 CET 2004 - mvidner@suse.cz + +- added AGENT_LIBADD so that agents work from standalone Perl + +------------------------------------------------------------------- +Thu Mar 18 10:44:48 CET 2004 - jsrain@suse.cz + +- mark settings as changed after bootloader switch (#36269) +- avoid putting /dev/evms to GRUB's device map and allowing it as + device to install bootloader to +- create only one entry in the language selection in graphical + boot menu if English selected + +------------------------------------------------------------------- +Wed Mar 17 14:27:15 CET 2004 - jsrain@suse.cz + +- allowed to select PPC board type when preparing autoinstallation + (#36109) +- not reading settings from disk in Mode::config if not explicitly + asked +- correctly assigning default radio button when asking how to + switch bootloader +- zipl (S390 loader) switched to Table/Popup interface with just + one entry (loader type) because of autoinstallation + +------------------------------------------------------------------- +Tue Mar 16 08:17:09 CET 2004 - jsrain@suse.cz + +- allow selecting all boot loaders in autoinstallation + configuration (#36109) +- correctly display in summary that no EFI entry will be created + on IA64 (#35346) +- export global settings of the bootloader properly (#32384, + #36012) +- support for having both /boot/initrd and (hdx,y)/initrd in + autoinstallation profile (#32384) +- fixed storing of the gfxmenu option + +------------------------------------------------------------------- +Mon Mar 15 12:58:34 CET 2004 - jsrain@suse.cz + +- correctly check for swap partitions (filter out the partitions + that are marked for getting deleted) (#35953) +- avoid writing LILO to /dev/md? (use one of devices building the + array instead) (#33565) +- prevent kernel options from being added multiple times (#32362) +- 2.9.13 + +------------------------------------------------------------------- +Fri Mar 12 10:14:26 CET 2004 - jsrain@suse.de + +- setting the default language of graphical boot loader, adding + localized texts +- added support for boot loader entries with diacritics in + graphical bootloader menu +- creating /boot/zipl directory on S390 (#35662) +- 2.9.12 + +------------------------------------------------------------------- +Wed Mar 10 10:28:41 CET 2004 - jsrain@suse.de + +- adapted boot disks creator to new floppy image names (#33675) + +------------------------------------------------------------------- +Wed Mar 10 02:06:47 CET 2004 - sh@suse.de + +- V 2.9.11 +- Migration to new wizard + +------------------------------------------------------------------- +Tue Mar 9 12:44:48 CET 2004 - jsrain@suse.de + +- fixed creating floppy from image with size smaller than the disk + size (#33675) + +------------------------------------------------------------------- +Mon Mar 8 08:45:50 CET 2004 - jsrain@suse.de + +- fixed post install script on PPC (#35436) +- fixed testsuite +- ask user before aborting +- setting icon +- 2.9.10 + +------------------------------------------------------------------- +Thu Mar 4 10:30:52 CET 2004 - jsrain@suse.de + +- storing vga value determined during installation, using it when + proposing new configuration in installed system (#33368) +- preserving user's choce not to create EFI entry while running + through installation proposal (#35346) + +------------------------------------------------------------------- +Wed Mar 3 09:27:42 CET 2004 - jsrain@suse.de + +- appending text '(MBR)' to bootloader location description if it + is MBR of a hard disk (#35255) +- fixed exporting settings for autoinstallation (#35232) +- log exit code of command used to install bootloaer in case of + failure +- fixed incorrectly reported error when installing LILO (#33905) +- made md-only installation of GRUB possible (#34122) + +------------------------------------------------------------------- +Tue Mar 2 11:05:50 CET 2004 - jsrain@suse.de + +- finished making data types more strictly +- fixed default section name in lilo.conf on PPC (#35229) + +------------------------------------------------------------------- +Mon Mar 1 12:48:34 CET 2004 - jsrain@suse.de + +- merged texts from proofread +- more strictly data types (still WIP) +- 2.9.8 + +------------------------------------------------------------------- +Tue Feb 24 08:31:10 CET 2004 - jsrain@suse.de + +- removing ide-scsi emulation parameters from kernel command line + (#34694) +- use PReP boot partition on the same disk as root partition on + chrp (PPC) (#34891) +- updated ELILO installation, change partitioning layout during + ELILO update in order to match Intel's EFI specification (#21644) + +------------------------------------------------------------------- +Mon Feb 23 12:39:36 CET 2004 - jsrain@suse.de + +- fixed used kernel image name on S390 (now using the one from + Kernel.ycp) (#34735) +- fixed kernel command line on S390 (#34734) +- 2.9.7 + +------------------------------------------------------------------- +Thu Feb 19 11:27:28 CET 2004 - jsrain@suse.de + +- removed yast2-country from neededforbuild +- writing hardware configuration to sysconfig on S390 instead of + /etc/chandev + +------------------------------------------------------------------- +Tue Feb 17 08:50:18 CET 2004 - jsrain@suse.de + +- enabled and fixed command line interface +- properly updating proposed sections of LILO after disk + repartitioning + +------------------------------------------------------------------- +Mon Feb 16 15:12:38 CET 2004 - jsrain@suse.de + +- fixed behavior during autoinstalation preparation +- fixed selectin PReP boot partition for installation on PPC (#34570) +- fixed return value of Import function +- fixed text of MBR radio button in AI configuration mode +- keeping corrupted sections in lilo.conf on PPC (#34588) +- 2.9.6 + +------------------------------------------------------------------- +Tue Feb 10 19:56:37 CET 2004 - arvin@suse.de + +- fixed testsuite + +------------------------------------------------------------------- +Sat Feb 07 20:47:15 CET 2004 - arvin@suse.de + +- removed config files (*.y2cc) +- 2.9.4 + +------------------------------------------------------------------- +Fri Jan 30 08:15:37 CET 2004 - jsrain@suse.de + +- dropped SILO support (SILO was dropped as SPARC is dead) +- reenabled (and fixed) testsuite +- 2.9.3 + +------------------------------------------------------------------- +Fri Jan 16 15:43:46 CET 2004 - jsrain@suse.de + +- merged NI changes from branch +- 2.9.2 + +------------------------------------------------------------------- +Mon Jan 5 11:32:29 CET 2004 - jsrain@suse.de + +- adding resume= kernel parameter for GRUB and LILO (#33640) +- writing kernel append parameters to global section of elilo.conf + (IA64) (#31736) + +------------------------------------------------------------------- +Wed Dec 10 14:55:12 CET 2003 - jsrain@suse.de + +- translating also section label in the "default" entry in + elilo.conf (IA64) + +------------------------------------------------------------------- +Tue Dec 9 15:36:47 CET 2003 - jsrain@suse.de + +- added command line interface support + +------------------------------------------------------------------- +Thu Nov 27 17:20:19 CET 2003 - jsrain@suse.de + +- fixes for the new interpreter +- 2.9.1 + +------------------------------------------------------------------- +Mon Nov 24 18:24:47 CET 2003 - jsrain@suse.de + +- fixed changing of GRUB location (#33297) +- updated support of ELILO, several fixes + +------------------------------------------------------------------- +Tue Nov 18 13:45:02 CET 2003 - jsrain@suse.de + +- switched from kdoc to doxygen + +------------------------------------------------------------------- +Thu Oct 30 17:49:22 CET 2003 - jsrain@suse.de + +- fixed handling of disks reorder dialog for GRUB configuration +- fixed modifying configuration data according to changed GRUB's + device map (#32667) + +------------------------------------------------------------------- +Wed Oct 29 10:07:20 CET 2003 - jsrain@suse.de + +- fixed ensuring that required packages are installed when + switching bootloader +- fixed sorting of lines in table +- 2.9.0 + +------------------------------------------------------------------- +Thu Oct 23 18:16:32 CEST 2003 - schwab@suse.de + +- Fix quoting in efibootmgr command line. + +------------------------------------------------------------------- +Thu Oct 23 12:50:39 CEST 2003 - jsrain@suse.de + +- fixed routines used to modify parameters of specified kernel + +------------------------------------------------------------------- +Fri Oct 17 11:13:36 CEST 2003 - jsrain@suse.de + +- not proceeding with creating boot floppy if image not found + (#32428) + +------------------------------------------------------------------- +Wed Oct 15 16:27:26 CEST 2003 - jsrain@suse.de + +- fixed option type for relocatable in elilo.conf (IA64) (#32210) +- fixed option type of "activate" option on PPC +- fixed handling of doublieclick on sections list table +- updated support of IA64 bootloader + +------------------------------------------------------------------- +Tue Oct 14 18:08:02 CEST 2003 - jsrain@suse.de + +- updated support of S390 bootloader + +------------------------------------------------------------------- +Mon Oct 13 10:45:18 CEST 2003 - jsrain@suse.de + +- updated support of PPC bootloader + +------------------------------------------------------------------- +Mon Oct 6 16:53:52 CEST 2003 - jsrain@suse.de + +- added separate fillup templates for different architectures + +------------------------------------------------------------------- +Fri Oct 3 14:59:17 CEST 2003 - jsrain@suse.de + +- changed internals so that bootloader module now uses CWM + +------------------------------------------------------------------- +Mon Sep 22 13:54:59 CEST 2003 - jsrain@suse.de + +- fixed assigning of default section when changed default secion's + label in LILO (#30122) +- 2.8.22 + +------------------------------------------------------------------- +Fri Sep 19 16:47:07 CEST 2003 - jsrain@suse.de + +- fixed testsuite (again) +- 2.8.21 + +------------------------------------------------------------------- +Thu Sep 18 23:08:24 CEST 2003 - nashif@suse.de + +- Fixed testsuite +- 2.8.20 + +------------------------------------------------------------------- +Thu Sep 18 10:29:15 CEST 2003 - jsrain@suse.de + +- again adding maxcpus=0 to failsafe bootloader entry on AMD64 + (#30519) +- fixed possibily missing "splash=silent" in default kernel's + command line (#31256) +- 2.8.19 + +------------------------------------------------------------------- +Tue Sep 16 16:51:28 CEST 2003 - jsrain@suse.de + +- fixed merging of other GRUB menus (#30757) +- fixed translating of menubutton entry during installation (#31054) +- 2.8.18 + +------------------------------------------------------------------- +Mon Sep 15 17:44:56 CEST 2003 - jsrain@suse.de + +- fixed popup reporting error when creating initrd (#30714) +- fixed detection if root kernel parameter is specified via major + and minor number (#30842) +- adding only one "splash=silent" to kernel command line (#30860) +- adding "splash=silent desktop" to kernel command line during + update (#28780) +- propose "floppy" entry to bootloader menu only if floppy drive + is present (#30772) +- don't install bootloader packages in repair mode (#30272) +- 2.8.17 + +------------------------------------------------------------------- +Sun Sep 14 21:02:56 CEST 2003 - adrian@suse.de + +- make it working in kcontrol + +------------------------------------------------------------------- +Fri Sep 12 08:17:22 CEST 2003 - jsrain@suse.de + +- not adding maxcpus=0 to failsafe kernel parameters on AMD64 + (#30519) +- fixed updating of kernel image name in bootloader configuration + files (#30627) +- fixed original bootloader configuration reading during update + (#30625) + +------------------------------------------------------------------- +Thu Sep 11 12:46:41 CEST 2003 - jsrain@suse.de + +- removed forgotten debug code (#30396) + +------------------------------------------------------------------- +Wed Sep 10 08:13:04 CEST 2003 - jsrain@suse.de + +- fixed update of metadata for sysconfig variable LOADER_TYPE + (#30352) + +------------------------------------------------------------------- +Mon Sep 8 09:18:48 CEST 2003 - jsrain@suse.de + +- fixed bootloader menu entry - windows -> Windows (like other + entries) (#29600) +- use device file name when specifying root device for LVM and MD + instead of using major and minor number (#28028) +- prefix 0x should be added to major/minor number identifying root + device only for LILO (#29776) +- 2.8.15 + +------------------------------------------------------------------- +Fri Sep 5 15:10:35 CEST 2003 - jsrain@suse.de + +- merged texts from proofread +- fixed configuration proposal when root or boot partition is on md + (#30122) +- 2.8.14 + +------------------------------------------------------------------- +Thu Sep 4 12:37:04 CEST 2003 - jsrain@suse.de + +- if variable with list of initrd modules in sysconfig doesn't + exist, set default value to empty (#30020) + +------------------------------------------------------------------- +Wed Sep 3 13:34:51 CEST 2003 - jsrain@suse.de + +- don't write 'single' to slot A kernel command line on IBM iSeries + (arch. PPC) (#27984) (olh@suse.de) + +------------------------------------------------------------------- +Mon Sep 1 10:04:55 CEST 2003 - jsrain@suse.de + +- fixed bootloader installation with numeric (major-minor) root + device specification (#29776) +- not proposing booting from floppy if /boot is beyond 1024 cylinder + as it doesn't solve anything (#29524) +- 2.8.13 + +------------------------------------------------------------------- +Thu Aug 28 14:20:10 CEST 2003 - jsrain@suse.de + +- fixed displayed section type in sections summary dialog for + "other" sections (#29472) +- don't ask for abort confirmation during installation if settings + were changed in previous run of component from proposal (#29496) +- 2.8.12 + +------------------------------------------------------------------- +Mon Aug 25 10:00:10 CEST 2003 - jsrain@suse.de + +- fixed inconsistence of floppy size (1440kB -> 1.44 MB) (#29142) +- reporting segmentation fault when running bootloader binary + (#29199) +- added correct help for configuration writing dialog +- improved help text for rescue floppy (#29143) +- 2.8.11 + +------------------------------------------------------------------- +Mon Aug 18 09:20:32 CEST 2003 - jsrain@suse.de + +- fixed creating of boot floppy (#28994) +- updated comments in susconfig fillup (#28845) +- moved dir for backup MBR to /var/lib/YaST2, in /boot leaving just + last MBR (this way it can be inserted to GRUB menu) (#28802) +- backup-ing areas really affected when saving bootloader + configuration (MBR of first disk and sector bootloader is + installed to) (#28803) +- 2.8.10 + +------------------------------------------------------------------- +Wed Aug 13 14:07:32 CEST 2003 - jsrain@suse.de + +- fixed bootloader update +- better comments around YaST2 metadata in generated cfg. files +- 2.8.9 + +------------------------------------------------------------------- +Tue Aug 12 13:29:35 CEST 2003 - jsrain@suse.de + +- added support for not installing any bootloader +- recreate reset menubutton after bootloader switch +- updated update functionality (replace vmlinuz.shipped images with + vmlinuz, dtto for initrd) + +------------------------------------------------------------------- +Mon Aug 11 09:33:26 CEST 2003 - jsrain@suse.de + +- not using .shipped image any more (kernel package doesn't contain + it) +- merged texts from proofread +- added more verbose logging of proposing configuration +- 2.8.8 + +------------------------------------------------------------------- +Thu Aug 7 15:46:44 CEST 2003 - jsrain@suse.de + +- fixed lost sections when changhing bootloader location (#28552) +- not offering to replace partition booting from HDD with partition + for booting from floppy when changed GRUB location to other disk + partition if entry for booting from HDD doesn't exist +- fixed proposing of LILO configuration (put multiple times into + quotes, some options weren't displayed correctly in summary table) +- fixed lost sections in many other cases +- removed popup informing about changed disk partitioning although + it was unchanged during installation proposal +- 2.8.7 + +------------------------------------------------------------------- +Mon Aug 4 15:56:18 CEST 2003 - jsrain@suse.de + +- added .desktop files +- 2.8.6 + +------------------------------------------------------------------- +Thu Jul 31 09:29:28 CEST 2003 - jsrain@suse.de + +- don't offer extra /boot and / partition as bootloader location + if they are the same + +------------------------------------------------------------------- +Tue Jul 29 08:28:53 CEST 2003 - jsrain@suse.de + +- added possibility to clone selected bootloader section (#26458) +- fixed creation of lilo.conf - quotes were missing +- entries to bootloader are to be translated (#26800) + +------------------------------------------------------------------- +Wed Jul 23 09:04:04 CEST 2003 - jsrain@suse.de + +- Using major/minor number for unusual devices instead of device + node name in root kernel parameter (#28028) + +------------------------------------------------------------------- +Mon Jul 21 17:00:59 CEST 2003 - jsrain@suse.de + +- double click on tables now triggers Edit (#25156) +- fixed testuite and building +- 2.8.5 + +------------------------------------------------------------------- +Tue Jul 8 16:35:47 CEST 2003 - jsrain@suse.de + +- fixed question popup if canceling configuration (#27479) +- installing additional copy of bootloader bootsector to bootsector + of /boot partition for LILO and GRUB (#27389) +- not activating any partition by default if some already active + (#26278) +- 2.8.4 + +------------------------------------------------------------------- +Wed Jun 25 10:11:41 CEST 2003 - jsrain@suse.de + +- fixed several minor bugs +- 2.8.3 + +------------------------------------------------------------------- +Mon Jun 23 14:09:14 CEST 2003 - jsrain@suse.de + +- fixed common_popups, common_messages -> YCP modules +- fixed missing imports +- 2.8.2 + +------------------------------------------------------------------- +Thu Jun 12 13:03:52 CEST 2003 - jsrain@suse.de + +- fixed file list +- fixed user interface +- 2.8.1 + +------------------------------------------------------------------- +Wed May 28 15:00:47 CEST 2003 - jsrain@suse.de + +- updated PPC bootloader support + +------------------------------------------------------------------- +Fri May 16 09:09:46 CEST 2003 - jsrain@suse.de + +- fixed collision with driver update (#26717) + +------------------------------------------------------------------- +Thu May 15 14:27:25 CEST 2003 - jsrain@suse.de + +- updated ELILO (IA64 bootloader) support + +------------------------------------------------------------------- +Mon May 5 16:38:39 CEST 2003 - jsrain@suse.de + +- updated and optimized some internal structures and related + functions + +------------------------------------------------------------------- +Thu Apr 24 11:19:57 CEST 2003 - jsrain@suse.de + +- updated doaboot script (ro@suse.de) + +------------------------------------------------------------------- +Wed Apr 23 13:12:31 CEST 2003 - jsrain@suse.de + +- updated widget handling functions interface +- updated documentation + +------------------------------------------------------------------- +Tue Apr 22 09:57:55 CEST 2003 - jsrain@suse.de + +- added possibility to download boot floppy image via FTP/HTTP + (#26175) +- added possibility to restore last MBR saved during isntallation + or bootloader configuration (#16338) + +------------------------------------------------------------------- +Fri Apr 18 13:18:24 CEST 2003 - jsrain@suse.de + +- no more retaking current kernel parameters to bootloader + configuration file when configuring installed system (#26304) +- fixed devices for MBR/boot partition/root/partition when + installing on md (#26287) +- not activating any partition during update (#26323) +- better checkign of bootloader-on-floppy installation (#26323) +- in case of inconsistence between sysconfig and bootlaoder cfg. + file bootloader cfg.file is prefered (#26323) +- fixed possible tmp filename security problem of installation + on AXP (#26357) +- displaying partition that will be activated and MBR device that + will be replaced with generic code (partial fix of #26278) +- added possibility to save MBR before bootloader installation and + insert saved MBR image to GRUB menu (#16338) +- 2.8.0 + +------------------------------------------------------------------- +Tue Apr 8 09:12:41 CEST 2003 - jsrain@suse.de + +- added possibility to save all settings and reinstall bootloader + although nothing was changed (#24346) + +------------------------------------------------------------------- +Fri Apr 4 16:27:36 CEST 2003 - jsrain@suse.de + +- code cleanup and optimalization +- added bootloader parameters support, made routines more universal +- documentation update + +------------------------------------------------------------------- +Thu Apr 3 17:50:50 CEST 2003 - jsrain@suse.de + +- allowed bootfloppy to format floppy disk and select device +- allowed bootfloppy to use custom image (22376) +- other minor bootfloppy updates and code cleanup + +------------------------------------------------------------------- +Mon Mar 24 12:07:34 CET 2003 - jsrain@suse.de + +- removed reading of initrd modules from install_inf (#24709) + +------------------------------------------------------------------- +Fri Mar 21 14:44:31 CET 2003 - jsrain@suse.de + +- updated documentation +- updated testsuite +- several minor updates and optimalizations + +------------------------------------------------------------------- +Tue Mar 18 13:09:02 CET 2003 - jsrain@suse.de + +- fixed undeclared variable title (#25560) +- 2.7.19 + +------------------------------------------------------------------- +Mon Mar 17 14:24:01 CET 2003 - jsrain@suse.de + +- fixed displaying of logs on bootloader errors (#25470) +- 2.7.18 + +------------------------------------------------------------------- +Mon Mar 17 09:41:07 CET 2003 - jsrain@suse.de + +- fixed updating GRUB configuration if entry with other system was + present and set as default (#25418) +- 2.7.17 + +------------------------------------------------------------------- +Fri Mar 14 13:26:39 CET 2003 - jsrain@suse.de + +- fixed behaviour when iditing empty section, when creating new + section, add most common keys (#25305) +- fixed initrd modules cloning (#25351) +- 2.7.16 + +------------------------------------------------------------------- +Tue Mar 11 12:55:43 CET 2003 - jsrain@suse.de + +- using activate instead of sfdisk to activate bootloader + partition, because sfdisk has unwanted side effects (#24740) +- 2.7.15 + +------------------------------------------------------------------- +Mon Mar 10 11:05:07 CET 2003 - jsrain@suse.de + +- fixed filtering of modules added to initrd (#24709) +- fixed partition activation if bootloader in logical disk (#24740) +- 2.7.14 + +------------------------------------------------------------------- +Fri Mar 7 10:16:51 CET 2003 - jsrain@suse.de + +- fixed update from version without sysconfig variables specifying + used bootloader (#24783) +- fixed reading configuration, not using agent's cache (#24821) +- 2.7.13 + +------------------------------------------------------------------- +Wed Mar 5 13:48:29 CET 2003 - jsrain@suse.de + +- fixed multiple occurences of map option in one GRUB section + (#24627) +- not adding automatically the apic kernel option (#24668) +- fixed error message in log during saving (#24705) + +------------------------------------------------------------------- +Mon Mar 3 12:51:51 CET 2003 - jsrain@suse.de + +- added possibility to force complete bootloader save (not save + only if settings have changed - no UI change, only for other + modules that need it) +- merged texts from final proofreading +- 2.7.12 + +------------------------------------------------------------------- +Fri Feb 28 11:04:26 CET 2003 - jsrain@suse.de + +- updated the detection of changes of settings (#24422) +- 2.7.11 + +------------------------------------------------------------------- +Thu Feb 27 12:33:24 CET 2003 - jsrain@suse.de + +- fixed ordering of bootloader options (#24420) + +------------------------------------------------------------------- +Mon Feb 24 09:20:59 CET 2003 - jsrain@suse.de + +- updated confirmation popup after bootloader is isntalled to + floppy (#23903) +- fixed forgotten saving of cfg. files in some cases (#24073) +- in repair mode reading bootloader type from sysconfig, no probing + (#24062) +- 2.7.10 + +------------------------------------------------------------------- +Fri Feb 21 13:11:08 CET 2003 - jsrain@suse.de + +- fixed adding of memtest to bootloader menu (#23924) +- fixed help text and behaviour of password option popup (#23954) +- added support for easy updating initrd contents during system + update (#23976) +- fixed setting focus in popups (#24050) + +------------------------------------------------------------------- +Thu Feb 20 09:50:57 CET 2003 - jsrain@suse.de + +- changed executing /sbin/mk_initrd -> /sbin/mkinitrd +- reorganized kernel parameters when using GRUB (#23829) +- fixed capitalization of YCC labels (#23848) +- 2.7.9 + +------------------------------------------------------------------- +Wed Feb 19 14:17:58 CET 2003 - jsrain@suse.de + +- changed color of text-mode LILO menu - now is blue +- removed unwanted reseting of "disk" LILO option when reproposing + configuraition - some systems could be unbootable with LILO + without possibility to prevent it at installation time +- updated ydoc comments +- fixed conversion between GRUB and LILO (#23826) + +------------------------------------------------------------------- +Mon Feb 17 15:57:17 CET 2003 - jsrain@suse.de + +- added popup when bootloader saved to floppy (#23571) +- added extra stage in progress bar for reading disks partitioning + (#23712) +- 2.7.8 + +------------------------------------------------------------------- +Fri Feb 14 09:33:09 CET 2003 - jsrain@suse.de + +- added splash-screen's size parameter when calling mk_initrd + (#23579) + +------------------------------------------------------------------- +Thu Feb 13 10:41:08 CET 2003 - jsrain@suse.de + +- fixed floppy entry in bootloader menu behaviour - if installing + to floppy, hard disk is used instead (#23572) + +------------------------------------------------------------------- +Mon Feb 10 16:06:25 CET 2003 - jsrain@suse.de + +- fixed proposing with merging GRUB menus, resulted in doubled + items (#23346) +- merged proofread texts from second and third round +- 2.7.7 + +------------------------------------------------------------------- +Wed Feb 5 13:36:05 CET 2003 - jsrain@suse.de + +- fixed bootloader changing during installation (#20759) +- fixed list of locations to hold bootloader bootsector (#17320) + +------------------------------------------------------------------- +Tue Feb 4 13:50:29 CET 2003 - jsrain@suse.de + +- updates of autoinstallation + +------------------------------------------------------------------- +Mon Feb 3 16:59:29 CET 2003 - jsrain@suse.de + +- fixed NCurses usability - focus setting +- 2.7.6 + +------------------------------------------------------------------- +Fri Jan 31 11:59:29 CET 2003 - jsrain@suse.de + +- not adding lvm groups and md disks to device map (#23217) + +------------------------------------------------------------------- +Thu Jan 30 09:15:45 CET 2003 - jsrain@suse.cz + +- fixed setting of vga= kernel parameter (#23188) + +------------------------------------------------------------------- +Wed Jan 29 13:23:45 CET 2003 - jsrain@suse.de + +- patched proofread texts + +------------------------------------------------------------------- +Tue Jan 28 13:43:45 CET 2003 - jsrain@suse.de + +- fixed compilation of MBR only on selected platforms +- 2.7.5 + +------------------------------------------------------------------- +Mon Jan 27 17:48:21 CET 2003 - jsrain@suse.de + +- added new testsuites +- added missing translators comments +- added missing functions comments +- made Replace code in MBR function running +- 2.7.4 + +------------------------------------------------------------------- +Fri Jan 24 13:04:19 CET 2003 - jsrain@suse.de + +- fixed too often blinking floppy +- fixed Changed column modifying + +------------------------------------------------------------------- +Thu Jan 23 13:44:33 CET 2003 - jsrain@suse.de + +- fixed fillup-template usage +- changed symbols in export map to strings because of + autoinstallation +- 2.7.3 + +------------------------------------------------------------------- +Wed Jan 22 14:30:26 CET 2003 - jsrain@suse.de + +- fixed meaningless log messages (#23025) + +------------------------------------------------------------------- +Fri Jan 17 15:00:17 CET 2003 - jsrain@suse.de + +- fixed detection of disks configuration changes that may decide to + use other bootloader (#22918) +- updated S390 installation +- 2.7.2 + +------------------------------------------------------------------- +Fri Jan 10 17:25:38 CET 2003 - jsrain@suse.de + +- fixed failsafe kernel parameters on i386 (#22539) + +------------------------------------------------------------------- +Fri Dec 20 16:37:56 CET 2002 - jsrain@suse.de + +- added documentation files + +------------------------------------------------------------------- +Thu Dec 19 16:27:40 CET 2002 - jsrain@suse.de + +- fixed path to elilo.conf (IA64 only affected) (#22502) + +------------------------------------------------------------------- +Tue Dec 17 14:53:24 CET 2002 - jsrain@suse.de + +- now using fillup-template for sysconfig/bootloader + +------------------------------------------------------------------- +Fri Dec 13 08:48:41 CET 2002 - jsrain@suse.de + +- fixed ordering of modules in initrd +- added function for changing write process settings + +------------------------------------------------------------------- +Wed Dec 11 11:14:58 CET 2002 - jsrain@suse.de + +- if something goes wrong during bootloader installation saving, it + is now possible to fix configuration (#21076) +- possible to change section type an easy way (#19451) +- dialogs updates +- other updates and fixes +- adding sysconfig metadata +- 2.7.1 + +------------------------------------------------------------------- +Wed Dec 4 17:46:46 CET 2002 - jsrain@suse.cz + +- Removed global variables from Liloagent, now able to be used at + once for more bootloaders +- Added GRUB option types to LiloAgent +- Removed test mode and possible security problem from bootfloppy + (#20962) +- Fixed several problems of LiloAgent +- Fixed ask for floppy popup (#10485) +- If no initrd created, GRUB's menu.lst doesn't contain it now + (#21469) +- 2.7.0 + +------------------------------------------------------------------- +Tue Nov 19 15:19:59 CET 2002 - schwab@suse.de + +- Use product name for EFI boot manager entry (#21879). +- Report error when boot loader installation fails. + +------------------------------------------------------------------- +Wed Nov 13 09:08:12 CET 2002 - jsrain@suse.cz + +- again fixed installing a kernel to *NWSSTG when root is on RAID + on PPC (#21368) +- creating syntactically correct menu.lst file for GRUB, contents + may be still incorrect on some servers (#20637) +- 2.6.66 + +------------------------------------------------------------------- +Tue Nov 5 09:41:05 CET 2002 - jsrain@suse.cz + +- Bugfix - LTC1394 - FTP installation to root on LVM didn't install + a kernel on PPC (#20933) +- 2.6.65 + +------------------------------------------------------------------- +Wed Oct 30 21:44:47 CET 2002 - kukuk@suse.de + +- fix log path in dosilo script +- update_silo_conf: modify version number in /boot/message +- BootSILO.ycp: Don't show popup on success when installing silo + +------------------------------------------------------------------- +Wed Oct 30 21:39:20 CET 2002 - kukuk@suse.de + +- fix log path in dosilo script +- update_silo_conf: modify version number in /boot/message +- BootSILO.ycp: Don't show popup on success when installing silo + +------------------------------------------------------------------- +Tue Oct 29 10:13:28 CET 2002 - jsrain@suse.cz + +- fixed target dialog for x86-64 (#21258) +- fixed selecting a prep boot partition on the root drive on PPC + (#21315) +- fixed installing a kernel to *NWSSTG when root is on RAID on PPC + (#21368) +- 2.6.64 + +------------------------------------------------------------------- +Fri Oct 25 14:38:02 CEST 2002 - arvin@suse.de + +- log output of mk_initrd also on S390 (bug #21273) +- 2.6.63 + +------------------------------------------------------------------- +Mon Oct 14 16:50:46 CEST 2002 - jsrain@suse.cz + +- fixed activating of boot partition if not instaling bootloader + (#20874) +- 2.6.62 + +------------------------------------------------------------------- +Fri Oct 11 11:10:43 CEST 2002 - jsrain@suse.cz + +- fixed security problem with permissions of /boot/grub/menu.lst + (#20803) +- activating /boot partition if grub installed to mbr (part of + #20637) +- 2.6.61 + +------------------------------------------------------------------- +Thu Oct 10 17:32:15 CEST 2002 - jsrain@suse.cz + +- if bootloader which should be used is not selected for + installation, backup one is installed on i386 and x86-64 + (grub instead of lilo and lilo instead of grub) (#20759) + +------------------------------------------------------------------- +Wed Oct 9 09:22:09 CEST 2002 - jsrain@suse.cz + +- now not enabling 2 gettys on same serial line on p690 (#19788) + +------------------------------------------------------------------- +Tue Oct 8 14:16:06 CEST 2002 - jsrain@suse.cz + +- fixed type in initrd modules ignore list for PPC (#20684) +- 2.6.59 + +------------------------------------------------------------------- +Mon Oct 7 08:23:36 CEST 2002 - jsrain@suse.cz + +- fixed activating boot method on PPC (#20407) +- fixed helptexts on PPC (#20605) +- fixed translating of PPC-specific strings +- 2.6.58 + +------------------------------------------------------------------- +Fri Oct 4 10:38:02 CEST 2002 - jsrain@suse.cz + +- added more comments to bootloader in sysconfig/bootloader (#20385) +- fixed restoring original configuration - could caused unbootable + system (#20391) +- 2.6.57 + +------------------------------------------------------------------- +Wed Oct 2 14:01:36 CEST 2002 - jsrain@suse.cz + +- fixed update of lilo, resulted in corrupted lilo.conf (#20320) +- fixed errors reporting during bootloader update (#20321) +- fixed activating of initrd at update (#19643) + +------------------------------------------------------------------- +Tue Oct 1 15:34:28 CEST 2002 - jsrain@suse.cz + +- fixed nasty trap in bootloader installation (now not reseting + configuration without question) (#20073) + +------------------------------------------------------------------- +Fri Sep 27 16:45:01 CEST 2002 - jsrain@suse.cz + +- applied patches for PPC (#20178 and #20205 - initrd modules list) + +------------------------------------------------------------------- +Fri Sep 27 08:45:51 CEST 2002 - lslezak@suse.cz + +- fixed configuration reset at installation proposal + if partitioning was changed (#20073) +- fixed failsafe options on x86-64 (removed disableapic, + added iommu=noforce) (#19903) + +------------------------------------------------------------------- +Tue Sep 24 11:23:39 CEST 2002 - lslezak@suse.cz + +- check if label already exists (in section edit), + allow labels longer than 15 chars for grub (#19874) +- removed 'nosmp' from failsafe options on x86-64 (#19903) +- don't add rewritten other section to menu (#19990) +- version 2.6.56 + +------------------------------------------------------------------- +Tue Sep 17 17:13:23 CEST 2002 - lslezak@suse.de + +- fixed obsoleted help text in y2cc (#19466) +- version 2.6.55 + +------------------------------------------------------------------- +Fri Sep 13 13:52:12 CEST 2002 - mvidner@suse.cz + +- bootfloppy: enable asking the user for the CD (#19628). +- 2.6.54 + +------------------------------------------------------------------- +Fri Sep 13 13:25:06 CEST 2002 - fehr@suse.de + +- make supression of certain modules (cdrom and usb) work +- version 2.6.53 + +------------------------------------------------------------------- +Thu Sep 12 19:58:13 CEST 2002 - lslezak@suse.cz + +- do not regenerate device.map file at update (part of #19555) +- version 2.6.52 + +------------------------------------------------------------------- +Thu Sep 12 18:17:11 CEST 2002 - fehr@suse.de + +- fix to use lilo on update if there is no /etc/sysconfig/bootloader + (#19558) + +------------------------------------------------------------------- +Thu Sep 12 16:12:56 CEST 2002 - lslezak@suse.cz + +- add current kernel parameters to lilo.conf at update (#19415) +- added missing function DisplayLogFile to BootSILO.ycp, BootELILO.ycp +- version 2.6.51 + +------------------------------------------------------------------- +Thu Sep 12 16:02:49 CEST 2002 - kkaempf@suse.de + +- run mkinitrd on PPC if needed (#18276) +- 2.6.50 + +------------------------------------------------------------------- +Thu Sep 12 11:23:17 CEST 2002 - kkaempf@suse.de + +- exclude usb modules from initrd (#19432) +- 2.6.49 + +------------------------------------------------------------------- +Wed Sep 11 14:02:12 CEST 2002 - lslezak@suse.cz + +- don't change configuration if partitioning was changed + and bootloader location is floppy (at installation proposal) (#19388) +- allow installation on extended partition (at installation) (#19184) +- version 2.6.48 + +------------------------------------------------------------------- +Tue Sep 10 18:30:26 CEST 2002 - kkaempf@suse.de + +- ppc bugfix #18849 +- 2.6.47 + +------------------------------------------------------------------- +Tue Sep 10 17:32:18 CEST 2002 - lslezak@suse.cz + +- use lilo instead grub at update +- version 2.6.46 + +------------------------------------------------------------------- +Tue Sep 10 12:15:10 CEST 2002 - fehr@suse.de + +- fix root device detection of mk_lilo_conf +- change default mbr detection in Boot.ycp (#19117) +- prevent blanks in label in BootLILO.ycp (#19181) +- version 2.6.45 + +------------------------------------------------------------------- +Mon Sep 9 17:59:48 CEST 2002 - lslezak@suse.cz + +- allow installation on extended partion (#19184) +- version 2.6.44 + +------------------------------------------------------------------- +Mon Sep 9 13:40:09 CEST 2002 - mvidner@suse.cz + +- Replace whitespace (and nonprintable characters) + in lilo section labels by an underscore (#19181). +- Properly use / or /boot/ in /boot/grub/menu.lst during upgrade (#19125). +- 2.6.43 + +------------------------------------------------------------------- +Sun Sep 8 19:47:38 CEST 2002 - mvidner@suse.cz + +- Fixed the testsuite. +- 2.6.42 + +------------------------------------------------------------------- +Sun Sep 8 13:30:47 CEST 2002 - kkaempf@suse.de + +- drop "make check" for the moment. + +------------------------------------------------------------------- +Fri Sep 6 21:34:54 CEST 2002 - kkaempf@suse.de + +- workaround for hwinfo bug (#19071) +- 2.6.41 + +------------------------------------------------------------------- +Fri Sep 6 17:16:13 CEST 2002 - jsrain@suse.cz + +- fixed provides/obsoletes +- 2.6.40 + +------------------------------------------------------------------- +Fri Sep 6 12:45:21 CEST 2002 - jsrain@suse.cz + +- fixed deletion of cfg. file entries wjen using GRUB (Bug #18962) +- fixed rendering GRUB menu on installed system (Bug #18973) +- fixed handling of errors during bootlaoder installation + (Bug #19020) +- 2.6.39 + +------------------------------------------------------------------- +Thu Sep 5 21:14:47 CEST 2002 - kkaempf@suse.de + +- properly check for update when determing boot type +- 2.6.38 + +------------------------------------------------------------------- +Thu Sep 5 11:49:23 CEST 2002 - jsrain@suse.cz + +- not calling Storage::UseLilo () in Boot module constructor +- 2.6.37 + +------------------------------------------------------------------- +Thu Sep 5 10:36:55 CEST 2002 - schwab@suse.de + +- Move elilo.conf to /boot/efi/SuSE. + +------------------------------------------------------------------- +Wed Sep 4 12:35:39 CEST 2002 - jsrain@suse.cz + +- fixed bootfloppy function (Bug #17430) +- fixed checking for need to set active partition (Bug #18835) +- fixed reseting bootloader type after partitioning change +- fixed label of sections dialog (Bug #18877) +- 2.6.36 + +------------------------------------------------------------------- +Tue Sep 3 20:37:36 CEST 2002 - kukuk@suse.de + +- installation/src/silo/agents/update_silo_conf: New + file, modifies silo.conf and boot/message if an update is done. +- installation/src/silo/BootSILO.ycp: Implement calling "dosilo" + script. +- prom.cc: Add reg string if prom name exists at least once. + +------------------------------------------------------------------- +Tue Sep 3 17:05:39 CEST 2002 - jsrain@suse.cz + +- fixed usage of Pkg::SourceProvideFile function + +------------------------------------------------------------------- +Tue Sep 3 10:28:02 CEST 2002 - jsrain@suse.cz + +- if partitioning changes, resets bootloader location to MBR, only + meaningful partitions possible as bootloader bootsector locations + (Bug #18744) +- 2.6.35 + +------------------------------------------------------------------- +Mon Sep 2 17:33:54 CEST 2002 - jsrain@suse.cz + +- added reset function (for calling after partitioning changes + during installation) (Bug #18744) + +------------------------------------------------------------------- +Mon Sep 2 10:55:24 CEST 2002 - jsrain@suse.cz + +- updating prep boot partition during installation on PPC + (Bug #18689) +- 2.6.34 + +------------------------------------------------------------------- +Fri Aug 30 15:54:15 CEST 2002 - jsrain@suse.cz + +- fixed bootfloppy creation (not yet tested) (Bug #17430) +- building fixed +- removed shadowed symbols (Bug #18622) +- 2.6.33 + +------------------------------------------------------------------- +Wed Aug 28 12:13:05 CEST 2002 - kkaempf@suse.de + +- fix checking for splashscreen +- 2.6.31 + +------------------------------------------------------------------- +Wed Aug 28 11:57:22 CEST 2002 - jsrain@suse.cz + +- fixed building on SPARC +- removed unneeded files from GRUB installation +- fixed boot floppies location +- fixed logging +- 2.6.32 + +------------------------------------------------------------------- +Tue Aug 27 16:19:25 CEST 2002 - jsrain@suse.cz + +- if no boot message exists not including in menu.lst (Bug #18381) +- fixed ordering of list of kernel images / other partitions +- 2.6.30 + +------------------------------------------------------------------- +Mon Aug 26 23:39:13 EDT 2002 - nashif@suse.de + +- do not reset location value in autoinst mode +- if location is not empty, configure boot device in autoinst + mode (Avoid calling ConfigureLocation) +- 2.6.29 + +------------------------------------------------------------------- +Mon Aug 26 17:12:14 CEST 2002 - jsrain@suse.cz + +- removed icons from control center on S390 (Bugs #18371 and #18367) +- fixed curses UI buttons (Bug #18333) +- fixed handling of nonwritable floppy (Bug #18312) +- fixed PPC installation (Bug #18140) +- 2.6.28 + +------------------------------------------------------------------- +Fri Aug 23 18:34:27 CEST 2002 - jsrain@suse.cz + +- fixed lists of devices (Bug #18269) +- fixed installation on compaq disk array (Bug #18134) +- 2.6.27 + +------------------------------------------------------------------- +Tue Aug 20 17:05:05 CEST 2002 - arvin@suse.de + +- correctly handle hvc console on ppc +- 2.6.26 + +------------------------------------------------------------------- +Tue Aug 20 14:48:13 CEST 2002 - jsrain@suse.cz + +- fixed original configuration restore when using GRUB +- fixed partition list reading +- 2.6.25 + +------------------------------------------------------------------- +Mon Aug 19 14:10:01 CEST 2002 - jsrain@suse.cz + +- modified failsafe kernel image name for update of lilo +- fixed GRUB save after configuration +- not deleting old device map during installation +- /sbin/elilo now not running after configuration change +- 2.6.24 + +------------------------------------------------------------------- +Fri Aug 16 14:13:01 CEST 2002 - jsrain@suse.cz + +- added universal functions for accessing kernel parameters + independent on bootloader +- modified failsafe kernel image name +- fixed kdoc comments +- merged proofread texts +- now building initrd on S390 +- 2.6.23 + +------------------------------------------------------------------- +Tue Aug 13 06:49:05 CEST 2002 - jsrain@suse.cz + +- fixed handling different BIOS Ids (Bug #17594) +- added disableapic to failsafe kernel command +- 2.6.22 + +------------------------------------------------------------------- +Fri Aug 9 16:10:37 CEST 2002 - jsrain@suse.de + +- fixed installation on S390 (Bug #17244) +- 2.6.21 + +------------------------------------------------------------------- +Fri Aug 9 09:24:57 CEST 2002 - jsrain@suse.de + +- now setting framebuffer vga mode (Bug #17537) +- 2.6.20 + +------------------------------------------------------------------- +Thu Aug 8 09:59:38 CEST 2002 - jsrain@suse.de + +- fixed device name translation for GRUB during installation for + other systems +- 2.6.19 + +------------------------------------------------------------------- +Wed Aug 7 15:04:52 CEST 2002 - jsrain@suse.de + +- Fix adaptation for multiple 'other' partitions for booting + for GRUB (#17458) +- 2.6.18 + +------------------------------------------------------------------- +Wed Aug 7 12:39:25 CEST 2002 - kkaempf@suse.de + +- Allow for multiple 'other' partitions for booting (#17458) + +------------------------------------------------------------------- +Wed Aug 7 08:45:44 CEST 2002 - jsrain@suse.de + +- added support for changing kernel command line for other modules + when using GRUB easily +- 2.6.17 + +------------------------------------------------------------------- +Tue Aug 6 16:43:24 CEST 2002 - jsrain@suse.de + +- fixed abort button behaviour +- 2.6.16 + +------------------------------------------------------------------- +Tue Aug 6 15:07:04 CEST 2002 - jsrain@suse.de + +- fixed ordering of GRUB commands in menu.lst +- added expert configuration of /etc/grub.conf +- 2.6.15 + +------------------------------------------------------------------- +Mon Aug 5 18:00:24 CEST 2002 - jsrain@suse.cz + +- fixed lilo update problem (Bug #15819) +- fixed bootloader loaction dialog contents (Bug #17320) + +------------------------------------------------------------------- +Mon Aug 05 13:11:26 CEST 2002 - arvin@suse.de + +- changes for new /etc/install.inf agent + +------------------------------------------------------------------- +Mon Aug 5 12:55:29 CEST 2002 - fehr@suse.de + +- make BootS390.ycp work again (was broken after 8.0 changes) +- 2.6.13 + +------------------------------------------------------------------- +Thu Aug 1 15:15:24 CEST 2002 - jsrain@suse.cz + +- minor updates and fixes +- 2.6.12 + +------------------------------------------------------------------- +Tue Jul 30 16:15:24 CEST 2002 - jsrain@suse.cz + +- added comments for translators + +------------------------------------------------------------------- +Tue Jul 30 15:27:45 CEST 2002 - arvin@suse.de + +- fixed configuration of grub + +------------------------------------------------------------------- +Mon Jul 29 11:26:24 CEST 2002 - jsrain@suse.cz + +- added basic expert dialogs for GRUB +- several fixes +- 2.6.10 + +------------------------------------------------------------------- +Fri Jul 26 15:44:32 CEST 2002 - jsrain@suse.cz + +- fixed configuration of installed system for GRUB +- added password support for GRUB +- added boot from floppy support for GRUB +- 2.6.9 + +------------------------------------------------------------------- +Fri Jul 26 09:34:02 CEST 2002 - jsrain@suse.cz + +- added bootloader graphical screen support for GRUB +- added other OS during installation support for GRUB +- 2.6.8 + +------------------------------------------------------------------- +Thu Jul 25 15:54:25 CEST 2002 - schwab@suse.de + +- Fix doelilo script. + +------------------------------------------------------------------- +Thu Jul 25 13:28:41 CEST 2002 - jsrain@suse.cz + +- added support for GRUB configuration on running system +- added support for installing GRUB during installation process +- fixed for lilo startup (#17142) +- 2.6.7 + +------------------------------------------------------------------- +Mon Jul 22 12:20:57 CEST 2002 - kkaempf@suse.de + +- prepare for GRUB support + +------------------------------------------------------------------- +Wed Jul 17 11:28:44 CEST 2002 - arvin@suse.de + +- fixed file list for i386 (use %ix86 macro) + +------------------------------------------------------------------- +Fri Jul 12 12:33:34 CEST 2002 - arvin@suse.de + +- use proper namespace for Args and CallFunction (#16776) + +------------------------------------------------------------------- +Mon Jul 8 16:01:04 CEST 2002 - mvidner@suse.cz + +- fixed Provides/Obsoletes (yast2-agent-liloconf) + +------------------------------------------------------------------- +Thu Jul 04 20:50:02 CEST 2002 - arvin@suse.de + +- moved non binary files to /usr/share/YaST2 + +------------------------------------------------------------------- +Wed Jul 3 10:38:58 CEST 2002 - lslezak@suse.cz + +- fixed installation/src/ppc/agents/Makefile.am (ppc build bug) +- version 2.6.2 + +------------------------------------------------------------------- +Tue Jul 2 15:31:29 CEST 2002 - lslezak@suse.cz + +- merged with yast2-agent-lilo, yast2-agent-prom, + yast2-config-bootfloppy and yast2 lilo installation part +- renamed to yast2-bootloader +- version 2.6.1 + +------------------------------------------------------------------- +Tue Jun 25 16:57:19 CEST 2002 - lslezak@suse.cz + +- addded editor for expert user +- changed ABC::`abc -> ABC::abc +- version 2.6.0 + +------------------------------------------------------------------- +Thu Apr 11 11:01:31 CEST 2002 - lslezak@suse.cz + +- SuSE-8_0-Branch merged to the head + +------------------------------------------------------------------- +Thu Mar 21 15:04:50 CET 2002 - mvidner@suse.cz + +- Obsoletes yast2-config-bootloader. (#15135) +- 2.5.13 + +------------------------------------------------------------------- +Fri Mar 15 12:01:57 CET 2002 - dmeszar@suse.cz + +- fixed #14935 (can't close with WM) + +------------------------------------------------------------------- +Mon Mar 4 12:12:49 CET 2002 - dmeszar@suse.cz + +- fixed bug #14100 (main dialog not hiden when exiting) +- screenshot mode implemented + +------------------------------------------------------------------- +Mon Feb 18 19:29:06 CET 2002 - dmeszar@suse.cz + +- fixed bug #13505 (incomplete label "Uninstall boot loader from"-> + device name is missing) +- fixed bug #13524 (broken writing of special lilo options + (like change-rules, disk, map-drive...) + +------------------------------------------------------------------- +Mon Feb 11 15:19:24 CET 2002 - dmeszar@suse.cz + +- fixed restoring original settings from installation + +------------------------------------------------------------------- +Tue Feb 5 13:24:57 CET 2002 - dmeszar@suse.cz + +- implemented section order changing + +------------------------------------------------------------------- +Mon Jan 28 17:04:55 CET 2002 - dmeszar@suse.cz + +- don't read 'user_settings' + +------------------------------------------------------------------- +Wed Jan 23 17:44:13 CET 2002 - dmeszar@suse.cz + +- fixed rpm dependencied + +------------------------------------------------------------------- +Fri Jan 11 19:38:30 CET 2002 - dmeszar@suse.cz + +- fixed original lilo.conf restoring + +------------------------------------------------------------------- +Sat Dec 22 18:45:31 CET 2001 - dmeszar@suse.cz + +- autoinstallation adaptation +- installed linux's scanner +- 3rd param for 'select', fixed specfile + +------------------------------------------------------------------- +Fri Nov 9 13:21:52 CET 2001 - dmeszar@suse.cz + +- major ui changes- new startup dialog, sequence changed +- addaptation for installation + +------------------------------------------------------------------- +Thu Sep 20 19:08:32 CEST 2001 - dmeszar@suse.cz + +- module icon changed to 'boot.png' ;) + +------------------------------------------------------------------- +Tue Sep 18 15:36:00 CEST 2001 - dmeszar@suse.cz + +- module icon changed to 'lilo.png' (#10656) + +------------------------------------------------------------------- +Mon Sep 17 14:01:01 CEST 2001 - dmeszar@suse.cz + +- bug #10661 fixed (lilo configuration written without change !!) +- bug #10667 fixed (No section is marked as default, if there is the + keyword 'default' missing in the lilo.conf.) + +------------------------------------------------------------------- +Thu Sep 13 16:51:28 CEST 2001 - kendy@suse.cz + +- Write the lilo.conf first and then run lilo (not in the reverse + order...) +- Some unused code removed, lilo_write.ycp is not distributed. + +------------------------------------------------------------------- +Mon Sep 10 14:47:28 CEST 2001 - dmeszar@suse.cz + +- use Arch:: instead of user_settings + +------------------------------------------------------------------- +Tue Sep 4 15:02:23 CEST 2001 - dmeszar@suse.cz + +- fix #10062 +- fixed the qt-IntField update bug (after creation of + dialog the intfield doesn't show its actual value + but shows 0 under qt) + +------------------------------------------------------------------- +Fri Aug 31 13:49:03 CEST 2001 - dmeszar@suse.cz + +- use 'Add other section' radio button instead of 'add windows/os2 section' + for sparcs +- removed debug logging + +------------------------------------------------------------------- +Mon Aug 27 12:54:32 CEST 2001 - dmeszar@suse.cz + +- removed 'uninstall silo', 'install to boot/root' for sparcs +- sparc: if kernel image's path is /'kernel', add '/boot' as prefix + when checking the kernel existence and description + +------------------------------------------------------------------- +Mon Aug 20 16:58:35 CEST 2001 - dmeszar@suse.cz + +- fixed section label displaying in summary table ("section label" - > section label) + +------------------------------------------------------------------- +Mon Aug 13 17:14:39 CEST 2001 - dmeszar@suse.cz + +- fixed description for other sections in summary table + +------------------------------------------------------------------- +Wed Aug 8 15:09:04 CEST 2001 - dmeszar@suse.cz + +- correct handling od '\' '"' chars when reading ui input fields +- fixed 'other' section removing +- section quota set to 16 + +------------------------------------------------------------------- +Tue Jul 31 19:07:59 CEST 2001 - dmeszar@suse.cz + +- uninstall ability implemnted +- section removing fixed +- don't show 'image' option in options list of image/other section +- help text for options stripped to minimal acceptable extent +- options dialog layout changes +- option editing dialog added + +------------------------------------------------------------------- +Mon Jul 30 16:49:14 CEST 2001 - dmeszar@suse.cz + +- save confirm dialog added + +------------------------------------------------------------------- +Thu Jul 26 18:59:25 CEST 2001 - dmeszar@suse.cz + +- proof-read texts, platform dependent code added + +------------------------------------------------------------------- +Thu Mar 22 09:27:24 CET 2001 - dmeszar@suse.cz + +- initial version diff --git a/yast2-bootloader.spec b/yast2-bootloader.spec new file mode 100644 index 0000000..298a478 --- /dev/null +++ b/yast2-bootloader.spec @@ -0,0 +1,98 @@ +# +# spec file for package yast2-bootloader +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: yast2-bootloader +Version: 5.0.14 +Release: 0 +Summary: YaST2 - Bootloader Configuration +License: GPL-2.0-or-later +Group: System/YaST +URL: https://github.com/yast/yast-bootloader +Source0: %{name}-%{version}.tar.bz2 + +# ReducedRecorder +BuildRequires: yast2 >= 4.5.16 +BuildRequires: yast2-devtools >= 4.2.2 +# yast/rspec/helpers.rb +BuildRequires: yast2-ruby-bindings >= 4.4.7 +# BlkDevice#preferred_name and Filesystems::BlkFilesystem#preferred_name +BuildRequires: yast2-storage-ng >= 4.3.36 +# lenses needed also for tests +BuildRequires: augeas-lenses +BuildRequires: update-desktop-files +BuildRequires: rubygem(cfa_grub2) >= 1.0.1 +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(yast-rake) + +PreReq: /bin/sed +# Base classes for inst clients +Requires: parted +# ReducedRecorder +Requires: yast2 >= 4.5.16 +Requires: yast2-core >= 2.18.7 +Requires: yast2-packager >= 2.17.24 +Requires: yast2-pkg-bindings >= 2.17.25 +# Y2Storage::Arch#efibootmgr? +Requires: yast2-storage-ng >= 4.4.22 +# Support for multiple values in GRUB_TERMINAL +Requires: rubygem(cfa_grub2) >= 1.0.1 +# lenses are needed as cfa_grub2 depends only on augeas bindings, but also +# lenses are needed here +Requires: augeas +Requires: yast2-ruby-bindings >= 1.0.0 + +# only recommend syslinux, as it is not needed when generic mbr is not used (bsc#1004229) +%ifarch %ix86 x86_64 +Recommends: syslinux +%endif + +Supplements: autoyast(bootloader) + +%description +This package contains the YaST2 component for bootloader configuration. + +%prep +%setup -q + +%check +%yast_check + +%build + +%install +%yast_install +%yast_metainfo + +%post +%{fillup_only -n bootloader} + +%files +%license COPYING +%doc %{yast_docdir} +%{yast_desktopdir} +%{yast_moduledir} +%{yast_clientdir} +%{yast_ybindir} +%{yast_scrconfdir} +%{yast_schemadir} +%{yast_libdir} +%{_fillupdir}/sysconfig.bootloader.* +%{_datadir}/metainfo/org.opensuse.yast.Bootloader.metainfo.xml +%{_datadir}/icons/hicolor/*/apps/yast-bootloader* + +%changelog