From 18f87579887a2122750a9bae1b3a0b969083b5bb Mon Sep 17 00:00:00 2001 From: Mahno Date: Tue, 11 Feb 2025 18:30:00 +0800 Subject: [PATCH] add files --- cfa_grub2-2.0.0.gem | Bin 0 -> 8704 bytes rubygem-cfa_grub2.changes | 145 ++++++++++++++++++++++++++++++++++++++ rubygem-cfa_grub2.spec | 48 +++++++++++++ 3 files changed, 193 insertions(+) create mode 100644 cfa_grub2-2.0.0.gem create mode 100644 rubygem-cfa_grub2.changes create mode 100644 rubygem-cfa_grub2.spec diff --git a/cfa_grub2-2.0.0.gem b/cfa_grub2-2.0.0.gem new file mode 100644 index 0000000000000000000000000000000000000000..be71ee5716c7fe58cb9b6f9accfdb532af636d84 GIT binary patch literal 8704 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 Y1H?S?pK<%U{x<@DBk(r@|JM=tH)m1EEdT%j literal 0 HcmV?d00001 diff --git a/rubygem-cfa_grub2.changes b/rubygem-cfa_grub2.changes new file mode 100644 index 0000000..09e4998 --- /dev/null +++ b/rubygem-cfa_grub2.changes @@ -0,0 +1,145 @@ +------------------------------------------------------------------- +Thu Jun 20 13:10:26 UTC 2019 - Martin Vidner + +- Dropped the changes_only argument of Default,DeviceMap#save + following the same change in BaseModel#save in cfa-1.0.0 + because the merging was not working anyway (bsc#1137948) +- Drop support for Ruby 2.2 and 2.3; add 2.6. +- 2.0.0 + +------------------------------------------------------------------------- +Thu Aug 16 11:35:47 UTC 2018 - mfilka@suse.com + +- bnc#1053559 + - fixed serial_console= to use new terminal= API +- 1.0.1 + +------------------------------------------------------------------------- +Tue Jul 10 14:35:47 UTC 2018 - mfilka@suse.com + +- bnc#1053559 + - backward incompatible change in API + - modified Grub2::Default#terminal and terminal= to handle multiple + values in GRUB_TERMINAL. Former one returns array (was string) of + strings since now. Later one expects array of strings as argument, + array items are joined into space separated value of the option. +- 1.0.0 + +------------------------------------------------------------------------- +Thu Nov 30 14:35:47 UTC 2017 - jreidinger@suse.com + +- fix reading GRUB_TERMINAL (caused by fix for bsc#1068578) +- 0.6.5 + +------------------------------------------------------------- +Thu Nov 30 07:45:45 UTC 2017 - jreidinger@suse.com + +- avoid crash if config file uses trailing comment (bsc#1068578) +- 0.6.4 + +------------------------------------------------------------------- +Wed Aug 2 08:47:20 UTC 2017 - jreidinger@suse.com + +- do not share parsers to avoid use of wrong file content as cache + (bsc#1044409) +- 0.6.3 + +------------------------------------------------------------------- +Wed Apr 19 11:50:04 UTC 2017 - jreidinger@suse.com + +- fix parsing grub.cfg with multi-level of submenus (bsc#1009025) +- 0.6.2 + +------------------------------------------------------------------- +Wed Mar 29 09:13:56 UTC 2017 - jreidinger@suse.com + +- Fix switched xen hypervisor and xen kernel parameters + (bsc#1014136) +- 0.6.1 + +------------------------------------------------------------------- +Mon Mar 20 13:52:28 UTC 2017 - jreidinger@suse.com + +- adapt to new cfa version (bsc#1023204) +- 0.6.0 + +------------------------------------------------------------------- +Wed Dec 7 08:31:05 UTC 2016 - jreidinger@suse.com + +- Use correct configuration file for xen kernel parameters + (bsc#1012503) +- 0.5.3 + +------------------------------------------------------------------- +Thu Oct 13 12:02:26 UTC 2016 - jreidinger@suse.com + +- fix dependency on cfa as it follows semantic versioning + (needed for bsc#877047) +- 0.5.2 + +------------------------------------------------------------------- +Wed Jul 13 07:40:52 UTC 2016 - jreidinger@suse.com + +- Do not crash for submenu with double quotes (bnc#986005) +- Filter out non-bootable menuentries ( a Snapper help label, + using double quotes ) +- 0.5.1 + +------------------------------------------------------------------- +Mon Jul 11 13:40:06 UTC 2016 - jreidinger@suse.com + +- extend grub.cfg model to construct also full path usable for + grub2-set-default (bnc#986005) +- 0.5.0 + +------------------------------------------------------------------- +Thu May 12 08:20:09 UTC 2016 - jreidinger@suse.com + +- fix value for GRUB_ENCRYPTED_DISK attribute (bnc#976315) +- 0.4.1 + +------------------------------------------------------------------- +Wed Mar 30 12:37:22 UTC 2016 - jreidinger@suse.com + +- add attribute GRUB_DEFAULT to /etc/default/grub model + (FATE#317701) +- 0.4.0 + +------------------------------------------------------------------- +Thu Mar 24 12:43:34 UTC 2016 - jreidinger@suse.com + +- fix path to device.map in its model +- 0.3.3 + +------------------------------------------------------------------- +Thu Mar 24 09:30:35 UTC 2016 - jreidinger@suse.com + +- do not modify data during grub_installdevice write (FATE#317701) +- 0.3.2 + +------------------------------------------------------------------- +Tue Jan 19 08:54:02 UTC 2016 - jreidinger@suse.com + +- fix dependency on cfa +- 0.3.1 + +------------------------------------------------------------------- +Wed Jan 13 13:13:25 UTC 2016 - jreidinger@suse.com + +- add attribute GRUB_HIDDEN_TIMEOUT to /etc/default/grub model +- 0.3.0 + +------------------------------------------------------------------- +Mon Dec 28 08:47:57 UTC 2015 - jreidinger@suse.com + +- use new default file handler from base +- 0.2.0 + +------------------------------------------------------------------- +Wed Dec 16 09:29:54 UTC 2015 - jreidinger@suse.com + +- initial package. Supports models for files: + - /etc/default/grub + - /boot/grub2/device.map + - /boot/grub2/grub.cfg + - /etc/default/grub_installdevice diff --git a/rubygem-cfa_grub2.spec b/rubygem-cfa_grub2.spec new file mode 100644 index 0000000..aefdae7 --- /dev/null +++ b/rubygem-cfa_grub2.spec @@ -0,0 +1,48 @@ +# +# spec file for package rubygem-cfa_grub2 +# +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# +# 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 http://bugs.opensuse.org/ +# + + +Name: rubygem-cfa_grub2 +Version: 2.0.0 +Release: 0 +%define mod_name cfa_grub2 +%define mod_full_name %{mod_name}-%{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: rubygem-gem2rpm +BuildRequires: ruby +BuildRequires: ruby-macros >= 5 +Url: https://github.com/config-files-api/config_files_api_grub2 +Source: https://rubygems.org/gems/%{mod_full_name}.gem +Summary: Models for GRUB2 configuration files +License: LGPL-3.0-only +Group: Development/Languages/Ruby + +%description +Models allowing easy read and modification of GRUB2 configuration files. It is +a plugin for cfa framework. + +%prep + +%build + +%install +%gem_install \ + -f + +%gem_packages + +%changelog