From d95405ca005b0063ba0bef248a88532c56dcad59 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 26 Aug 2021 12:20:07 +0200 Subject: [PATCH 1/6] 10.10 --- .gitignore | 1 + initscripts.spec | 58 +++++++++++++++++++++++++++++++++++++++++++----- sources | 2 +- 3 files changed, 54 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e5d39da..e4e1db0 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,4 @@ /initscripts-10.07.tar.gz /initscripts-10.08.tar.gz /initscripts-10.09.tar.gz +/initscripts-10.10.tar.gz diff --git a/initscripts.spec b/initscripts.spec index 48ecc35..c573861 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,8 +18,8 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.09 -Release: 2%{?dist} +Version: 10.10 +Release: 1%{?dist} License: GPLv2 @@ -34,6 +34,8 @@ Requires: procps-ng Requires: setup Requires: systemd Requires: util-linux +Requires: chkconfig +Recommends: initscripts-service Requires(pre): shadow-utils Requires(post): coreutils @@ -51,8 +53,6 @@ BuildRequires: make %{?systemd_requires} BuildRequires: systemd -Provides: /sbin/service - Obsoletes: %{name} < 9.82-2 # === PATCHES ================================================================= @@ -89,6 +89,23 @@ other legacy tools & utilities. # === SUBPACKAGES ============================================================= +%package -n initscripts-service +Summary: Support for service command +BuildArch: noarch + +%shared_requirements + +Requires: systemd + +Provides: /sbin/service + +Obsoletes: %{name} < 9.82-2 + +%description -n initscripts-service +This package provides service command. + +# --------------- + %package -n network-scripts Summary: Legacy scripts for manipulating of network devices Requires: %{name}%{?_isa} = %{version}-%{release} @@ -115,6 +132,12 @@ Requires(postun): %{_sbindir}/update-alternatives Obsoletes: %{name} < 9.82-2 +# This is legacy and deprecated, so nobody should depend on this! +# If ifcfg-style configuration is still desired, NetworkManager can do this. +# Thus, mark this as deprecated to ensure people know to not depend on it. +# Cf. https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/ +Provides: deprecated() + %description -n network-scripts This package contains the legacy scripts for activating & deactivating of most network interfaces. It also provides a legacy version of 'network' service. @@ -292,7 +315,6 @@ fi %{_bindir}/* %{_sbindir}/consoletype %{_sbindir}/genhostid -%{_sbindir}/service %{_libexecdir}/import-state %{_libexecdir}/loadmodules @@ -304,10 +326,20 @@ fi %{_udevrulesdir}/* %{_mandir}/man1/* -%{_mandir}/man8/service.* # ============================================================================= +%files -n initscripts-service + +%dir %{_libexecdir}/%{name} +%dir %{_libexecdir}/%{name}/legacy-actions + +%{_sbindir}/service + +%{_mandir}/man8/service.* + +# --------------- + %files -n network-scripts %doc doc/examples/ %dir %{_sysconfdir}/sysconfig/network-scripts @@ -351,6 +383,20 @@ fi # ============================================================================= %changelog +* Thu Aug 26 2021 Jan Macku - 10.10-1 +- Translated using Weblate (Friulian) (#381) +- Translations update from Weblate (#378) +- added veth support +- ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon +- ifdown removes veth pair if both peers are down +- rename_device: also support dracut-style kernel cmdline configuration +- spec: Mark network-scripts as deprecated +- spec: Initscripts now requires chkconfig (#374) +- Translations update from Weblate (#371) +- spec: Move service script into subpackage +- ci: Onboard initscripts to Packit +- ci: Migrate from Travis to GH Actions + * Thu Jul 22 2021 Fedora Release Engineering - 10.09-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index a229159..62ece37 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.09.tar.gz) = c8047d02565cbb166b76ce00c893b3a08d0e755fbaf16d11bc3b3a52ce305dd6968e7719b623e81645bece43eb2ed91f54079b10a8bdf02acbe5309062e4cb19 +SHA512 (initscripts-10.10.tar.gz) = c406e9fdda734ea1a4d37767cd5aa54223e4d0cea72a8eaca8e9ee2ae142dfd6ac25d5b3cbd07dbe0e50200bb69b17bf53d109580dfa7ab5e64e8a08ecf13c69 From 7296ad09a5f07f2b8224d871ab8b9db1a556236f Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Fri, 27 Aug 2021 10:05:45 +0200 Subject: [PATCH 2/6] 10.11 --- .gitignore | 1 + initscripts.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e4e1db0..efef749 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,4 @@ /initscripts-10.08.tar.gz /initscripts-10.09.tar.gz /initscripts-10.10.tar.gz +/initscripts-10.11.tar.gz diff --git a/initscripts.spec b/initscripts.spec index c573861..6d2ffae 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,7 +18,7 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.10 +Version: 10.11 Release: 1%{?dist} License: GPLv2 @@ -99,7 +99,7 @@ Requires: systemd Provides: /sbin/service -Obsoletes: %{name} < 9.82-2 +Obsoletes: %{name} < 10.10-1 %description -n initscripts-service This package provides service command. @@ -383,6 +383,9 @@ fi # ============================================================================= %changelog +* Fri Aug 27 2021 Jan Macku - 10.11-1 +- specfile: Update obsoletes to allow upgrades (#385) + * Thu Aug 26 2021 Jan Macku - 10.10-1 - Translated using Weblate (Friulian) (#381) - Translations update from Weblate (#378) diff --git a/sources b/sources index 62ece37..96bc8da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.10.tar.gz) = c406e9fdda734ea1a4d37767cd5aa54223e4d0cea72a8eaca8e9ee2ae142dfd6ac25d5b3cbd07dbe0e50200bb69b17bf53d109580dfa7ab5e64e8a08ecf13c69 +SHA512 (initscripts-10.11.tar.gz) = e41a79a438f92b8333254ff526a3d1e451d747ee6595409e9c4218592ad5ed411f258c5b078d8b75d068637b5e7a62ba0d3c7144e71cea06d2b896337b4642a0 From a6e27b7108ad6f58271be7359864afbb331597c2 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Fri, 3 Sep 2021 09:30:22 +0200 Subject: [PATCH 3/6] 10.12 --- .gitignore | 1 + initscripts.spec | 12 ++++++------ sources | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index efef749..9533f7d 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,4 @@ /initscripts-10.09.tar.gz /initscripts-10.10.tar.gz /initscripts-10.11.tar.gz +/initscripts-10.12.tar.gz diff --git a/initscripts.spec b/initscripts.spec index 6d2ffae..caf1e08 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,7 +18,7 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.11 +Version: 10.12 Release: 1%{?dist} License: GPLv2 @@ -35,7 +35,7 @@ Requires: setup Requires: systemd Requires: util-linux Requires: chkconfig -Recommends: initscripts-service +Requires: initscripts-service Requires(pre): shadow-utils Requires(post): coreutils @@ -53,7 +53,7 @@ BuildRequires: make %{?systemd_requires} BuildRequires: systemd -Obsoletes: %{name} < 9.82-2 +Obsoletes: %{name} < 10.10-1 # === PATCHES ================================================================= @@ -383,6 +383,9 @@ fi # ============================================================================= %changelog +* Fri Sep 03 2021 Jan Macku - 10.12-1 +- spec: Update relation between initscripts and initscripts-service (#386) + * Fri Aug 27 2021 Jan Macku - 10.11-1 - specfile: Update obsoletes to allow upgrades (#385) @@ -400,9 +403,6 @@ fi - ci: Onboard initscripts to Packit - ci: Migrate from Travis to GH Actions -* Thu Jul 22 2021 Fedora Release Engineering - 10.09-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - * Mon Feb 15 2021 Jan Macku - 10.09-1 - doc: Document ARPING_WAIT and ARPING_UPDATE_WAIT - network scripts: Avoid infinite loop of arping diff --git a/sources b/sources index 96bc8da..0b2394c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.11.tar.gz) = e41a79a438f92b8333254ff526a3d1e451d747ee6595409e9c4218592ad5ed411f258c5b078d8b75d068637b5e7a62ba0d3c7144e71cea06d2b896337b4642a0 +SHA512 (initscripts-10.12.tar.gz) = bde65b6f47335b430c7d201386119bbd70753d738393fea33457dbe5e423db406a176f56e02d9c98653483d296f25573e8a414000416913423843b627f0f8ba3 From efc4b54cbae3ffcf4a96527af9463adefc6dd53a Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 13 Jan 2022 09:26:07 +0100 Subject: [PATCH 4/6] 10.13 --- .gitignore | 1 + initscripts.spec | 21 ++++++++++++++++++++- sources | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9533f7d..d6673ca 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ /initscripts-10.10.tar.gz /initscripts-10.11.tar.gz /initscripts-10.12.tar.gz +/initscripts-10.13.tar.gz diff --git a/initscripts.spec b/initscripts.spec index caf1e08..a0f5d5f 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,7 +18,7 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.12 +Version: 10.13 Release: 1%{?dist} License: GPLv2 @@ -383,6 +383,25 @@ fi # ============================================================================= %changelog +* Thu Jan 13 2022 Jan Macku - 10.13-1 +- ifup-routes: Log when using `ip $type replace` +- ifup-routes: Use `ip route repace` to avoid race +- Translated using Weblate (German) +- Add LGTM badges to README +- ci: set default merge method to rebase +- ci: disable comments under opened PR in order to fix CI +- network scripts: do not use c-style for-loop +- network scripts: replace "<<<" with pipe +- rc.d/functions: do not use "+=" to concatenate string +- ci: Use default github-token (#395) +- ci(Mergify): configuration update (#394) +- ci: Output shellcheck results using PR comments (#393) +- ci: Update path to csdiff repository (#391) +- spec: Fix issue with $NEXT_VERSION (#390) +- Translated using Weblate (Indonesian) +- Translated using Weblate (Spanish) +- Translated using Weblate (Czech) + * Fri Sep 03 2021 Jan Macku - 10.12-1 - spec: Update relation between initscripts and initscripts-service (#386) diff --git a/sources b/sources index 0b2394c..d55c576 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.12.tar.gz) = bde65b6f47335b430c7d201386119bbd70753d738393fea33457dbe5e423db406a176f56e02d9c98653483d296f25573e8a414000416913423843b627f0f8ba3 +SHA512 (initscripts-10.13.tar.gz) = f0d358f63b493815ed8007451eb699e3e1ad5aec64c7330c8678e402994f202ab290c3776779fd7d266de32297a1365b989469faec61af943b28675757ebda31 From 82c5793af87adea658b440fa5d4fe4e20b761bf6 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Mon, 24 Jan 2022 13:03:17 +0100 Subject: [PATCH 5/6] 10.14 Resolves: #2044189 --- .gitignore | 1 + initscripts.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d6673ca..06c1a06 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ /initscripts-10.11.tar.gz /initscripts-10.12.tar.gz /initscripts-10.13.tar.gz +/initscripts-10.14.tar.gz diff --git a/initscripts.spec b/initscripts.spec index a0f5d5f..a5685d7 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,7 +18,7 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.13 +Version: 10.14 Release: 1%{?dist} License: GPLv2 @@ -383,6 +383,12 @@ fi # ============================================================================= %changelog +* Mon Jan 24 2022 Jan Macku - 10.14-1 +- ifup-routes: Revert quotes +- ifup-routes: Use `ip replace` only on type `route` +- ci(Mergify): configuration update +- ci: remove testing branch from `shellcheck_test.yml` + * Thu Jan 13 2022 Jan Macku - 10.13-1 - ifup-routes: Log when using `ip $type replace` - ifup-routes: Use `ip route repace` to avoid race diff --git a/sources b/sources index d55c576..7cdb14d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.13.tar.gz) = f0d358f63b493815ed8007451eb699e3e1ad5aec64c7330c8678e402994f202ab290c3776779fd7d266de32297a1365b989469faec61af943b28675757ebda31 +SHA512 (initscripts-10.14.tar.gz) = 1a263d4ef47dd92c85ee9726c941127845cb1f778944e9153fa71f08bcc7e2705de3fd396ce9e2dbabe10d0173ef3d16503ee363e49b016d4ceb41f9aac4813c From e90599c0cbd92260296b716a55417ed197115174 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Tue, 15 Feb 2022 09:17:19 +0100 Subject: [PATCH 6/6] 10.15 Resolves: #1832897 --- .gitignore | 1 + initscripts.spec | 11 ++++++++++- sources | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 06c1a06..fe800e0 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ /initscripts-10.12.tar.gz /initscripts-10.13.tar.gz /initscripts-10.14.tar.gz +/initscripts-10.15.tar.gz diff --git a/initscripts.spec b/initscripts.spec index a5685d7..db3e348 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -18,7 +18,7 @@ Requires: gawk \ Name: initscripts Summary: Basic support for legacy System V init scripts -Version: 10.14 +Version: 10.15 Release: 1%{?dist} License: GPLv2 @@ -114,6 +114,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} Requires: bc Requires: dbus +Requires: dbus-tools Requires: gawk Requires: grep Requires: hostname @@ -383,6 +384,14 @@ fi # ============================================================================= %changelog +* Tue Feb 15 2022 Jan Macku - 10.15-1 +- spec: network-scripts needs to depend on dbus-tools for NetworkManager detection +- packit: Run copr builds on release as well +- ci: Update `.packit.yml` to run on `c8s` `c9s` and `rawhide` +- Translated using Weblate (Finnish) +- ci: Use Differential ShellCheck action +- ci(Mergify): configuration update + * Mon Jan 24 2022 Jan Macku - 10.14-1 - ifup-routes: Revert quotes - ifup-routes: Use `ip replace` only on type `route` diff --git a/sources b/sources index 7cdb14d..10101a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (initscripts-10.14.tar.gz) = 1a263d4ef47dd92c85ee9726c941127845cb1f778944e9153fa71f08bcc7e2705de3fd396ce9e2dbabe10d0173ef3d16503ee363e49b016d4ceb41f9aac4813c +SHA512 (initscripts-10.15.tar.gz) = c7fc1f7b91d766be84ee7b71dcbbba604e1024e25481460f60736119c654f134506371ef758d3c1dccf6479640d56019797e7316891689a3267d96da5ee18707