From 9060c5c53a969132c30ac73f43393b07d120cc16 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 23 Mar 2023 12:30:01 +0100 Subject: [PATCH 1/5] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 629 ++++++++++++++++++++++++++++++++++++++++++++++++ chkconfig.spec | 632 +------------------------------------------------ 2 files changed, 631 insertions(+), 630 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..c4e5e2b --- /dev/null +++ b/changelog @@ -0,0 +1,629 @@ +* Wed Jan 18 2023 Fedora Release Engineering - 1.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Oct 05 2022 Jan Macku - 1.21-1 +- ci: Add CodeQL to replace LGTM +- alternatives: replace master/slave with leader/follower +- chkconfig: use correct cmp function +- Bump redhat-plumbers-in-action/differential-shellcheck from 2 to 3 +- ci: Add Shell linter - Differential ShellCheck +- ci: Use more inclusive terminology in workflows +- ci: Update workflows, packit and dependabot +- Translated using Weblate (Friulian) +- Translated using Weblate (Swedish) +- Translated using Weblate (Estonian) +- Translated using Weblate (Georgian) +- Translated using Weblate (Polish) +- Translated using Weblate (Korean) +- Translated using Weblate (Czech) +- Translations update from Fedora Weblate (#77) +- Translations update from Fedora Weblate (#75) +- Translations update from Fedora Weblate (#74) +- Translations update from Fedora Weblate (#73) +- Translated using Weblate (Ukrainian) +- Update translation files +- Family mentioned for --set in both man and help +- Translated using Weblate (French) +- build-sys: Ensure `systemd-sysv-install` symlink does not have `//` +- Translated using Weblate (German) +- Add LGTM badges to README +- Merge remote-tracking branch 'weblate/master' +- Translated using Weblate (Indonesian) +- Translated using Weblate (Finnish) +- Translated using Weblate (Korean) +- Translated using Weblate (Ukrainian) +- Translated using Weblate (Turkish) +- Translated using Weblate (Polish) +- Translated using Weblate (Norwegian Nynorsk) +- Update translation files +- Translated using Weblate (Finnish) +- Translated using Weblate (Czech) +- Translated using Weblate (Swedish) +- Translated using Weblate (Italian) +- Translated using Weblate (Spanish) +- Translated using Weblate (Chinese (Simplified)) + +* Wed Jul 28 2021 Jan Macku - 1.20-1 +- spec: Replace not working awk command with sed (#62) + +* Fri Jul 23 2021 Jan Macku - 1.19-1 +- spec: Add Provides /sbin/chkconfig in order to stay backwards compatible (#60) + +* Fri Jul 23 2021 Jan Macku - 1.18-1 +- spec: /sbin/chkconfig -> /usr/sbin/chkconfig (#59) + +* Thu Jul 22 2021 Jan Macku - 1.17-1 +- alternatives: tweak manpage to match the real 'remove' behavior (#58) + +* Thu Jul 15 2021 Jan Macku - 1.16-1 +- alternatives: add --keep-foreign (#57) +- Translations update from Weblate +- ci: Onboard chkconfig to Packit +- zanata: remove zanata related stuff +- Use make macros +- alternatives: use one function for path cleaning +- CI: specify more closely when to run CI +- Add basic CI and README +- spec: sync specfile with Fedora + +* Thu Jan 21 2021 Jan Macku - 1.15-1 +- spec: sync specfile with Fedora +- makefile: Use rpmdev-bumpspec's legacy date option +- Add feature to generate specfile entry, commit and archive + +* Tue Jul 21 2020 Tom Stellard - 1.14-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Fri Jul 17 2020 Jan Macku - 1.14-1 +- Fix spelling of SELinux +- Remove hardcoded systemd path + +* Tue Apr 14 2020 Jan Macku - 1.13-1 +- fix typo in translations and fix bogus dates in changelog + +* Mon Apr 06 2020 Jan Macku - 1.12-1 +- alternatives setService(): Add missing error mesg - (#1820089) +- po: update translations +- rebase + +* Thu Mar 14 2019 Peter Robinson 1.11-4 +- Split out alternatives into it's own package + +* Mon Oct 08 2018 Lukas Nykryn - 1.11-2 +- add Provides: alternatives + +* Mon Sep 10 2018 Lukas Nykryn - 1.11-1 +- Add tests for --add/remove-slave and use beakerlib +- alternatives: add-slave and remove-slave +- leveldb: don't crash on long names +- alternatives: prettier --list output + +* Fri Apr 21 2017 Lukáš Nykrýn - 1.10-1 +- Introduce --remove-all option +- po: update translations + +* Fri Feb 24 2017 Lukáš Nykrýn - 1.9-1 +- move sources to github + +* Wed Jun 29 2016 Lukáš Nykrýn - 1.8-1 +- alternatives: introduce --keep-missing +- alternatives: allow family in --set and display it in --config +- chkconfig: use isXinetdEnabled instead of isOn +- leveldb: trim leading whitespaces from systemctl +- leveldb: suppress error messages when selinux is turned off +- alternatives: always recreate symlinks when the alternative is updated +- test-alternatives: basic tests for slave links +- chkconfig: resetpriorities should work on all runlevels + +* Tue Nov 24 2015 Lukáš Nykrýn - 1.7-1 +- leveldb: fix segfault when selinux policy is not present +- alternatives: add family option + +* Fri Oct 02 2015 Lukáš Nykrýn - 1.6-1 +- systemd-sysv-install: don't play ping-pong with systemctl +- ntsysv: add description to systemd services +- ntsysv: skip templates +- Makefile: fix typo + +* Mon Jun 01 2015 Lukáš Nykrýn - 1.5-1 +- add systemd-sysv-install alias +- don't create symlinks if they already exist +- fix wrongly behaving LDFLAGS + +* Thu Mar 26 2015 Lukáš Nykrýn - 1.4-1 +- ntsysv: show systemd services and sockets +- fix combination --type xinetd --list service +- leveldb: restore selinux context for xinetd conf files +- alternatives: remove unused variable +- alternatives: warn if the target is not a symlink +- spec: add link to git +- lets simplify version + +* Wed Nov 05 2014 Lukáš Nykrýn - 1.3.63-1 +- alternatives: during install don't call preset on enabled services + +* Tue Aug 12 2014 Lukáš Nykrýn - 1.3.62-1 +- use systemctl preset, not systemctl enable +- fix typo in manpage +- partly support socket activated services + +* Wed Jul 31 2013 Lukáš Nykrýn - 1.3.61-1 +- try to make install_initd work +- fix permission issues with xinetd services + +* Tue Mar 12 2013 Lukáš Nykrýn - 1.3.60-1 +- don't completely override LDFLAGS +- pass along any rpm-configured LD flags +- make sure install_initd/remove_initd provides appropriate help output for those commands (#803818) +- check for overridden services in /etc too (#850899) +- chconfig should own /etc/rc.d (#894328) +- isXinetdEnabled should also ask systemd (#820363) +- alternatives: look for service file also in /etc +- alternatives: add --list option (#622635) +- chkconfig: add hint to call systemctl list-unit-files and list-dependencies (#800334) +- chkconfig: correctly handle unreadable init.d (#913807) +- alternatives: call systemctl enable with --force (#915667) + +* Wed Mar 7 2012 Bill Nottingham 1.3.59-1 +- translation updates +- xinetd may be a systemd service. Make sure we can still reload it (#800490) + +* Fri Feb 10 2012 Bill Nottingham 1.3.58-1 +- fix forwarding to systemctl with systemd >= 41 (#789256) +- assorted regression fixes from 1.3.57 (#782152, etc.) + +* Wed Jan 04 2012 Bill Nottingham 1.3.57-1 +- assorted cleanups to LSB dependency support (#693202 fixed properly, #701573) +- fix kill values for LSB-only scripts (#696305, ) +- don't apply start deps for services that aren't starting anywhere (#750446) + +* Tue Oct 11 2011 Bill Nottingham 1.3.56-1 +- add the systemd warning when no arguments are passed () + +* Wed Aug 31 2011 Bill Nottingham 1.3.55-1 +- update translations (#734631) + +* Tue Jul 19 2011 Bill Nottingham 1.3.54-1 +- alternatives: fix --initscript systemd support (#714830) +- revert forwarding of 'chkconfig --del' to 'systemctl disable' + +* Fri Jul 15 2011 Bill Nottingham 1.3.53-1 +- ntsysv: change the default to configure runlevels 2/3/4/5 (#709254) +- alternatives: check whether the --initscript param is a systemd service, act appropriately (#714830) +- forward chkconfig --del to systemctl disable where necessary + +* Wed Apr 27 2011 Bill Nottingham 1.3.52-1 +- set state before frobbing dependencies (#693202) +- ntsysv: don't list or configure service overridden by systemd (#691224) +- chkconfig: don't show services overridden by systemd in --list (#693504, #693500) +- don't forward to systemd if it's not installed () +- update translations + +* Wed Mar 09 2011 Bill Nottingham 1.3.51-1 +- further fixes to systemctl integration (, ) + +* Wed Feb 16 2011 Bill Nottingham 1.3.50-1 +- forward actions to systemctl when necessary () +- assorted translation updates + +* Tue Nov 9 2010 Bill Nottingham 1.3.49-1 +- fix abort on free of uninitialized data. (#649227) + +* Wed Oct 27 2010 Bill Nottingham 1.3.48-1 +- fix install_initd invocation for services that require $local_fs (#632294) + +* Tue Aug 10 2010 Bill Nottingham 1.3.47-1 +- Fix regression introduced in 1.3.45 (#622799) + +* Wed May 05 2010 Bill Nottingham 1.3.46-1 +- translation updates: hu, kn, ko (#589187) + +* Thu Mar 04 2010 Bill Nottingham 1.3.45-1 +- add support for Should-Start, Should-Stop (#98470, ) +- ntsysv: don't drop initscripts with '.' in the name (#556751) +- translation updates: el, id + +* Tue Sep 29 2009 Bill Nottingham 1.3.44-1 +- alternatives: update symlinks if they exist on installation (#104940) +- alternatives: clarify error messages with more context (#441443) +- alternatives: fix removal of manual links (#525021, ) +- translation updates: ml, mr, pl, ta, uk + +* Mon Sep 14 2009 Bill Nottingham 1.3.43-1 +- ntsysv man page tweak (#516599) +- another minor LSB tweak (#474223) +- translation updates + +* Fri Mar 6 2009 Bill Nottingham 1.3.42-1 +- further LSB fixes (#474223) +- throw errors on various malformed init scripts (#481198) +- man page updates re: LSB (#487979) +- translation updates: mai, gu, pt_BR, ro, ca, pa, sr, fr, hu + +* Tue Jan 20 2009 Bill Nottingham 1.3.41-1 +- restore return code & error on unconfigured services (#480805) + +* Fri Dec 5 2008 Bill Nottingham 1.3.40-1 +- fix some overflows. (#176944) +- add --type parameter to specify either xinetd or sysv services. + (#467863, +- do a permissions check before add/remove/on/off/resetpriorities. (#450254) +- parse Short-Description correctly (#441813, ) + +* Thu Dec 4 2008 Bill Nottingham 1.3.39-1 +- fail if dependencies fail on add/remove in LSB mode (#474223) + +* Wed Oct 29 2008 Bill Nottingham 1.3.38-1 +- Fix runlevel list in man page (#466739) +- translation updates + +* Thu Nov 8 2007 Bill Nottingham 1.3.37-1 +- make no options do --list (#290241, #176184) +- sr@Latn -> sr@latin + +* Tue Sep 25 2007 Bill Nottingham 1.3.36-1 +- buildreq popt-devel, link it dynamically (#279531) +- translation updates: kn, ko, mr, ro + +* Fri Aug 3 2007 Bill Nottingham 1.3.35-1 +- clarify licensing + +* Mon Apr 16 2007 Bill Nottingham 1.3.34-1 +- translation updates: as, bg, bn_IN, bs, ca, de, fr, hi, hu, id, ja, + ka, ml, ms, nb, or, sk, sl +- add resetpriorities to the man page (#197399) + +* Tue Feb 6 2007 Bill Nottingham 1.3.33-1 +- various changes from review - support alternate %%{_sbindir}, fix + summaries, add version to requires, assorted other bits + +* Fri Feb 2 2007 Bill Nottingham 1.3.32-1 +- support overriding various defaults via /etc/chkconfig.d () + +* Thu Feb 1 2007 Bill Nottingham 1.3.31-1 +- fix man page (#220558, ) +- add some more verbiage in alternatives man page (#221089) +- don't print usage message on a nonexstent service (#226804) + +* Fri Dec 1 2006 Bill Nottingham 1.3.30.1-1 +- translation updates: as, ka, lv, ml, te (#216617) + +* Thu Sep 7 2006 Bill Nottingham 1.3.30-1 +- license cleanup + +* Fri Feb 24 2006 Bill Nottingham 1.3.29-1 +- fix accidental enabling of services on --add (#182729) + +* Mon Feb 13 2006 Bill Nottingham 1.3.27-1 +- translation updates + +* Thu Feb 2 2006 Bill Nottingham 1.3.26-1 +- add support for resetting priorities without on/off status (#178864) + +* Wed Nov 30 2005 Bill Nottingham 1.3.25-1 +- return an error if changing services fails (#150235) + +* Fri Nov 18 2005 Bill Nottingham 1.3.24-1 +- when removing alternatives links, check to make sure they're + actually links (#173685) + +* Fri Nov 11 2005 Bill Nottingham 1.3.23-1 +- fix ntsysv (#172996) + +* Wed Nov 9 2005 Bill Nottingham +- fix doSetService call in frobOneDependencies + +* Tue Nov 8 2005 Bill Nottingham +- for LSB scripts, use any chkconfig: priorities as a basis, + instead of 50/50 (#172599) +- fix LSB script dependency setting when no chkconfig: line + is present (#161870, ) +- fix LSB script dependency setting when one of Required-Stop + or Required-Start: is missing (#168457) + +* Fri Oct 7 2005 Bill Nottingham +- fix segfault on directories in /etc/xinetd.d (#166385) +- don't needlessly rewrite xinetd files (#81008) + +* Thu May 5 2005 Bill Nottingham 1.3.20-1 +- fix deletion of orphaned slave links (#131496, ) + +* Fri Apr 29 2005 Bill Nottingham 1.3.19-1 +- build with updated translations + +* Thu Mar 3 2005 Bill Nottingham 1.3.18-1 +- actually return an error code if changing a service info fails + +* Tue Feb 22 2005 Bill Nottingham 1.3.17-1 +- more chkconfig: vs. LSB fixes (#149066) + +* Thu Feb 10 2005 Bill Nottingham 1.3.16-1 +- prefer chkconfig: start/stop priorities in LSB mode unless + Required-Start/Stop are used + +* Mon Feb 7 2005 Bill Nottingham 1.3.15-1 +- print usage when various invalid args are passed (#147393) + +* Wed Feb 2 2005 Bill Nottingham 1.3.14-1 +- resize reasonably with larger screens (#74156) +- don't error out completely on bad symlink (#74324) +- use ngettext (#106176) +- error out on invalid start/stop values (#109858) +- some man page updates +- fix return code of chkconfig for xinetd services (#63123) +- sort chkconfig --list display (#61576, ) + +* Tue Jan 11 2005 Bill Nottingham 1.3.13-1 +- fix LSB comment parsing some more (#144739) + +* Thu Oct 28 2004 Bill Nottingham 1.3.11.2-1 +- fix manpage reference (#137492) + +* Fri Oct 1 2004 Bill Nottingham 1.3.11.1-1 +- rebuild with updated translations + +* Fri Jun 4 2004 Bill Nottingham 1.3.11-1 +- fix LSB comment parsing (#85678) + +* Wed May 29 2004 Bill Nottingham 1.3.10-1 +- mark alternatives help output for translation (#110526) + +* Wed Oct 22 2003 Bill Nottingham 1.3.9-1 +- update translations + +* Mon Jul 28 2003 Bill Nottingham 1.3.8-4 +- rebuild + +* Tue May 13 2003 Dan Walsh 1.3.8-3 +- Update for RHEL + +* Thu May 8 2003 Dan Walsh 1.3.8-2 +- Fix readXinetdServiceInfo to return error on not regular files +- Fix chkconfig to not write messages if readXinetdServiceInfo gets an error + +* Fri Jan 31 2003 Bill Nottingham 1.3.8-1 +- fix some wording in alternatives (#76213) +- actually mark alternatives for translation + +* Thu Dec 12 2002 Elliot Lee 1.3.7-1 +- Link to libpopt in a multilib-safe fashion. + +* Thu Aug 29 2002 Trond Eivind Glomsrød 1.3.6-3 +- bump + +* Thu Aug 15 2002 Bill Nottingham 1.3.6-2 +- rebuild against new newt + +* Mon Aug 12 2002 Bill Nottingham 1.3.6-1 +- make on and off handle runlevel 2 too (#70766) + +* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-3 +- Update translations + +* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-2 +- Update translations + +* Sun Apr 7 2002 Jeremy Katz 1.3.5-1 +- alternatives: handle default with --config properly (#62009) + +* Thu Mar 14 2002 Bill Nottingham 1.3.4-1 +- don't apply the dependency logic to things that already have + start/stop priorities +- fix silly display bug in --config + +* Tue Mar 12 2002 Bill Nottingham 1.3.2-1 +- chkconfig: LSB support + +* Fri Mar 8 2002 Bill Nottingham +- alternatives: handle initscripts too; --initscript command-line option +- chkconfig/ntsysv (and serviceconf, indirectly): services with + *no* links in /etc/rc*.d are no longer displayed with --list, or + available for configuration except via chkconfig command-line options +- alternatives: fix trying to enable disable a null service + +* Tue Mar 5 2002 Bill Nottingham +- alternatives: handle things with different numbers of slave links + +* Mon Mar 4 2002 Bill Nottingham +- minor alternatives tweaks: don't install the same thing multiple times + +* Wed Jan 30 2002 Bill Nottingham +- actually, put the alternatives stuff back in /usr/sbin +- ship /etc/alternatives dir +- random alternatives fixes + +* Sun Jan 27 2002 Erik Troan +- reimplemented update-alternatives as just alternatives + +* Thu Jan 25 2002 Bill Nottingham +- add in update-alternatives stuff (perl ATM) + +* Mon Aug 27 2001 Trond Eivind Glomsrød +- Update translations + +* Tue Jun 12 2001 Bill Nottingham +- don't segfault on files that are exactly the length of a page size + (#44199, ) + +* Sun Mar 4 2001 Bill Nottingham +- don't show xinetd services in ntsysv if xinetd doesn't appear to be + installed (#30565) + +* Wed Feb 14 2001 Preston Brown +- final translation update. + +* Tue Feb 13 2001 Preston Brown +- warn in ntsysv if not running as root. + +* Fri Feb 2 2001 Preston Brown +- use lang finder script + +* Fri Feb 2 2001 Bill Nottingham +- finally fix the bug Nalin keeps complaining about :) + +* Wed Jan 24 2001 Preston Brown +- final i18n update before Beta. + +* Wed Oct 18 2000 Bill Nottingham +- ignore .rpmnew files (#18915) +- fix typo in error message (#17575) + +* Wed Aug 30 2000 Nalin Dahyabhai +- make xinetd config files mode 0644, not 644 + +* Thu Aug 24 2000 Erik Troan +- updated it and es translations + +* Sun Aug 20 2000 Bill Nottingham +- get man pages in proper packages + +* Sun Aug 20 2000 Matt Wilson +- new translations + +* Tue Aug 16 2000 Nalin Dahyabhai +- don't worry about extra whitespace on chkconfig: lines (#16150) + +* Wed Aug 10 2000 Trond Eivind Glomsrød +- i18n merge + +* Wed Jul 26 2000 Matt Wilson +- new translations for de fr it es + +* Tue Jul 25 2000 Bill Nottingham +- change prereqs + +* Sun Jul 23 2000 Bill Nottingham +- fix ntsysv's handling of xinetd/init files with the same name + +* Fri Jul 21 2000 Bill Nottingham +- fix segv when reading malformed files + +* Wed Jul 19 2000 Bill Nottingham +- put links, rc[0-6].d dirs back, those are necessary + +* Tue Jul 18 2000 Bill Nottingham +- add quick hack support for reading descriptions from xinetd files + +* Mon Jul 17 2000 Bernhard Rosenkraenzer +- don't own the /etc/rc[0-6].d symlinks; they're owned by initscripts + +* Sat Jul 15 2000 Matt Wilson +- move back to old file layout + +* Thu Jul 13 2000 Preston Brown +- bump copyright date + +* Tue Jul 11 2000 Bill Nottingham +- no %%pre today. Maybe tomorrow. + +* Thu Jul 6 2000 Bill Nottingham +- put initscripts %%pre here too + +* Mon Jul 3 2000 Bill Nottingham +- oops, if we don't prereq initscripts, we *need* to own /etc/rc[0-6].d + +* Sun Jul 2 2000 Bill Nottingham +- add xinetd support + +* Tue Jun 27 2000 Matt Wilson +- changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18 +- fixed sumary and description where a global string replace nuked them + +* Mon Jun 26 2000 Matt Wilson +- what Bill said, but actually build this version + +* Thu Jun 15 2000 Bill Nottingham +- don't own /etc/rc.* + +* Fri Feb 11 2000 Bill Nottingham +- typo in man page + +* Wed Feb 02 2000 Cristian Gafton +- fix description + +* Wed Jan 12 2000 Bill Nottingham +- link chkconfig statically against popt + +* Mon Oct 18 1999 Bill Nottingham +- fix querying alternate levels + +* Mon Aug 23 1999 Jeff Johnson +- don't use strchr to skip unwanted files, look at extension instead (#4166). + +* Thu Aug 5 1999 Bill Nottingham +- fix --help, --verson + +* Mon Aug 2 1999 Matt Wilson +- rebuilt ntsysv against newt 0.50 + +* Mon Aug 2 1999 Jeff Johnson +- fix i18n problem in usage message (#4233). +- add --help and --version. + +* Mon Apr 19 1999 Cristian Gafton +- release for Red Hat 6.0 + +* Thu Apr 8 1999 Matt Wilson +- added support for a "hide: true" tag in initscripts that will make + services not appear in ntsysv when run with the "--hide" flag + +* Thu Apr 1 1999 Matt Wilson +- added --hide flag for ntsysv that allows you to hide a service from the + user. + +* Mon Mar 22 1999 Bill Nottingham +- fix glob, once and for all. Really. We mean it. + +* Thu Mar 18 1999 Bill Nottingham +- revert fix for services@levels, it's broken +- change default to only edit the current runlevel + +* Mon Mar 15 1999 Bill Nottingham +- don't remove scripts that don't support chkconfig + +* Tue Mar 09 1999 Erik Troan +- made glob a bit more specific so xinetd and inetd don't cause improper matches + +* Thu Feb 18 1999 Matt Wilson +- removed debugging output when starting ntsysv + +* Thu Feb 18 1999 Preston Brown +- fixed globbing error +- fixed ntsysv running services not at their specified levels. + +* Tue Feb 16 1999 Matt Wilson +- print the value of errno on glob failures. + +* Sun Jan 10 1999 Matt Wilson +- rebuilt for newt 0.40 (ntsysv) + +* Tue Dec 15 1998 Jeff Johnson +- add ru.po. + +* Thu Oct 22 1998 Bill Nottingham +- build for Raw Hide (slang-1.2.2) + +* Wed Oct 14 1998 Cristian Gafton +- translation updates + +* Thu Oct 08 1998 Cristian Gafton +- updated czech translation (and use cs instead of cz) + +* Tue Sep 22 1998 Arnaldo Carvalho de Melo +- added pt_BR translations +- added more translatable strings +- support for i18n init.d scripts description + +* Sun Aug 02 1998 Erik Troan +- built against newt 0.30 +- split ntsysv into a separate package + +* Thu May 07 1998 Erik Troan +- added numerous translations + +* Mon Mar 23 1998 Erik Troan +- added i18n support + +* Sun Mar 22 1998 Erik Troan +- added --back diff --git a/chkconfig.spec b/chkconfig.spec index 71cb588..ead1062 100644 --- a/chkconfig.spec +++ b/chkconfig.spec @@ -1,7 +1,7 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig Version: 1.21 -Release: 2%{?dist} +Release: %autorelease License: GPLv2 URL: https://github.com/fedora-sysv/chkconfig Source: https://github.com/fedora-sysv/chkconfig/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -88,632 +88,4 @@ mkdir -p $RPM_BUILD_ROOT/etc/chkconfig.d %dir /var/lib/alternatives %changelog -* Wed Jan 18 2023 Fedora Release Engineering - 1.21-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Oct 05 2022 Jan Macku - 1.21-1 -- ci: Add CodeQL to replace LGTM -- alternatives: replace master/slave with leader/follower -- chkconfig: use correct cmp function -- Bump redhat-plumbers-in-action/differential-shellcheck from 2 to 3 -- ci: Add Shell linter - Differential ShellCheck -- ci: Use more inclusive terminology in workflows -- ci: Update workflows, packit and dependabot -- Translated using Weblate (Friulian) -- Translated using Weblate (Swedish) -- Translated using Weblate (Estonian) -- Translated using Weblate (Georgian) -- Translated using Weblate (Polish) -- Translated using Weblate (Korean) -- Translated using Weblate (Czech) -- Translations update from Fedora Weblate (#77) -- Translations update from Fedora Weblate (#75) -- Translations update from Fedora Weblate (#74) -- Translations update from Fedora Weblate (#73) -- Translated using Weblate (Ukrainian) -- Update translation files -- Family mentioned for --set in both man and help -- Translated using Weblate (French) -- build-sys: Ensure `systemd-sysv-install` symlink does not have `//` -- Translated using Weblate (German) -- Add LGTM badges to README -- Merge remote-tracking branch 'weblate/master' -- Translated using Weblate (Indonesian) -- Translated using Weblate (Finnish) -- Translated using Weblate (Korean) -- Translated using Weblate (Ukrainian) -- Translated using Weblate (Turkish) -- Translated using Weblate (Polish) -- Translated using Weblate (Norwegian Nynorsk) -- Update translation files -- Translated using Weblate (Finnish) -- Translated using Weblate (Czech) -- Translated using Weblate (Swedish) -- Translated using Weblate (Italian) -- Translated using Weblate (Spanish) -- Translated using Weblate (Chinese (Simplified)) - -* Wed Jul 28 2021 Jan Macku - 1.20-1 -- spec: Replace not working awk command with sed (#62) - -* Fri Jul 23 2021 Jan Macku - 1.19-1 -- spec: Add Provides /sbin/chkconfig in order to stay backwards compatible (#60) - -* Fri Jul 23 2021 Jan Macku - 1.18-1 -- spec: /sbin/chkconfig -> /usr/sbin/chkconfig (#59) - -* Thu Jul 22 2021 Jan Macku - 1.17-1 -- alternatives: tweak manpage to match the real 'remove' behavior (#58) - -* Thu Jul 15 2021 Jan Macku - 1.16-1 -- alternatives: add --keep-foreign (#57) -- Translations update from Weblate -- ci: Onboard chkconfig to Packit -- zanata: remove zanata related stuff -- Use make macros -- alternatives: use one function for path cleaning -- CI: specify more closely when to run CI -- Add basic CI and README -- spec: sync specfile with Fedora - -* Thu Jan 21 2021 Jan Macku - 1.15-1 -- spec: sync specfile with Fedora -- makefile: Use rpmdev-bumpspec's legacy date option -- Add feature to generate specfile entry, commit and archive - -* Tue Jul 21 2020 Tom Stellard - 1.14-2 -- Use make macros -- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro - -* Fri Jul 17 2020 Jan Macku - 1.14-1 -- Fix spelling of SELinux -- Remove hardcoded systemd path - -* Tue Apr 14 2020 Jan Macku - 1.13-1 -- fix typo in translations and fix bogus dates in changelog - -* Mon Apr 06 2020 Jan Macku - 1.12-1 -- alternatives setService(): Add missing error mesg - (#1820089) -- po: update translations -- rebase - -* Thu Mar 14 2019 Peter Robinson 1.11-4 -- Split out alternatives into it's own package - -* Mon Oct 08 2018 Lukas Nykryn - 1.11-2 -- add Provides: alternatives - -* Mon Sep 10 2018 Lukas Nykryn - 1.11-1 -- Add tests for --add/remove-slave and use beakerlib -- alternatives: add-slave and remove-slave -- leveldb: don't crash on long names -- alternatives: prettier --list output - -* Fri Apr 21 2017 Lukáš Nykrýn - 1.10-1 -- Introduce --remove-all option -- po: update translations - -* Fri Feb 24 2017 Lukáš Nykrýn - 1.9-1 -- move sources to github - -* Wed Jun 29 2016 Lukáš Nykrýn - 1.8-1 -- alternatives: introduce --keep-missing -- alternatives: allow family in --set and display it in --config -- chkconfig: use isXinetdEnabled instead of isOn -- leveldb: trim leading whitespaces from systemctl -- leveldb: suppress error messages when selinux is turned off -- alternatives: always recreate symlinks when the alternative is updated -- test-alternatives: basic tests for slave links -- chkconfig: resetpriorities should work on all runlevels - -* Tue Nov 24 2015 Lukáš Nykrýn - 1.7-1 -- leveldb: fix segfault when selinux policy is not present -- alternatives: add family option - -* Fri Oct 02 2015 Lukáš Nykrýn - 1.6-1 -- systemd-sysv-install: don't play ping-pong with systemctl -- ntsysv: add description to systemd services -- ntsysv: skip templates -- Makefile: fix typo - -* Mon Jun 01 2015 Lukáš Nykrýn - 1.5-1 -- add systemd-sysv-install alias -- don't create symlinks if they already exist -- fix wrongly behaving LDFLAGS - -* Thu Mar 26 2015 Lukáš Nykrýn - 1.4-1 -- ntsysv: show systemd services and sockets -- fix combination --type xinetd --list service -- leveldb: restore selinux context for xinetd conf files -- alternatives: remove unused variable -- alternatives: warn if the target is not a symlink -- spec: add link to git -- lets simplify version - -* Wed Nov 05 2014 Lukáš Nykrýn - 1.3.63-1 -- alternatives: during install don't call preset on enabled services - -* Tue Aug 12 2014 Lukáš Nykrýn - 1.3.62-1 -- use systemctl preset, not systemctl enable -- fix typo in manpage -- partly support socket activated services - -* Wed Jul 31 2013 Lukáš Nykrýn - 1.3.61-1 -- try to make install_initd work -- fix permission issues with xinetd services - -* Tue Mar 12 2013 Lukáš Nykrýn - 1.3.60-1 -- don't completely override LDFLAGS -- pass along any rpm-configured LD flags -- make sure install_initd/remove_initd provides appropriate help output for those commands (#803818) -- check for overridden services in /etc too (#850899) -- chconfig should own /etc/rc.d (#894328) -- isXinetdEnabled should also ask systemd (#820363) -- alternatives: look for service file also in /etc -- alternatives: add --list option (#622635) -- chkconfig: add hint to call systemctl list-unit-files and list-dependencies (#800334) -- chkconfig: correctly handle unreadable init.d (#913807) -- alternatives: call systemctl enable with --force (#915667) - -* Wed Mar 7 2012 Bill Nottingham 1.3.59-1 -- translation updates -- xinetd may be a systemd service. Make sure we can still reload it (#800490) - -* Fri Feb 10 2012 Bill Nottingham 1.3.58-1 -- fix forwarding to systemctl with systemd >= 41 (#789256) -- assorted regression fixes from 1.3.57 (#782152, etc.) - -* Wed Jan 04 2012 Bill Nottingham 1.3.57-1 -- assorted cleanups to LSB dependency support (#693202 fixed properly, #701573) -- fix kill values for LSB-only scripts (#696305, ) -- don't apply start deps for services that aren't starting anywhere (#750446) - -* Tue Oct 11 2011 Bill Nottingham 1.3.56-1 -- add the systemd warning when no arguments are passed () - -* Wed Aug 31 2011 Bill Nottingham 1.3.55-1 -- update translations (#734631) - -* Tue Jul 19 2011 Bill Nottingham 1.3.54-1 -- alternatives: fix --initscript systemd support (#714830) -- revert forwarding of 'chkconfig --del' to 'systemctl disable' - -* Fri Jul 15 2011 Bill Nottingham 1.3.53-1 -- ntsysv: change the default to configure runlevels 2/3/4/5 (#709254) -- alternatives: check whether the --initscript param is a systemd service, act appropriately (#714830) -- forward chkconfig --del to systemctl disable where necessary - -* Wed Apr 27 2011 Bill Nottingham 1.3.52-1 -- set state before frobbing dependencies (#693202) -- ntsysv: don't list or configure service overridden by systemd (#691224) -- chkconfig: don't show services overridden by systemd in --list (#693504, #693500) -- don't forward to systemd if it's not installed () -- update translations - -* Wed Mar 09 2011 Bill Nottingham 1.3.51-1 -- further fixes to systemctl integration (, ) - -* Wed Feb 16 2011 Bill Nottingham 1.3.50-1 -- forward actions to systemctl when necessary () -- assorted translation updates - -* Tue Nov 9 2010 Bill Nottingham 1.3.49-1 -- fix abort on free of uninitialized data. (#649227) - -* Wed Oct 27 2010 Bill Nottingham 1.3.48-1 -- fix install_initd invocation for services that require $local_fs (#632294) - -* Tue Aug 10 2010 Bill Nottingham 1.3.47-1 -- Fix regression introduced in 1.3.45 (#622799) - -* Wed May 05 2010 Bill Nottingham 1.3.46-1 -- translation updates: hu, kn, ko (#589187) - -* Thu Mar 04 2010 Bill Nottingham 1.3.45-1 -- add support for Should-Start, Should-Stop (#98470, ) -- ntsysv: don't drop initscripts with '.' in the name (#556751) -- translation updates: el, id - -* Tue Sep 29 2009 Bill Nottingham 1.3.44-1 -- alternatives: update symlinks if they exist on installation (#104940) -- alternatives: clarify error messages with more context (#441443) -- alternatives: fix removal of manual links (#525021, ) -- translation updates: ml, mr, pl, ta, uk - -* Mon Sep 14 2009 Bill Nottingham 1.3.43-1 -- ntsysv man page tweak (#516599) -- another minor LSB tweak (#474223) -- translation updates - -* Fri Mar 6 2009 Bill Nottingham 1.3.42-1 -- further LSB fixes (#474223) -- throw errors on various malformed init scripts (#481198) -- man page updates re: LSB (#487979) -- translation updates: mai, gu, pt_BR, ro, ca, pa, sr, fr, hu - -* Tue Jan 20 2009 Bill Nottingham 1.3.41-1 -- restore return code & error on unconfigured services (#480805) - -* Fri Dec 5 2008 Bill Nottingham 1.3.40-1 -- fix some overflows. (#176944) -- add --type parameter to specify either xinetd or sysv services. - (#467863, -- do a permissions check before add/remove/on/off/resetpriorities. (#450254) -- parse Short-Description correctly (#441813, ) - -* Thu Dec 4 2008 Bill Nottingham 1.3.39-1 -- fail if dependencies fail on add/remove in LSB mode (#474223) - -* Wed Oct 29 2008 Bill Nottingham 1.3.38-1 -- Fix runlevel list in man page (#466739) -- translation updates - -* Thu Nov 8 2007 Bill Nottingham 1.3.37-1 -- make no options do --list (#290241, #176184) -- sr@Latn -> sr@latin - -* Tue Sep 25 2007 Bill Nottingham 1.3.36-1 -- buildreq popt-devel, link it dynamically (#279531) -- translation updates: kn, ko, mr, ro - -* Fri Aug 3 2007 Bill Nottingham 1.3.35-1 -- clarify licensing - -* Mon Apr 16 2007 Bill Nottingham 1.3.34-1 -- translation updates: as, bg, bn_IN, bs, ca, de, fr, hi, hu, id, ja, - ka, ml, ms, nb, or, sk, sl -- add resetpriorities to the man page (#197399) - -* Tue Feb 6 2007 Bill Nottingham 1.3.33-1 -- various changes from review - support alternate %%{_sbindir}, fix - summaries, add version to requires, assorted other bits - -* Fri Feb 2 2007 Bill Nottingham 1.3.32-1 -- support overriding various defaults via /etc/chkconfig.d () - -* Thu Feb 1 2007 Bill Nottingham 1.3.31-1 -- fix man page (#220558, ) -- add some more verbiage in alternatives man page (#221089) -- don't print usage message on a nonexstent service (#226804) - -* Fri Dec 1 2006 Bill Nottingham 1.3.30.1-1 -- translation updates: as, ka, lv, ml, te (#216617) - -* Thu Sep 7 2006 Bill Nottingham 1.3.30-1 -- license cleanup - -* Fri Feb 24 2006 Bill Nottingham 1.3.29-1 -- fix accidental enabling of services on --add (#182729) - -* Mon Feb 13 2006 Bill Nottingham 1.3.27-1 -- translation updates - -* Thu Feb 2 2006 Bill Nottingham 1.3.26-1 -- add support for resetting priorities without on/off status (#178864) - -* Wed Nov 30 2005 Bill Nottingham 1.3.25-1 -- return an error if changing services fails (#150235) - -* Fri Nov 18 2005 Bill Nottingham 1.3.24-1 -- when removing alternatives links, check to make sure they're - actually links (#173685) - -* Fri Nov 11 2005 Bill Nottingham 1.3.23-1 -- fix ntsysv (#172996) - -* Wed Nov 9 2005 Bill Nottingham -- fix doSetService call in frobOneDependencies - -* Tue Nov 8 2005 Bill Nottingham -- for LSB scripts, use any chkconfig: priorities as a basis, - instead of 50/50 (#172599) -- fix LSB script dependency setting when no chkconfig: line - is present (#161870, ) -- fix LSB script dependency setting when one of Required-Stop - or Required-Start: is missing (#168457) - -* Fri Oct 7 2005 Bill Nottingham -- fix segfault on directories in /etc/xinetd.d (#166385) -- don't needlessly rewrite xinetd files (#81008) - -* Thu May 5 2005 Bill Nottingham 1.3.20-1 -- fix deletion of orphaned slave links (#131496, ) - -* Fri Apr 29 2005 Bill Nottingham 1.3.19-1 -- build with updated translations - -* Thu Mar 3 2005 Bill Nottingham 1.3.18-1 -- actually return an error code if changing a service info fails - -* Tue Feb 22 2005 Bill Nottingham 1.3.17-1 -- more chkconfig: vs. LSB fixes (#149066) - -* Thu Feb 10 2005 Bill Nottingham 1.3.16-1 -- prefer chkconfig: start/stop priorities in LSB mode unless - Required-Start/Stop are used - -* Mon Feb 7 2005 Bill Nottingham 1.3.15-1 -- print usage when various invalid args are passed (#147393) - -* Wed Feb 2 2005 Bill Nottingham 1.3.14-1 -- resize reasonably with larger screens (#74156) -- don't error out completely on bad symlink (#74324) -- use ngettext (#106176) -- error out on invalid start/stop values (#109858) -- some man page updates -- fix return code of chkconfig for xinetd services (#63123) -- sort chkconfig --list display (#61576, ) - -* Tue Jan 11 2005 Bill Nottingham 1.3.13-1 -- fix LSB comment parsing some more (#144739) - -* Thu Oct 28 2004 Bill Nottingham 1.3.11.2-1 -- fix manpage reference (#137492) - -* Fri Oct 1 2004 Bill Nottingham 1.3.11.1-1 -- rebuild with updated translations - -* Fri Jun 4 2004 Bill Nottingham 1.3.11-1 -- fix LSB comment parsing (#85678) - -* Wed May 29 2004 Bill Nottingham 1.3.10-1 -- mark alternatives help output for translation (#110526) - -* Wed Oct 22 2003 Bill Nottingham 1.3.9-1 -- update translations - -* Mon Jul 28 2003 Bill Nottingham 1.3.8-4 -- rebuild - -* Tue May 13 2003 Dan Walsh 1.3.8-3 -- Update for RHEL - -* Thu May 8 2003 Dan Walsh 1.3.8-2 -- Fix readXinetdServiceInfo to return error on not regular files -- Fix chkconfig to not write messages if readXinetdServiceInfo gets an error - -* Fri Jan 31 2003 Bill Nottingham 1.3.8-1 -- fix some wording in alternatives (#76213) -- actually mark alternatives for translation - -* Thu Dec 12 2002 Elliot Lee 1.3.7-1 -- Link to libpopt in a multilib-safe fashion. - -* Thu Aug 29 2002 Trond Eivind Glomsrød 1.3.6-3 -- bump - -* Thu Aug 15 2002 Bill Nottingham 1.3.6-2 -- rebuild against new newt - -* Mon Aug 12 2002 Bill Nottingham 1.3.6-1 -- make on and off handle runlevel 2 too (#70766) - -* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-3 -- Update translations - -* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-2 -- Update translations - -* Sun Apr 7 2002 Jeremy Katz 1.3.5-1 -- alternatives: handle default with --config properly (#62009) - -* Thu Mar 14 2002 Bill Nottingham 1.3.4-1 -- don't apply the dependency logic to things that already have - start/stop priorities -- fix silly display bug in --config - -* Tue Mar 12 2002 Bill Nottingham 1.3.2-1 -- chkconfig: LSB support - -* Fri Mar 8 2002 Bill Nottingham -- alternatives: handle initscripts too; --initscript command-line option -- chkconfig/ntsysv (and serviceconf, indirectly): services with - *no* links in /etc/rc*.d are no longer displayed with --list, or - available for configuration except via chkconfig command-line options -- alternatives: fix trying to enable disable a null service - -* Tue Mar 5 2002 Bill Nottingham -- alternatives: handle things with different numbers of slave links - -* Mon Mar 4 2002 Bill Nottingham -- minor alternatives tweaks: don't install the same thing multiple times - -* Wed Jan 30 2002 Bill Nottingham -- actually, put the alternatives stuff back in /usr/sbin -- ship /etc/alternatives dir -- random alternatives fixes - -* Sun Jan 27 2002 Erik Troan -- reimplemented update-alternatives as just alternatives - -* Thu Jan 25 2002 Bill Nottingham -- add in update-alternatives stuff (perl ATM) - -* Mon Aug 27 2001 Trond Eivind Glomsrød -- Update translations - -* Tue Jun 12 2001 Bill Nottingham -- don't segfault on files that are exactly the length of a page size - (#44199, ) - -* Sun Mar 4 2001 Bill Nottingham -- don't show xinetd services in ntsysv if xinetd doesn't appear to be - installed (#30565) - -* Wed Feb 14 2001 Preston Brown -- final translation update. - -* Tue Feb 13 2001 Preston Brown -- warn in ntsysv if not running as root. - -* Fri Feb 2 2001 Preston Brown -- use lang finder script - -* Fri Feb 2 2001 Bill Nottingham -- finally fix the bug Nalin keeps complaining about :) - -* Wed Jan 24 2001 Preston Brown -- final i18n update before Beta. - -* Wed Oct 18 2000 Bill Nottingham -- ignore .rpmnew files (#18915) -- fix typo in error message (#17575) - -* Wed Aug 30 2000 Nalin Dahyabhai -- make xinetd config files mode 0644, not 644 - -* Thu Aug 24 2000 Erik Troan -- updated it and es translations - -* Sun Aug 20 2000 Bill Nottingham -- get man pages in proper packages - -* Sun Aug 20 2000 Matt Wilson -- new translations - -* Tue Aug 16 2000 Nalin Dahyabhai -- don't worry about extra whitespace on chkconfig: lines (#16150) - -* Wed Aug 10 2000 Trond Eivind Glomsrød -- i18n merge - -* Wed Jul 26 2000 Matt Wilson -- new translations for de fr it es - -* Tue Jul 25 2000 Bill Nottingham -- change prereqs - -* Sun Jul 23 2000 Bill Nottingham -- fix ntsysv's handling of xinetd/init files with the same name - -* Fri Jul 21 2000 Bill Nottingham -- fix segv when reading malformed files - -* Wed Jul 19 2000 Bill Nottingham -- put links, rc[0-6].d dirs back, those are necessary - -* Tue Jul 18 2000 Bill Nottingham -- add quick hack support for reading descriptions from xinetd files - -* Mon Jul 17 2000 Bernhard Rosenkraenzer -- don't own the /etc/rc[0-6].d symlinks; they're owned by initscripts - -* Sat Jul 15 2000 Matt Wilson -- move back to old file layout - -* Thu Jul 13 2000 Preston Brown -- bump copyright date - -* Tue Jul 11 2000 Bill Nottingham -- no %%pre today. Maybe tomorrow. - -* Thu Jul 6 2000 Bill Nottingham -- put initscripts %%pre here too - -* Mon Jul 3 2000 Bill Nottingham -- oops, if we don't prereq initscripts, we *need* to own /etc/rc[0-6].d - -* Sun Jul 2 2000 Bill Nottingham -- add xinetd support - -* Tue Jun 27 2000 Matt Wilson -- changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18 -- fixed sumary and description where a global string replace nuked them - -* Mon Jun 26 2000 Matt Wilson -- what Bill said, but actually build this version - -* Thu Jun 15 2000 Bill Nottingham -- don't own /etc/rc.* - -* Fri Feb 11 2000 Bill Nottingham -- typo in man page - -* Wed Feb 02 2000 Cristian Gafton -- fix description - -* Wed Jan 12 2000 Bill Nottingham -- link chkconfig statically against popt - -* Mon Oct 18 1999 Bill Nottingham -- fix querying alternate levels - -* Mon Aug 23 1999 Jeff Johnson -- don't use strchr to skip unwanted files, look at extension instead (#4166). - -* Thu Aug 5 1999 Bill Nottingham -- fix --help, --verson - -* Mon Aug 2 1999 Matt Wilson -- rebuilt ntsysv against newt 0.50 - -* Mon Aug 2 1999 Jeff Johnson -- fix i18n problem in usage message (#4233). -- add --help and --version. - -* Mon Apr 19 1999 Cristian Gafton -- release for Red Hat 6.0 - -* Thu Apr 8 1999 Matt Wilson -- added support for a "hide: true" tag in initscripts that will make - services not appear in ntsysv when run with the "--hide" flag - -* Thu Apr 1 1999 Matt Wilson -- added --hide flag for ntsysv that allows you to hide a service from the - user. - -* Mon Mar 22 1999 Bill Nottingham -- fix glob, once and for all. Really. We mean it. - -* Thu Mar 18 1999 Bill Nottingham -- revert fix for services@levels, it's broken -- change default to only edit the current runlevel - -* Mon Mar 15 1999 Bill Nottingham -- don't remove scripts that don't support chkconfig - -* Tue Mar 09 1999 Erik Troan -- made glob a bit more specific so xinetd and inetd don't cause improper matches - -* Thu Feb 18 1999 Matt Wilson -- removed debugging output when starting ntsysv - -* Thu Feb 18 1999 Preston Brown -- fixed globbing error -- fixed ntsysv running services not at their specified levels. - -* Tue Feb 16 1999 Matt Wilson -- print the value of errno on glob failures. - -* Sun Jan 10 1999 Matt Wilson -- rebuilt for newt 0.40 (ntsysv) - -* Tue Dec 15 1998 Jeff Johnson -- add ru.po. - -* Thu Oct 22 1998 Bill Nottingham -- build for Raw Hide (slang-1.2.2) - -* Wed Oct 14 1998 Cristian Gafton -- translation updates - -* Thu Oct 08 1998 Cristian Gafton -- updated czech translation (and use cs instead of cz) - -* Tue Sep 22 1998 Arnaldo Carvalho de Melo -- added pt_BR translations -- added more translatable strings -- support for i18n init.d scripts description - -* Sun Aug 02 1998 Erik Troan -- built against newt 0.30 -- split ntsysv into a separate package - -* Thu May 07 1998 Erik Troan -- added numerous translations - -* Mon Mar 23 1998 Erik Troan -- added i18n support - -* Sun Mar 22 1998 Erik Troan -- added --back +%autochangelog From c5c85dd4f4bec927da130f45f145e6a375801814 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 23 Mar 2023 12:52:02 +0100 Subject: [PATCH 2/5] 1.22 --- .gitignore | 1 + chkconfig.spec | 4 ++-- sources | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 15239bb..1e8e35a 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /chkconfig-1.18.tar.gz /chkconfig-1.19.tar.gz /chkconfig-1.21.tar.gz +/chkconfig-1.22.tar.gz diff --git a/chkconfig.spec b/chkconfig.spec index ead1062..1864617 100644 --- a/chkconfig.spec +++ b/chkconfig.spec @@ -1,8 +1,8 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig -Version: 1.21 +Version: 1.22 Release: %autorelease -License: GPLv2 +License: GPL-2.0-only URL: https://github.com/fedora-sysv/chkconfig Source: https://github.com/fedora-sysv/chkconfig/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: newt-devel gettext popt-devel libselinux-devel beakerlib gcc systemd-devel make diff --git a/sources b/sources index f6d8e52..6637d7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (chkconfig-1.21.tar.gz) = 92cb420ec0247d48a672705c87417a3955e603de267e123aa1aa8c26c73707283a21b82a8321288498312b6612a723b7d557e85ce8ca9cfabae268f16bfe9ce6 +SHA512 (chkconfig-1.22.tar.gz) = 39f236b631f08863812811e4d57031693b3a02b81d984b2120659d42f7b808b83a9174d15737781c41eca9527aba5e14ad4264c0571df61a01b0e38c5987b502 From 005fb78d348b43a02f34e1b29678efcc65766236 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 4 May 2023 17:19:36 +0200 Subject: [PATCH 3/5] 1.24 --- .gitignore | 1 + changelog | 629 ---------------------------------------------- chkconfig.spec | 664 ++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 663 insertions(+), 633 deletions(-) delete mode 100644 changelog diff --git a/.gitignore b/.gitignore index 1e8e35a..472cebe 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /chkconfig-1.19.tar.gz /chkconfig-1.21.tar.gz /chkconfig-1.22.tar.gz +/chkconfig-1.24.tar.gz diff --git a/changelog b/changelog deleted file mode 100644 index c4e5e2b..0000000 --- a/changelog +++ /dev/null @@ -1,629 +0,0 @@ -* Wed Jan 18 2023 Fedora Release Engineering - 1.21-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Oct 05 2022 Jan Macku - 1.21-1 -- ci: Add CodeQL to replace LGTM -- alternatives: replace master/slave with leader/follower -- chkconfig: use correct cmp function -- Bump redhat-plumbers-in-action/differential-shellcheck from 2 to 3 -- ci: Add Shell linter - Differential ShellCheck -- ci: Use more inclusive terminology in workflows -- ci: Update workflows, packit and dependabot -- Translated using Weblate (Friulian) -- Translated using Weblate (Swedish) -- Translated using Weblate (Estonian) -- Translated using Weblate (Georgian) -- Translated using Weblate (Polish) -- Translated using Weblate (Korean) -- Translated using Weblate (Czech) -- Translations update from Fedora Weblate (#77) -- Translations update from Fedora Weblate (#75) -- Translations update from Fedora Weblate (#74) -- Translations update from Fedora Weblate (#73) -- Translated using Weblate (Ukrainian) -- Update translation files -- Family mentioned for --set in both man and help -- Translated using Weblate (French) -- build-sys: Ensure `systemd-sysv-install` symlink does not have `//` -- Translated using Weblate (German) -- Add LGTM badges to README -- Merge remote-tracking branch 'weblate/master' -- Translated using Weblate (Indonesian) -- Translated using Weblate (Finnish) -- Translated using Weblate (Korean) -- Translated using Weblate (Ukrainian) -- Translated using Weblate (Turkish) -- Translated using Weblate (Polish) -- Translated using Weblate (Norwegian Nynorsk) -- Update translation files -- Translated using Weblate (Finnish) -- Translated using Weblate (Czech) -- Translated using Weblate (Swedish) -- Translated using Weblate (Italian) -- Translated using Weblate (Spanish) -- Translated using Weblate (Chinese (Simplified)) - -* Wed Jul 28 2021 Jan Macku - 1.20-1 -- spec: Replace not working awk command with sed (#62) - -* Fri Jul 23 2021 Jan Macku - 1.19-1 -- spec: Add Provides /sbin/chkconfig in order to stay backwards compatible (#60) - -* Fri Jul 23 2021 Jan Macku - 1.18-1 -- spec: /sbin/chkconfig -> /usr/sbin/chkconfig (#59) - -* Thu Jul 22 2021 Jan Macku - 1.17-1 -- alternatives: tweak manpage to match the real 'remove' behavior (#58) - -* Thu Jul 15 2021 Jan Macku - 1.16-1 -- alternatives: add --keep-foreign (#57) -- Translations update from Weblate -- ci: Onboard chkconfig to Packit -- zanata: remove zanata related stuff -- Use make macros -- alternatives: use one function for path cleaning -- CI: specify more closely when to run CI -- Add basic CI and README -- spec: sync specfile with Fedora - -* Thu Jan 21 2021 Jan Macku - 1.15-1 -- spec: sync specfile with Fedora -- makefile: Use rpmdev-bumpspec's legacy date option -- Add feature to generate specfile entry, commit and archive - -* Tue Jul 21 2020 Tom Stellard - 1.14-2 -- Use make macros -- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro - -* Fri Jul 17 2020 Jan Macku - 1.14-1 -- Fix spelling of SELinux -- Remove hardcoded systemd path - -* Tue Apr 14 2020 Jan Macku - 1.13-1 -- fix typo in translations and fix bogus dates in changelog - -* Mon Apr 06 2020 Jan Macku - 1.12-1 -- alternatives setService(): Add missing error mesg - (#1820089) -- po: update translations -- rebase - -* Thu Mar 14 2019 Peter Robinson 1.11-4 -- Split out alternatives into it's own package - -* Mon Oct 08 2018 Lukas Nykryn - 1.11-2 -- add Provides: alternatives - -* Mon Sep 10 2018 Lukas Nykryn - 1.11-1 -- Add tests for --add/remove-slave and use beakerlib -- alternatives: add-slave and remove-slave -- leveldb: don't crash on long names -- alternatives: prettier --list output - -* Fri Apr 21 2017 Lukáš Nykrýn - 1.10-1 -- Introduce --remove-all option -- po: update translations - -* Fri Feb 24 2017 Lukáš Nykrýn - 1.9-1 -- move sources to github - -* Wed Jun 29 2016 Lukáš Nykrýn - 1.8-1 -- alternatives: introduce --keep-missing -- alternatives: allow family in --set and display it in --config -- chkconfig: use isXinetdEnabled instead of isOn -- leveldb: trim leading whitespaces from systemctl -- leveldb: suppress error messages when selinux is turned off -- alternatives: always recreate symlinks when the alternative is updated -- test-alternatives: basic tests for slave links -- chkconfig: resetpriorities should work on all runlevels - -* Tue Nov 24 2015 Lukáš Nykrýn - 1.7-1 -- leveldb: fix segfault when selinux policy is not present -- alternatives: add family option - -* Fri Oct 02 2015 Lukáš Nykrýn - 1.6-1 -- systemd-sysv-install: don't play ping-pong with systemctl -- ntsysv: add description to systemd services -- ntsysv: skip templates -- Makefile: fix typo - -* Mon Jun 01 2015 Lukáš Nykrýn - 1.5-1 -- add systemd-sysv-install alias -- don't create symlinks if they already exist -- fix wrongly behaving LDFLAGS - -* Thu Mar 26 2015 Lukáš Nykrýn - 1.4-1 -- ntsysv: show systemd services and sockets -- fix combination --type xinetd --list service -- leveldb: restore selinux context for xinetd conf files -- alternatives: remove unused variable -- alternatives: warn if the target is not a symlink -- spec: add link to git -- lets simplify version - -* Wed Nov 05 2014 Lukáš Nykrýn - 1.3.63-1 -- alternatives: during install don't call preset on enabled services - -* Tue Aug 12 2014 Lukáš Nykrýn - 1.3.62-1 -- use systemctl preset, not systemctl enable -- fix typo in manpage -- partly support socket activated services - -* Wed Jul 31 2013 Lukáš Nykrýn - 1.3.61-1 -- try to make install_initd work -- fix permission issues with xinetd services - -* Tue Mar 12 2013 Lukáš Nykrýn - 1.3.60-1 -- don't completely override LDFLAGS -- pass along any rpm-configured LD flags -- make sure install_initd/remove_initd provides appropriate help output for those commands (#803818) -- check for overridden services in /etc too (#850899) -- chconfig should own /etc/rc.d (#894328) -- isXinetdEnabled should also ask systemd (#820363) -- alternatives: look for service file also in /etc -- alternatives: add --list option (#622635) -- chkconfig: add hint to call systemctl list-unit-files and list-dependencies (#800334) -- chkconfig: correctly handle unreadable init.d (#913807) -- alternatives: call systemctl enable with --force (#915667) - -* Wed Mar 7 2012 Bill Nottingham 1.3.59-1 -- translation updates -- xinetd may be a systemd service. Make sure we can still reload it (#800490) - -* Fri Feb 10 2012 Bill Nottingham 1.3.58-1 -- fix forwarding to systemctl with systemd >= 41 (#789256) -- assorted regression fixes from 1.3.57 (#782152, etc.) - -* Wed Jan 04 2012 Bill Nottingham 1.3.57-1 -- assorted cleanups to LSB dependency support (#693202 fixed properly, #701573) -- fix kill values for LSB-only scripts (#696305, ) -- don't apply start deps for services that aren't starting anywhere (#750446) - -* Tue Oct 11 2011 Bill Nottingham 1.3.56-1 -- add the systemd warning when no arguments are passed () - -* Wed Aug 31 2011 Bill Nottingham 1.3.55-1 -- update translations (#734631) - -* Tue Jul 19 2011 Bill Nottingham 1.3.54-1 -- alternatives: fix --initscript systemd support (#714830) -- revert forwarding of 'chkconfig --del' to 'systemctl disable' - -* Fri Jul 15 2011 Bill Nottingham 1.3.53-1 -- ntsysv: change the default to configure runlevels 2/3/4/5 (#709254) -- alternatives: check whether the --initscript param is a systemd service, act appropriately (#714830) -- forward chkconfig --del to systemctl disable where necessary - -* Wed Apr 27 2011 Bill Nottingham 1.3.52-1 -- set state before frobbing dependencies (#693202) -- ntsysv: don't list or configure service overridden by systemd (#691224) -- chkconfig: don't show services overridden by systemd in --list (#693504, #693500) -- don't forward to systemd if it's not installed () -- update translations - -* Wed Mar 09 2011 Bill Nottingham 1.3.51-1 -- further fixes to systemctl integration (, ) - -* Wed Feb 16 2011 Bill Nottingham 1.3.50-1 -- forward actions to systemctl when necessary () -- assorted translation updates - -* Tue Nov 9 2010 Bill Nottingham 1.3.49-1 -- fix abort on free of uninitialized data. (#649227) - -* Wed Oct 27 2010 Bill Nottingham 1.3.48-1 -- fix install_initd invocation for services that require $local_fs (#632294) - -* Tue Aug 10 2010 Bill Nottingham 1.3.47-1 -- Fix regression introduced in 1.3.45 (#622799) - -* Wed May 05 2010 Bill Nottingham 1.3.46-1 -- translation updates: hu, kn, ko (#589187) - -* Thu Mar 04 2010 Bill Nottingham 1.3.45-1 -- add support for Should-Start, Should-Stop (#98470, ) -- ntsysv: don't drop initscripts with '.' in the name (#556751) -- translation updates: el, id - -* Tue Sep 29 2009 Bill Nottingham 1.3.44-1 -- alternatives: update symlinks if they exist on installation (#104940) -- alternatives: clarify error messages with more context (#441443) -- alternatives: fix removal of manual links (#525021, ) -- translation updates: ml, mr, pl, ta, uk - -* Mon Sep 14 2009 Bill Nottingham 1.3.43-1 -- ntsysv man page tweak (#516599) -- another minor LSB tweak (#474223) -- translation updates - -* Fri Mar 6 2009 Bill Nottingham 1.3.42-1 -- further LSB fixes (#474223) -- throw errors on various malformed init scripts (#481198) -- man page updates re: LSB (#487979) -- translation updates: mai, gu, pt_BR, ro, ca, pa, sr, fr, hu - -* Tue Jan 20 2009 Bill Nottingham 1.3.41-1 -- restore return code & error on unconfigured services (#480805) - -* Fri Dec 5 2008 Bill Nottingham 1.3.40-1 -- fix some overflows. (#176944) -- add --type parameter to specify either xinetd or sysv services. - (#467863, -- do a permissions check before add/remove/on/off/resetpriorities. (#450254) -- parse Short-Description correctly (#441813, ) - -* Thu Dec 4 2008 Bill Nottingham 1.3.39-1 -- fail if dependencies fail on add/remove in LSB mode (#474223) - -* Wed Oct 29 2008 Bill Nottingham 1.3.38-1 -- Fix runlevel list in man page (#466739) -- translation updates - -* Thu Nov 8 2007 Bill Nottingham 1.3.37-1 -- make no options do --list (#290241, #176184) -- sr@Latn -> sr@latin - -* Tue Sep 25 2007 Bill Nottingham 1.3.36-1 -- buildreq popt-devel, link it dynamically (#279531) -- translation updates: kn, ko, mr, ro - -* Fri Aug 3 2007 Bill Nottingham 1.3.35-1 -- clarify licensing - -* Mon Apr 16 2007 Bill Nottingham 1.3.34-1 -- translation updates: as, bg, bn_IN, bs, ca, de, fr, hi, hu, id, ja, - ka, ml, ms, nb, or, sk, sl -- add resetpriorities to the man page (#197399) - -* Tue Feb 6 2007 Bill Nottingham 1.3.33-1 -- various changes from review - support alternate %%{_sbindir}, fix - summaries, add version to requires, assorted other bits - -* Fri Feb 2 2007 Bill Nottingham 1.3.32-1 -- support overriding various defaults via /etc/chkconfig.d () - -* Thu Feb 1 2007 Bill Nottingham 1.3.31-1 -- fix man page (#220558, ) -- add some more verbiage in alternatives man page (#221089) -- don't print usage message on a nonexstent service (#226804) - -* Fri Dec 1 2006 Bill Nottingham 1.3.30.1-1 -- translation updates: as, ka, lv, ml, te (#216617) - -* Thu Sep 7 2006 Bill Nottingham 1.3.30-1 -- license cleanup - -* Fri Feb 24 2006 Bill Nottingham 1.3.29-1 -- fix accidental enabling of services on --add (#182729) - -* Mon Feb 13 2006 Bill Nottingham 1.3.27-1 -- translation updates - -* Thu Feb 2 2006 Bill Nottingham 1.3.26-1 -- add support for resetting priorities without on/off status (#178864) - -* Wed Nov 30 2005 Bill Nottingham 1.3.25-1 -- return an error if changing services fails (#150235) - -* Fri Nov 18 2005 Bill Nottingham 1.3.24-1 -- when removing alternatives links, check to make sure they're - actually links (#173685) - -* Fri Nov 11 2005 Bill Nottingham 1.3.23-1 -- fix ntsysv (#172996) - -* Wed Nov 9 2005 Bill Nottingham -- fix doSetService call in frobOneDependencies - -* Tue Nov 8 2005 Bill Nottingham -- for LSB scripts, use any chkconfig: priorities as a basis, - instead of 50/50 (#172599) -- fix LSB script dependency setting when no chkconfig: line - is present (#161870, ) -- fix LSB script dependency setting when one of Required-Stop - or Required-Start: is missing (#168457) - -* Fri Oct 7 2005 Bill Nottingham -- fix segfault on directories in /etc/xinetd.d (#166385) -- don't needlessly rewrite xinetd files (#81008) - -* Thu May 5 2005 Bill Nottingham 1.3.20-1 -- fix deletion of orphaned slave links (#131496, ) - -* Fri Apr 29 2005 Bill Nottingham 1.3.19-1 -- build with updated translations - -* Thu Mar 3 2005 Bill Nottingham 1.3.18-1 -- actually return an error code if changing a service info fails - -* Tue Feb 22 2005 Bill Nottingham 1.3.17-1 -- more chkconfig: vs. LSB fixes (#149066) - -* Thu Feb 10 2005 Bill Nottingham 1.3.16-1 -- prefer chkconfig: start/stop priorities in LSB mode unless - Required-Start/Stop are used - -* Mon Feb 7 2005 Bill Nottingham 1.3.15-1 -- print usage when various invalid args are passed (#147393) - -* Wed Feb 2 2005 Bill Nottingham 1.3.14-1 -- resize reasonably with larger screens (#74156) -- don't error out completely on bad symlink (#74324) -- use ngettext (#106176) -- error out on invalid start/stop values (#109858) -- some man page updates -- fix return code of chkconfig for xinetd services (#63123) -- sort chkconfig --list display (#61576, ) - -* Tue Jan 11 2005 Bill Nottingham 1.3.13-1 -- fix LSB comment parsing some more (#144739) - -* Thu Oct 28 2004 Bill Nottingham 1.3.11.2-1 -- fix manpage reference (#137492) - -* Fri Oct 1 2004 Bill Nottingham 1.3.11.1-1 -- rebuild with updated translations - -* Fri Jun 4 2004 Bill Nottingham 1.3.11-1 -- fix LSB comment parsing (#85678) - -* Wed May 29 2004 Bill Nottingham 1.3.10-1 -- mark alternatives help output for translation (#110526) - -* Wed Oct 22 2003 Bill Nottingham 1.3.9-1 -- update translations - -* Mon Jul 28 2003 Bill Nottingham 1.3.8-4 -- rebuild - -* Tue May 13 2003 Dan Walsh 1.3.8-3 -- Update for RHEL - -* Thu May 8 2003 Dan Walsh 1.3.8-2 -- Fix readXinetdServiceInfo to return error on not regular files -- Fix chkconfig to not write messages if readXinetdServiceInfo gets an error - -* Fri Jan 31 2003 Bill Nottingham 1.3.8-1 -- fix some wording in alternatives (#76213) -- actually mark alternatives for translation - -* Thu Dec 12 2002 Elliot Lee 1.3.7-1 -- Link to libpopt in a multilib-safe fashion. - -* Thu Aug 29 2002 Trond Eivind Glomsrød 1.3.6-3 -- bump - -* Thu Aug 15 2002 Bill Nottingham 1.3.6-2 -- rebuild against new newt - -* Mon Aug 12 2002 Bill Nottingham 1.3.6-1 -- make on and off handle runlevel 2 too (#70766) - -* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-3 -- Update translations - -* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-2 -- Update translations - -* Sun Apr 7 2002 Jeremy Katz 1.3.5-1 -- alternatives: handle default with --config properly (#62009) - -* Thu Mar 14 2002 Bill Nottingham 1.3.4-1 -- don't apply the dependency logic to things that already have - start/stop priorities -- fix silly display bug in --config - -* Tue Mar 12 2002 Bill Nottingham 1.3.2-1 -- chkconfig: LSB support - -* Fri Mar 8 2002 Bill Nottingham -- alternatives: handle initscripts too; --initscript command-line option -- chkconfig/ntsysv (and serviceconf, indirectly): services with - *no* links in /etc/rc*.d are no longer displayed with --list, or - available for configuration except via chkconfig command-line options -- alternatives: fix trying to enable disable a null service - -* Tue Mar 5 2002 Bill Nottingham -- alternatives: handle things with different numbers of slave links - -* Mon Mar 4 2002 Bill Nottingham -- minor alternatives tweaks: don't install the same thing multiple times - -* Wed Jan 30 2002 Bill Nottingham -- actually, put the alternatives stuff back in /usr/sbin -- ship /etc/alternatives dir -- random alternatives fixes - -* Sun Jan 27 2002 Erik Troan -- reimplemented update-alternatives as just alternatives - -* Thu Jan 25 2002 Bill Nottingham -- add in update-alternatives stuff (perl ATM) - -* Mon Aug 27 2001 Trond Eivind Glomsrød -- Update translations - -* Tue Jun 12 2001 Bill Nottingham -- don't segfault on files that are exactly the length of a page size - (#44199, ) - -* Sun Mar 4 2001 Bill Nottingham -- don't show xinetd services in ntsysv if xinetd doesn't appear to be - installed (#30565) - -* Wed Feb 14 2001 Preston Brown -- final translation update. - -* Tue Feb 13 2001 Preston Brown -- warn in ntsysv if not running as root. - -* Fri Feb 2 2001 Preston Brown -- use lang finder script - -* Fri Feb 2 2001 Bill Nottingham -- finally fix the bug Nalin keeps complaining about :) - -* Wed Jan 24 2001 Preston Brown -- final i18n update before Beta. - -* Wed Oct 18 2000 Bill Nottingham -- ignore .rpmnew files (#18915) -- fix typo in error message (#17575) - -* Wed Aug 30 2000 Nalin Dahyabhai -- make xinetd config files mode 0644, not 644 - -* Thu Aug 24 2000 Erik Troan -- updated it and es translations - -* Sun Aug 20 2000 Bill Nottingham -- get man pages in proper packages - -* Sun Aug 20 2000 Matt Wilson -- new translations - -* Tue Aug 16 2000 Nalin Dahyabhai -- don't worry about extra whitespace on chkconfig: lines (#16150) - -* Wed Aug 10 2000 Trond Eivind Glomsrød -- i18n merge - -* Wed Jul 26 2000 Matt Wilson -- new translations for de fr it es - -* Tue Jul 25 2000 Bill Nottingham -- change prereqs - -* Sun Jul 23 2000 Bill Nottingham -- fix ntsysv's handling of xinetd/init files with the same name - -* Fri Jul 21 2000 Bill Nottingham -- fix segv when reading malformed files - -* Wed Jul 19 2000 Bill Nottingham -- put links, rc[0-6].d dirs back, those are necessary - -* Tue Jul 18 2000 Bill Nottingham -- add quick hack support for reading descriptions from xinetd files - -* Mon Jul 17 2000 Bernhard Rosenkraenzer -- don't own the /etc/rc[0-6].d symlinks; they're owned by initscripts - -* Sat Jul 15 2000 Matt Wilson -- move back to old file layout - -* Thu Jul 13 2000 Preston Brown -- bump copyright date - -* Tue Jul 11 2000 Bill Nottingham -- no %%pre today. Maybe tomorrow. - -* Thu Jul 6 2000 Bill Nottingham -- put initscripts %%pre here too - -* Mon Jul 3 2000 Bill Nottingham -- oops, if we don't prereq initscripts, we *need* to own /etc/rc[0-6].d - -* Sun Jul 2 2000 Bill Nottingham -- add xinetd support - -* Tue Jun 27 2000 Matt Wilson -- changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18 -- fixed sumary and description where a global string replace nuked them - -* Mon Jun 26 2000 Matt Wilson -- what Bill said, but actually build this version - -* Thu Jun 15 2000 Bill Nottingham -- don't own /etc/rc.* - -* Fri Feb 11 2000 Bill Nottingham -- typo in man page - -* Wed Feb 02 2000 Cristian Gafton -- fix description - -* Wed Jan 12 2000 Bill Nottingham -- link chkconfig statically against popt - -* Mon Oct 18 1999 Bill Nottingham -- fix querying alternate levels - -* Mon Aug 23 1999 Jeff Johnson -- don't use strchr to skip unwanted files, look at extension instead (#4166). - -* Thu Aug 5 1999 Bill Nottingham -- fix --help, --verson - -* Mon Aug 2 1999 Matt Wilson -- rebuilt ntsysv against newt 0.50 - -* Mon Aug 2 1999 Jeff Johnson -- fix i18n problem in usage message (#4233). -- add --help and --version. - -* Mon Apr 19 1999 Cristian Gafton -- release for Red Hat 6.0 - -* Thu Apr 8 1999 Matt Wilson -- added support for a "hide: true" tag in initscripts that will make - services not appear in ntsysv when run with the "--hide" flag - -* Thu Apr 1 1999 Matt Wilson -- added --hide flag for ntsysv that allows you to hide a service from the - user. - -* Mon Mar 22 1999 Bill Nottingham -- fix glob, once and for all. Really. We mean it. - -* Thu Mar 18 1999 Bill Nottingham -- revert fix for services@levels, it's broken -- change default to only edit the current runlevel - -* Mon Mar 15 1999 Bill Nottingham -- don't remove scripts that don't support chkconfig - -* Tue Mar 09 1999 Erik Troan -- made glob a bit more specific so xinetd and inetd don't cause improper matches - -* Thu Feb 18 1999 Matt Wilson -- removed debugging output when starting ntsysv - -* Thu Feb 18 1999 Preston Brown -- fixed globbing error -- fixed ntsysv running services not at their specified levels. - -* Tue Feb 16 1999 Matt Wilson -- print the value of errno on glob failures. - -* Sun Jan 10 1999 Matt Wilson -- rebuilt for newt 0.40 (ntsysv) - -* Tue Dec 15 1998 Jeff Johnson -- add ru.po. - -* Thu Oct 22 1998 Bill Nottingham -- build for Raw Hide (slang-1.2.2) - -* Wed Oct 14 1998 Cristian Gafton -- translation updates - -* Thu Oct 08 1998 Cristian Gafton -- updated czech translation (and use cs instead of cz) - -* Tue Sep 22 1998 Arnaldo Carvalho de Melo -- added pt_BR translations -- added more translatable strings -- support for i18n init.d scripts description - -* Sun Aug 02 1998 Erik Troan -- built against newt 0.30 -- split ntsysv into a separate package - -* Thu May 07 1998 Erik Troan -- added numerous translations - -* Mon Mar 23 1998 Erik Troan -- added i18n support - -* Sun Mar 22 1998 Erik Troan -- added --back diff --git a/chkconfig.spec b/chkconfig.spec index 1864617..7a691f4 100644 --- a/chkconfig.spec +++ b/chkconfig.spec @@ -1,7 +1,7 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig -Version: 1.22 -Release: %autorelease +Version: 1.24 +Release: 1%{?dist} License: GPL-2.0-only URL: https://github.com/fedora-sysv/chkconfig Source: https://github.com/fedora-sysv/chkconfig/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -88,4 +88,662 @@ mkdir -p $RPM_BUILD_ROOT/etc/chkconfig.d %dir /var/lib/alternatives %changelog -%autochangelog +* Thu May 04 2023 Jan Macku - 1.24-1 +- ci: fix `NEXT_VERSION` in Makefile +- revert: releng: Enable Packit to handle Fedora updates +- revert: releng: Convert to rpmautospec + +* Thu May 04 2023 Jan Macku - 1.23-1 +- Translated using Weblate (Korean) +- Translated using Weblate (English (United Kingdom)) +- alternatives: --keep-foreign incorrectly handles non-existent files +- alternatives: isLink should return 0 in case of lstat error +- Translated using Weblate (Swedish) +- Translated using Weblate (Korean) +- Translated using Weblate (Georgian) +- Translated using Weblate (Finnish) +- Translated using Weblate (Ukrainian) +- Translated using Weblate (Polish) +- Update translation files +- Translated using Weblate (German) +- doc: update translations +- spec: remote changelog + +* Thu Mar 23 2023 Jan Macku - 1.22-1 +- migrate to SPDX license +- Translated using Weblate (English (United Kingdom)) +- Translated using Weblate (Japanese) +- ci: Add locale linter +- ci: update workflows +- test: fix ShellCheck error[SC2070] +- Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4 (#94) +- releng: Packit remove extra job trigger +- releng: Enable Packit to handle Fedora updates +- releng: Convert to rpmautospec + +* Wed Oct 05 2022 Jan Macku - 1.21-1 +- ci: Add CodeQL to replace LGTM +- alternatives: replace master/slave with leader/follower +- chkconfig: use correct cmp function +- Bump redhat-plumbers-in-action/differential-shellcheck from 2 to 3 +- ci: Add Shell linter - Differential ShellCheck +- ci: Use more inclusive terminology in workflows +- ci: Update workflows, packit and dependabot +- Translated using Weblate (Friulian) +- Translated using Weblate (Swedish) +- Translated using Weblate (Estonian) +- Translated using Weblate (Georgian) +- Translated using Weblate (Polish) +- Translated using Weblate (Korean) +- Translated using Weblate (Czech) +- Translations update from Fedora Weblate (#77) +- Translations update from Fedora Weblate (#75) +- Translations update from Fedora Weblate (#74) +- Translations update from Fedora Weblate (#73) +- Translated using Weblate (Ukrainian) +- Update translation files +- Family mentioned for --set in both man and help +- Translated using Weblate (French) +- build-sys: Ensure `systemd-sysv-install` symlink does not have `//` +- Translated using Weblate (German) +- Add LGTM badges to README +- Merge remote-tracking branch 'weblate/master' +- Translated using Weblate (Indonesian) +- Translated using Weblate (Finnish) +- Translated using Weblate (Korean) +- Translated using Weblate (Ukrainian) +- Translated using Weblate (Turkish) +- Translated using Weblate (Polish) +- Translated using Weblate (Norwegian Nynorsk) +- Update translation files +- Translated using Weblate (Finnish) +- Translated using Weblate (Czech) +- Translated using Weblate (Swedish) +- Translated using Weblate (Italian) +- Translated using Weblate (Spanish) +- Translated using Weblate (Chinese (Simplified)) + +* Wed Jul 28 2021 Jan Macku - 1.20-1 +- spec: Replace not working awk command with sed (#62) + +* Fri Jul 23 2021 Jan Macku - 1.19-1 +- spec: Add Provides /sbin/chkconfig in order to stay backwards compatible (#60) + +* Fri Jul 23 2021 Jan Macku - 1.18-1 +- spec: /sbin/chkconfig -> /usr/sbin/chkconfig (#59) + +* Thu Jul 22 2021 Jan Macku - 1.17-1 +- alternatives: tweak manpage to match the real 'remove' behavior (#58) + +* Thu Jul 15 2021 Jan Macku - 1.16-1 +- alternatives: add --keep-foreign (#57) +- Translations update from Weblate +- ci: Onboard chkconfig to Packit +- zanata: remove zanata related stuff +- Use make macros +- alternatives: use one function for path cleaning +- CI: specify more closely when to run CI +- Add basic CI and README +- spec: sync specfile with Fedora + +* Thu Jan 21 2021 Jan Macku - 1.15-1 +- spec: sync specfile with Fedora +- makefile: Use rpmdev-bumpspec's legacy date option +- Add feature to generate specfile entry, commit and archive + +* Tue Jul 21 2020 Tom Stellard - 1.14-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Fri Jul 17 2020 Jan Macku - 1.14-1 +- Fix spelling of SELinux +- Remove hardcoded systemd path + +* Tue Apr 14 2020 Jan Macku - 1.13-1 +- fix typo in translations and fix bogus dates in changelog + +* Mon Apr 06 2020 Jan Macku - 1.12-1 +- alternatives setService(): Add missing error mesg - (#1820089) +- po: update translations +- rebase + +* Thu Mar 14 2019 Peter Robinson 1.11-4 +- Split out alternatives into it's own package + +* Mon Oct 08 2018 Lukas Nykryn - 1.11-2 +- add Provides: alternatives + +* Mon Sep 10 2018 Lukas Nykryn - 1.11-1 +- Add tests for --add/remove-slave and use beakerlib +- alternatives: add-slave and remove-slave +- leveldb: don't crash on long names +- alternatives: prettier --list output + +* Fri Apr 21 2017 Lukáš Nykrýn - 1.10-1 +- Introduce --remove-all option +- po: update translations + +* Fri Feb 24 2017 Lukáš Nykrýn - 1.9-1 +- move sources to github + +* Wed Jun 29 2016 Lukáš Nykrýn - 1.8-1 +- alternatives: introduce --keep-missing +- alternatives: allow family in --set and display it in --config +- chkconfig: use isXinetdEnabled instead of isOn +- leveldb: trim leading whitespaces from systemctl +- leveldb: suppress error messages when selinux is turned off +- alternatives: always recreate symlinks when the alternative is updated +- test-alternatives: basic tests for slave links +- chkconfig: resetpriorities should work on all runlevels + +* Tue Nov 24 2015 Lukáš Nykrýn - 1.7-1 +- leveldb: fix segfault when selinux policy is not present +- alternatives: add family option + +* Fri Oct 02 2015 Lukáš Nykrýn - 1.6-1 +- systemd-sysv-install: don't play ping-pong with systemctl +- ntsysv: add description to systemd services +- ntsysv: skip templates +- Makefile: fix typo + +* Mon Jun 01 2015 Lukáš Nykrýn - 1.5-1 +- add systemd-sysv-install alias +- don't create symlinks if they already exist +- fix wrongly behaving LDFLAGS + +* Thu Mar 26 2015 Lukáš Nykrýn - 1.4-1 +- ntsysv: show systemd services and sockets +- fix combination --type xinetd --list service +- leveldb: restore selinux context for xinetd conf files +- alternatives: remove unused variable +- alternatives: warn if the target is not a symlink +- spec: add link to git +- lets simplify version + +* Wed Nov 05 2014 Lukáš Nykrýn - 1.3.63-1 +- alternatives: during install don't call preset on enabled services + +* Tue Aug 12 2014 Lukáš Nykrýn - 1.3.62-1 +- use systemctl preset, not systemctl enable +- fix typo in manpage +- partly support socket activated services + +* Wed Jul 31 2013 Lukáš Nykrýn - 1.3.61-1 +- try to make install_initd work +- fix permission issues with xinetd services + +* Tue Mar 12 2013 Lukáš Nykrýn - 1.3.60-1 +- don't completely override LDFLAGS +- pass along any rpm-configured LD flags +- make sure install_initd/remove_initd provides appropriate help output for those commands (#803818) +- check for overridden services in /etc too (#850899) +- chconfig should own /etc/rc.d (#894328) +- isXinetdEnabled should also ask systemd (#820363) +- alternatives: look for service file also in /etc +- alternatives: add --list option (#622635) +- chkconfig: add hint to call systemctl list-unit-files and list-dependencies (#800334) +- chkconfig: correctly handle unreadable init.d (#913807) +- alternatives: call systemctl enable with --force (#915667) + +* Wed Mar 7 2012 Bill Nottingham 1.3.59-1 +- translation updates +- xinetd may be a systemd service. Make sure we can still reload it (#800490) + +* Fri Feb 10 2012 Bill Nottingham 1.3.58-1 +- fix forwarding to systemctl with systemd >= 41 (#789256) +- assorted regression fixes from 1.3.57 (#782152, etc.) + +* Wed Jan 04 2012 Bill Nottingham 1.3.57-1 +- assorted cleanups to LSB dependency support (#693202 fixed properly, #701573) +- fix kill values for LSB-only scripts (#696305, ) +- don't apply start deps for services that aren't starting anywhere (#750446) + +* Tue Oct 11 2011 Bill Nottingham 1.3.56-1 +- add the systemd warning when no arguments are passed () + +* Wed Aug 31 2011 Bill Nottingham 1.3.55-1 +- update translations (#734631) + +* Tue Jul 19 2011 Bill Nottingham 1.3.54-1 +- alternatives: fix --initscript systemd support (#714830) +- revert forwarding of 'chkconfig --del' to 'systemctl disable' + +* Fri Jul 15 2011 Bill Nottingham 1.3.53-1 +- ntsysv: change the default to configure runlevels 2/3/4/5 (#709254) +- alternatives: check whether the --initscript param is a systemd service, act appropriately (#714830) +- forward chkconfig --del to systemctl disable where necessary + +* Wed Apr 27 2011 Bill Nottingham 1.3.52-1 +- set state before frobbing dependencies (#693202) +- ntsysv: don't list or configure service overridden by systemd (#691224) +- chkconfig: don't show services overridden by systemd in --list (#693504, #693500) +- don't forward to systemd if it's not installed () +- update translations + +* Wed Mar 09 2011 Bill Nottingham 1.3.51-1 +- further fixes to systemctl integration (, ) + +* Wed Feb 16 2011 Bill Nottingham 1.3.50-1 +- forward actions to systemctl when necessary () +- assorted translation updates + +* Tue Nov 9 2010 Bill Nottingham 1.3.49-1 +- fix abort on free of uninitialized data. (#649227) + +* Wed Oct 27 2010 Bill Nottingham 1.3.48-1 +- fix install_initd invocation for services that require $local_fs (#632294) + +* Tue Aug 10 2010 Bill Nottingham 1.3.47-1 +- Fix regression introduced in 1.3.45 (#622799) + +* Wed May 05 2010 Bill Nottingham 1.3.46-1 +- translation updates: hu, kn, ko (#589187) + +* Thu Mar 04 2010 Bill Nottingham 1.3.45-1 +- add support for Should-Start, Should-Stop (#98470, ) +- ntsysv: don't drop initscripts with '.' in the name (#556751) +- translation updates: el, id + +* Tue Sep 29 2009 Bill Nottingham 1.3.44-1 +- alternatives: update symlinks if they exist on installation (#104940) +- alternatives: clarify error messages with more context (#441443) +- alternatives: fix removal of manual links (#525021, ) +- translation updates: ml, mr, pl, ta, uk + +* Mon Sep 14 2009 Bill Nottingham 1.3.43-1 +- ntsysv man page tweak (#516599) +- another minor LSB tweak (#474223) +- translation updates + +* Fri Mar 6 2009 Bill Nottingham 1.3.42-1 +- further LSB fixes (#474223) +- throw errors on various malformed init scripts (#481198) +- man page updates re: LSB (#487979) +- translation updates: mai, gu, pt_BR, ro, ca, pa, sr, fr, hu + +* Tue Jan 20 2009 Bill Nottingham 1.3.41-1 +- restore return code & error on unconfigured services (#480805) + +* Fri Dec 5 2008 Bill Nottingham 1.3.40-1 +- fix some overflows. (#176944) +- add --type parameter to specify either xinetd or sysv services. + (#467863, +- do a permissions check before add/remove/on/off/resetpriorities. (#450254) +- parse Short-Description correctly (#441813, ) + +* Thu Dec 4 2008 Bill Nottingham 1.3.39-1 +- fail if dependencies fail on add/remove in LSB mode (#474223) + +* Wed Oct 29 2008 Bill Nottingham 1.3.38-1 +- Fix runlevel list in man page (#466739) +- translation updates + +* Thu Nov 8 2007 Bill Nottingham 1.3.37-1 +- make no options do --list (#290241, #176184) +- sr@Latn -> sr@latin + +* Tue Sep 25 2007 Bill Nottingham 1.3.36-1 +- buildreq popt-devel, link it dynamically (#279531) +- translation updates: kn, ko, mr, ro + +* Fri Aug 3 2007 Bill Nottingham 1.3.35-1 +- clarify licensing + +* Mon Apr 16 2007 Bill Nottingham 1.3.34-1 +- translation updates: as, bg, bn_IN, bs, ca, de, fr, hi, hu, id, ja, + ka, ml, ms, nb, or, sk, sl +- add resetpriorities to the man page (#197399) + +* Tue Feb 6 2007 Bill Nottingham 1.3.33-1 +- various changes from review - support alternate %%{_sbindir}, fix + summaries, add version to requires, assorted other bits + +* Fri Feb 2 2007 Bill Nottingham 1.3.32-1 +- support overriding various defaults via /etc/chkconfig.d () + +* Thu Feb 1 2007 Bill Nottingham 1.3.31-1 +- fix man page (#220558, ) +- add some more verbiage in alternatives man page (#221089) +- don't print usage message on a nonexstent service (#226804) + +* Fri Dec 1 2006 Bill Nottingham 1.3.30.1-1 +- translation updates: as, ka, lv, ml, te (#216617) + +* Thu Sep 7 2006 Bill Nottingham 1.3.30-1 +- license cleanup + +* Fri Feb 24 2006 Bill Nottingham 1.3.29-1 +- fix accidental enabling of services on --add (#182729) + +* Mon Feb 13 2006 Bill Nottingham 1.3.27-1 +- translation updates + +* Thu Feb 2 2006 Bill Nottingham 1.3.26-1 +- add support for resetting priorities without on/off status (#178864) + +* Wed Nov 30 2005 Bill Nottingham 1.3.25-1 +- return an error if changing services fails (#150235) + +* Fri Nov 18 2005 Bill Nottingham 1.3.24-1 +- when removing alternatives links, check to make sure they're + actually links (#173685) + +* Fri Nov 11 2005 Bill Nottingham 1.3.23-1 +- fix ntsysv (#172996) + +* Wed Nov 9 2005 Bill Nottingham +- fix doSetService call in frobOneDependencies + +* Tue Nov 8 2005 Bill Nottingham +- for LSB scripts, use any chkconfig: priorities as a basis, + instead of 50/50 (#172599) +- fix LSB script dependency setting when no chkconfig: line + is present (#161870, ) +- fix LSB script dependency setting when one of Required-Stop + or Required-Start: is missing (#168457) + +* Fri Oct 7 2005 Bill Nottingham +- fix segfault on directories in /etc/xinetd.d (#166385) +- don't needlessly rewrite xinetd files (#81008) + +* Thu May 5 2005 Bill Nottingham 1.3.20-1 +- fix deletion of orphaned slave links (#131496, ) + +* Fri Apr 29 2005 Bill Nottingham 1.3.19-1 +- build with updated translations + +* Thu Mar 3 2005 Bill Nottingham 1.3.18-1 +- actually return an error code if changing a service info fails + +* Tue Feb 22 2005 Bill Nottingham 1.3.17-1 +- more chkconfig: vs. LSB fixes (#149066) + +* Thu Feb 10 2005 Bill Nottingham 1.3.16-1 +- prefer chkconfig: start/stop priorities in LSB mode unless + Required-Start/Stop are used + +* Mon Feb 7 2005 Bill Nottingham 1.3.15-1 +- print usage when various invalid args are passed (#147393) + +* Wed Feb 2 2005 Bill Nottingham 1.3.14-1 +- resize reasonably with larger screens (#74156) +- don't error out completely on bad symlink (#74324) +- use ngettext (#106176) +- error out on invalid start/stop values (#109858) +- some man page updates +- fix return code of chkconfig for xinetd services (#63123) +- sort chkconfig --list display (#61576, ) + +* Tue Jan 11 2005 Bill Nottingham 1.3.13-1 +- fix LSB comment parsing some more (#144739) + +* Thu Oct 28 2004 Bill Nottingham 1.3.11.2-1 +- fix manpage reference (#137492) + +* Fri Oct 1 2004 Bill Nottingham 1.3.11.1-1 +- rebuild with updated translations + +* Fri Jun 4 2004 Bill Nottingham 1.3.11-1 +- fix LSB comment parsing (#85678) + +* Wed May 29 2004 Bill Nottingham 1.3.10-1 +- mark alternatives help output for translation (#110526) + +* Wed Oct 22 2003 Bill Nottingham 1.3.9-1 +- update translations + +* Mon Jul 28 2003 Bill Nottingham 1.3.8-4 +- rebuild + +* Tue May 13 2003 Dan Walsh 1.3.8-3 +- Update for RHEL + +* Thu May 8 2003 Dan Walsh 1.3.8-2 +- Fix readXinetdServiceInfo to return error on not regular files +- Fix chkconfig to not write messages if readXinetdServiceInfo gets an error + +* Fri Jan 31 2003 Bill Nottingham 1.3.8-1 +- fix some wording in alternatives (#76213) +- actually mark alternatives for translation + +* Thu Dec 12 2002 Elliot Lee 1.3.7-1 +- Link to libpopt in a multilib-safe fashion. + +* Thu Aug 29 2002 Trond Eivind Glomsrød 1.3.6-3 +- bump + +* Thu Aug 15 2002 Bill Nottingham 1.3.6-2 +- rebuild against new newt + +* Mon Aug 12 2002 Bill Nottingham 1.3.6-1 +- make on and off handle runlevel 2 too (#70766) + +* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-3 +- Update translations + +* Mon Apr 15 2002 Trond Eivind Glomsrød 1.3.5-2 +- Update translations + +* Sun Apr 7 2002 Jeremy Katz 1.3.5-1 +- alternatives: handle default with --config properly (#62009) + +* Thu Mar 14 2002 Bill Nottingham 1.3.4-1 +- don't apply the dependency logic to things that already have + start/stop priorities +- fix silly display bug in --config + +* Tue Mar 12 2002 Bill Nottingham 1.3.2-1 +- chkconfig: LSB support + +* Fri Mar 8 2002 Bill Nottingham +- alternatives: handle initscripts too; --initscript command-line option +- chkconfig/ntsysv (and serviceconf, indirectly): services with + *no* links in /etc/rc*.d are no longer displayed with --list, or + available for configuration except via chkconfig command-line options +- alternatives: fix trying to enable disable a null service + +* Tue Mar 5 2002 Bill Nottingham +- alternatives: handle things with different numbers of slave links + +* Mon Mar 4 2002 Bill Nottingham +- minor alternatives tweaks: don't install the same thing multiple times + +* Wed Jan 30 2002 Bill Nottingham +- actually, put the alternatives stuff back in /usr/sbin +- ship /etc/alternatives dir +- random alternatives fixes + +* Sun Jan 27 2002 Erik Troan +- reimplemented update-alternatives as just alternatives + +* Thu Jan 25 2002 Bill Nottingham +- add in update-alternatives stuff (perl ATM) + +* Mon Aug 27 2001 Trond Eivind Glomsrød +- Update translations + +* Tue Jun 12 2001 Bill Nottingham +- don't segfault on files that are exactly the length of a page size + (#44199, ) + +* Sun Mar 4 2001 Bill Nottingham +- don't show xinetd services in ntsysv if xinetd doesn't appear to be + installed (#30565) + +* Wed Feb 14 2001 Preston Brown +- final translation update. + +* Tue Feb 13 2001 Preston Brown +- warn in ntsysv if not running as root. + +* Fri Feb 2 2001 Preston Brown +- use lang finder script + +* Fri Feb 2 2001 Bill Nottingham +- finally fix the bug Nalin keeps complaining about :) + +* Wed Jan 24 2001 Preston Brown +- final i18n update before Beta. + +* Wed Oct 18 2000 Bill Nottingham +- ignore .rpmnew files (#18915) +- fix typo in error message (#17575) + +* Wed Aug 30 2000 Nalin Dahyabhai +- make xinetd config files mode 0644, not 644 + +* Thu Aug 24 2000 Erik Troan +- updated it and es translations + +* Sun Aug 20 2000 Bill Nottingham +- get man pages in proper packages + +* Sun Aug 20 2000 Matt Wilson +- new translations + +* Tue Aug 16 2000 Nalin Dahyabhai +- don't worry about extra whitespace on chkconfig: lines (#16150) + +* Wed Aug 10 2000 Trond Eivind Glomsrød +- i18n merge + +* Wed Jul 26 2000 Matt Wilson +- new translations for de fr it es + +* Tue Jul 25 2000 Bill Nottingham +- change prereqs + +* Sun Jul 23 2000 Bill Nottingham +- fix ntsysv's handling of xinetd/init files with the same name + +* Fri Jul 21 2000 Bill Nottingham +- fix segv when reading malformed files + +* Wed Jul 19 2000 Bill Nottingham +- put links, rc[0-6].d dirs back, those are necessary + +* Tue Jul 18 2000 Bill Nottingham +- add quick hack support for reading descriptions from xinetd files + +* Mon Jul 17 2000 Bernhard Rosenkraenzer +- don't own the /etc/rc[0-6].d symlinks; they're owned by initscripts + +* Sat Jul 15 2000 Matt Wilson +- move back to old file layout + +* Thu Jul 13 2000 Preston Brown +- bump copyright date + +* Tue Jul 11 2000 Bill Nottingham +- no %%pre today. Maybe tomorrow. + +* Thu Jul 6 2000 Bill Nottingham +- put initscripts %%pre here too + +* Mon Jul 3 2000 Bill Nottingham +- oops, if we don't prereq initscripts, we *need* to own /etc/rc[0-6].d + +* Sun Jul 2 2000 Bill Nottingham +- add xinetd support + +* Tue Jun 27 2000 Matt Wilson +- changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18 +- fixed sumary and description where a global string replace nuked them + +* Mon Jun 26 2000 Matt Wilson +- what Bill said, but actually build this version + +* Thu Jun 15 2000 Bill Nottingham +- don't own /etc/rc.* + +* Fri Feb 11 2000 Bill Nottingham +- typo in man page + +* Wed Feb 02 2000 Cristian Gafton +- fix description + +* Wed Jan 12 2000 Bill Nottingham +- link chkconfig statically against popt + +* Mon Oct 18 1999 Bill Nottingham +- fix querying alternate levels + +* Mon Aug 23 1999 Jeff Johnson +- don't use strchr to skip unwanted files, look at extension instead (#4166). + +* Thu Aug 5 1999 Bill Nottingham +- fix --help, --verson + +* Mon Aug 2 1999 Matt Wilson +- rebuilt ntsysv against newt 0.50 + +* Mon Aug 2 1999 Jeff Johnson +- fix i18n problem in usage message (#4233). +- add --help and --version. + +* Mon Apr 19 1999 Cristian Gafton +- release for Red Hat 6.0 + +* Thu Apr 8 1999 Matt Wilson +- added support for a "hide: true" tag in initscripts that will make + services not appear in ntsysv when run with the "--hide" flag + +* Thu Apr 1 1999 Matt Wilson +- added --hide flag for ntsysv that allows you to hide a service from the + user. + +* Mon Mar 22 1999 Bill Nottingham +- fix glob, once and for all. Really. We mean it. + +* Thu Mar 18 1999 Bill Nottingham +- revert fix for services@levels, it's broken +- change default to only edit the current runlevel + +* Mon Mar 15 1999 Bill Nottingham +- don't remove scripts that don't support chkconfig + +* Tue Mar 09 1999 Erik Troan +- made glob a bit more specific so xinetd and inetd don't cause improper matches + +* Thu Feb 18 1999 Matt Wilson +- removed debugging output when starting ntsysv + +* Thu Feb 18 1999 Preston Brown +- fixed globbing error +- fixed ntsysv running services not at their specified levels. + +* Tue Feb 16 1999 Matt Wilson +- print the value of errno on glob failures. + +* Sun Jan 10 1999 Matt Wilson +- rebuilt for newt 0.40 (ntsysv) + +* Tue Dec 15 1998 Jeff Johnson +- add ru.po. + +* Thu Oct 22 1998 Bill Nottingham +- build for Raw Hide (slang-1.2.2) + +* Wed Oct 14 1998 Cristian Gafton +- translation updates + +* Thu Oct 08 1998 Cristian Gafton +- updated czech translation (and use cs instead of cz) + +* Tue Sep 22 1998 Arnaldo Carvalho de Melo +- added pt_BR translations +- added more translatable strings +- support for i18n init.d scripts description + +* Sun Aug 02 1998 Erik Troan +- built against newt 0.30 +- split ntsysv into a separate package + +* Thu May 07 1998 Erik Troan +- added numerous translations + +* Mon Mar 23 1998 Erik Troan +- added i18n support + +* Sun Mar 22 1998 Erik Troan +- added --back diff --git a/sources b/sources index 6637d7e..f622cf9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (chkconfig-1.22.tar.gz) = 39f236b631f08863812811e4d57031693b3a02b81d984b2120659d42f7b808b83a9174d15737781c41eca9527aba5e14ad4264c0571df61a01b0e38c5987b502 +SHA512 (chkconfig-1.24.tar.gz) = 9f0dad18289fb518a50a65b0c2663a7e2c1e48167b2fddd76c3bda3932346fa584ebb151e0b804267659604b534068747abb6349d808c32a7d9dfac91aed7b0c From 308d98b5b47d654e0bfcca11d18f481622bacbf3 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Wed, 2 Aug 2023 13:47:23 +0200 Subject: [PATCH 4/5] 1.25 --- .gitignore | 1 + chkconfig.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 472cebe..4b6ec0d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /chkconfig-1.21.tar.gz /chkconfig-1.22.tar.gz /chkconfig-1.24.tar.gz +/chkconfig-1.25.tar.gz diff --git a/chkconfig.spec b/chkconfig.spec index 7a691f4..952d007 100644 --- a/chkconfig.spec +++ b/chkconfig.spec @@ -1,6 +1,6 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig -Version: 1.24 +Version: 1.25 Release: 1%{?dist} License: GPL-2.0-only URL: https://github.com/fedora-sysv/chkconfig @@ -88,6 +88,11 @@ mkdir -p $RPM_BUILD_ROOT/etc/chkconfig.d %dir /var/lib/alternatives %changelog +* Wed Aug 02 2023 Jan Macku - 1.25-1 +- alternatives: fix possible buffer overrun +- Translated using Weblate (Korean) +- Translated using Weblate (Chinese (Simplified) (zh_CN)) + * Thu May 04 2023 Jan Macku - 1.24-1 - ci: fix `NEXT_VERSION` in Makefile - revert: releng: Enable Packit to handle Fedora updates diff --git a/sources b/sources index f622cf9..eb3f8e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (chkconfig-1.24.tar.gz) = 9f0dad18289fb518a50a65b0c2663a7e2c1e48167b2fddd76c3bda3932346fa584ebb151e0b804267659604b534068747abb6349d808c32a7d9dfac91aed7b0c +SHA512 (chkconfig-1.25.tar.gz) = 56ab80760da9690e837dc2955daf5031a3d629ce3e00cafba1bf6f888500946078f907b6262860b244cc0de65f8b075bc90bab68d061c2e48273ddf8e20075c6 From 45d2860167a184f69c0e95e1d5ab02f27d593bc5 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 18 Jan 2024 10:33:16 +0100 Subject: [PATCH 5/5] 1.26 --- .gitignore | 1 + chkconfig.spec | 30 ++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4b6ec0d..605e281 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /chkconfig-1.22.tar.gz /chkconfig-1.24.tar.gz /chkconfig-1.25.tar.gz +/chkconfig-1.26.tar.gz diff --git a/chkconfig.spec b/chkconfig.spec index 952d007..d28466f 100644 --- a/chkconfig.spec +++ b/chkconfig.spec @@ -1,11 +1,17 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig -Version: 1.25 +Version: 1.26 Release: 1%{?dist} License: GPL-2.0-only URL: https://github.com/fedora-sysv/chkconfig Source: https://github.com/fedora-sysv/chkconfig/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: newt-devel gettext popt-devel libselinux-devel beakerlib gcc systemd-devel make + +BuildRequires: gcc gettext libselinux-devel make newt-devel popt-devel systemd-devel +# beakerlib might not be available on CentOS Stream any more +%if 0%{?fedora} +BuildRequires: beakerlib +%endif + Conflicts: initscripts <= 5.30-1 Provides: /sbin/chkconfig @@ -42,8 +48,11 @@ system at the same time. %build %make_build RPM_OPT_FLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" +# tests are executed using tmt and tf on CentOS Stream and RHEL +%if 0%{?fedora} %check make check +%endif %install rm -rf $RPM_BUILD_ROOT @@ -88,6 +97,23 @@ mkdir -p $RPM_BUILD_ROOT/etc/chkconfig.d %dir /var/lib/alternatives %changelog +* Wed Jan 17 2024 Jan Macku - 1.26-1 +- fix(test): dot't call `basename` with empty string +- spec: sort BuildRequires alphabetically +- fix(test): remove dangling `rlPhase` fn call +- ci: run tests using Packit and Testing Farm +- build: update `.pot` file +- ci: fix typo in test workflow +- test: add support for running using tmt +- Translated using Weblate (Czech) +- Translated using Weblate (Punjabi) +- build(deps): bump actions/upload-artifact from 3 to 4 +- build(deps): bump github/codeql-action from 2 to 3 +- leveldb: fix systemdActive() +- build(deps): bump redhat-plumbers-in-action/differential-shellcheck +- Translated using Weblate (Hungarian) +- build(deps): bump actions/checkout from 3 to 4 + * Wed Aug 02 2023 Jan Macku - 1.25-1 - alternatives: fix possible buffer overrun - Translated using Weblate (Korean) diff --git a/sources b/sources index eb3f8e2..4cd5cd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (chkconfig-1.25.tar.gz) = 56ab80760da9690e837dc2955daf5031a3d629ce3e00cafba1bf6f888500946078f907b6262860b244cc0de65f8b075bc90bab68d061c2e48273ddf8e20075c6 +SHA512 (chkconfig-1.26.tar.gz) = e4e4ca07c93f571b93290bf010d86ab2f5bc74a2a76e6b18843b24c1212653a6e204eb4657aa0f9b7c738ba23653b456be8cd4393a04a5651ef1669ee95cbe80