From bc613b6fd9911cc2be79426d5bd5a71b2c81463d Mon Sep 17 00:00:00 2001 From: Mahno Date: Fri, 21 Mar 2025 22:59:49 +0800 Subject: [PATCH] add files --- yast2-services-manager-5.0.1.tar.bz2 | Bin 0 -> 46937 bytes yast2-services-manager.changes | 795 +++++++++++++++++++++++++++ yast2-services-manager.spec | 96 ++++ 3 files changed, 891 insertions(+) create mode 100644 yast2-services-manager-5.0.1.tar.bz2 create mode 100644 yast2-services-manager.changes create mode 100644 yast2-services-manager.spec diff --git a/yast2-services-manager-5.0.1.tar.bz2 b/yast2-services-manager-5.0.1.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..13c6128d7bb3afb0244146dce1d0d0ba43655894 GIT binary patch literal 46937 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 z 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 BrPTlc literal 0 HcmV?d00001 diff --git a/yast2-services-manager.changes b/yast2-services-manager.changes new file mode 100644 index 0000000..465d273 --- /dev/null +++ b/yast2-services-manager.changes @@ -0,0 +1,795 @@ +------------------------------------------------------------------- +Tue Jan 28 10:17:29 UTC 2025 - Stefan Hundhammer + +- Remove nscd-related code (bsc#1236308) +- 5.0.1 + +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (bsc#1185510) + +------------------------------------------------------------------- +Mon May 15 13:36:23 UTC 2023 - Stefan Hundhammer + +- Improved help text for services table (bsc#1211320) +- 4.6.1 + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Thu Jul 7 09:44:23 UTC 2022 - Fabian Vogt + +- Explicitly pull in systemctl for buildtime tests (jsc#SMO-84) +- 4.5.1 + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Wed Aug 18 13:50:58 UTC 2021 - David Diaz + +- Update known systemd states and substates (bsc#1189572) +- 4.4.1 + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Mon Feb 15 09:06:09 UTC 2021 - Josef Reidinger + +- Adapted unit test to recent changes in Yast::Report (related to + bsc#1179893). +- 4.3.6 + +------------------------------------------------------------------- +Thu Aug 27 09:43:49 UTC 2020 - Martin Vidner + +- Re-enable service table sorting (bsc#1165388, bsc#1174615). +- 4.3.5 + +------------------------------------------------------------------- +Mon Aug 10 18:06:31 CEST 2020 - schubi@suse.de + +- AutoYaST: Added supplements: autoyast(services_manager) into the + spec file in order to install this packages if the section has + been defined in the AY configuration file (bsc#1146494). +- 4.3.4 + +------------------------------------------------------------------- +Mon Aug 10 15:18:56 UTC 2020 - Martin Vidner + +- Fix changing other services than the user expects (bsc#1165388, + bsc#1174615) +- 4.3.3 + +------------------------------------------------------------------- +Wed Jul 29 11:15:35 UTC 2020 - Josef Reidinger + +- Fix detection of modifications in AutoYaST config mode + (bsc#1173408) +- Fix remembering of services configuration in AutoYaST config mode + (bsc#1173408) +- 4.3.2 + +------------------------------------------------------------------- +Tue Jun 30 11:48:27 UTC 2020 - Imobach Gonzalez Sosa + +- Honor the 'target' argument when cloning the system. If it is + set to 'compact', it only exports those services which start + mode is not set to their predefined values (bsc#1172749). +- 4.3.1 + +------------------------------------------------------------------- +Tue May 12 15:32:28 UTC 2020 - josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.0 + +------------------------------------------------------------------- +Fri Sep 6 14:28:55 CEST 2019 - schubi@suse.de + +- Set BaseTargets::GRAPHICAL and Target::GRAPHICAL if package "xdm" + will be installed (instead of xorg-x11-server) (bsc#1140735). +- 4.2.5 + +------------------------------------------------------------------- +Tue Aug 27 18:33:52 CEST 2019 - schubi@suse.de + +- Set X-SuSE-YaST-AutoInstResource in desktop file (bsc#144894). +- 4.2.4 + +------------------------------------------------------------------- +Thu Aug 22 16:30:11 CEST 2019 - schubi@suse.de + +- Using rb_default_ruby_abi tag in the spec file in order to + handle several ruby versions (bsc#1146403). +- 4.2.3 + +------------------------------------------------------------------- +Fri May 31 12:38:40 UTC 2019 - Stasiek Michalski + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.2 + +------------------------------------------------------------------- +Wed May 8 15:20:54 UTC 2019 - Stefan Hundhammer + +- Adapted systemd states to upstream changes: + New stop-watchdog, no more stop-sigabrt (bsc#1134571) +- 4.2.0 + +------------------------------------------------------------------- +Wed Feb 13 16:38:31 CET 2019 - schubi@suse.de + +- Upgrade: Do not write default target if it has not been set. + (bsc#1125144) +- 4.1.14 + +------------------------------------------------------------------- +Fri Feb 8 11:15:38 CET 2019 - schubi@suse.de + +- Reporting a warning if a none existing default target will be + written (bsc#1046083). +- 4.1.13 + +------------------------------------------------------------------- +Tue Jan 29 07:52:57 UTC 2019 - dgonzalez@suse.com + +- Includes the associated socket status, if applicable, as part of + the service details (bsc#119276) +- 4.1.12 + +------------------------------------------------------------------- +Wed Dec 12 15:55:24 UTC 2018 - schubi@suse.de + +- Fix: Do not crash in chroot environment (bsc#1113732) +- 4.1.11 + +------------------------------------------------------------------- +Wed Dec 12 15:46:31 UTC 2018 - Josef Reidinger + +- always use absolute path to binaries (bsc#1118291) +- 4.1.10 + +------------------------------------------------------------------- +Mon Nov 26 02:52:52 UTC 2018 - Noah Davis + +- Provide icon with module (boo#1109310) +- 4.1.9 + +------------------------------------------------------------------- +Tue Oct 16 15:28:34 CEST 2018 - schubi@suse.de + +- Added license file to spec. + +------------------------------------------------------------------- +Wed Sep 19 20:39:00 UTC 2018 - knut.anderssen@suse.com + +- Adapted to use the Y2Firewall::Firewalld::Zone object returned by + Y2Firewall::Firewalld::Interface#zone instead of a String. +- Adapted to use the new Y2Firewall::Firewalld::Interface objects + instead of a hash (fate#324662) +- 4.1.8 + +------------------------------------------------------------------- +Wed Sep 5 08:47:10 UTC 2018 - igonzalezsosa@suse.com + +- Bring back the ServicesManagerTargetClass#modified= method + (bsc#1107240). +- 4.1.7 + +------------------------------------------------------------------- +Mon Aug 27 16:20:38 UTC 2018 - jlopez@suse.com + +- Add help for buttons in the dialog (related to bsc#1089999 and + fate#319428). +- 4.1.6 + +------------------------------------------------------------------- +Thu Aug 23 14:23:27 UTC 2018 - dgonzalez@suse.com + +- Update calls to YaST2 systemd classes (related to fate#319428) +- 4.1.5 + +------------------------------------------------------------------- +Thu Aug 23 13:11:36 UTC 2018 - jlopez@suse.com + +- Add confirmation popup with summary of changes and highlight + changes over each service. +- Disable Apply button when there are no changes. +- Part of fate#319428. +- 4.1.4 + +------------------------------------------------------------------- +Wed Aug 22 14:27:06 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. + +------------------------------------------------------------------- +Tue Aug 14 17:33:09 UTC 2018 - igonzalezsosa@suse.com + +- Add support for systemd services that can only be started + on-demand (fate#319428 and bsc#1104568). +- 4.1.3 + +------------------------------------------------------------------- +Wed Aug 8 10:13:46 UTC 2018 - igonzalezsosa@suse.com + +- Add support to AutoYaST to set services to be started on demand + (related to fate#319428). +- Improve AutoYaST error handling when configuring services. +- 4.1.2 + +------------------------------------------------------------------- +Mon Aug 6 12:10:23 UTC 2018 - jlopez@suse.com + +- Added button to show journal logs (related to fate#319427). +- 4.1.1 + +------------------------------------------------------------------- +Fri Aug 3 14:56:31 UTC 2018 - jlopez@suse.com + +- Added button to apply changes without closing the Services + Manager dialog (part of fate#319428). +- 4.1.0 + +------------------------------------------------------------------- +Wed Aug 1 10:50:29 UTC 2018 - igonzalezsosa@suse.com + +- Fix support to handle services during early 1st stage + (related to fate#319428). +- 4.0.6 + +------------------------------------------------------------------- +Wed Jul 25 12:17:42 UTC 2018 - jlopez@suse.com + +- Show systemd state and substate for each service, + e.g. "Active (Running)" (bsc#1080738). +- Added new menu button to select the service start mode (on boot, + on demand or manually) (fate#319427). +- 4.0.5 + +------------------------------------------------------------------- +Wed Jun 27 10:46:48 CEST 2018 - schubi@suse.de + +- Added additional searchkeys to desktop file (fate#321043). +- 4.0.4 + +------------------------------------------------------------------- +Mon Feb 12 09:45:41 UTC 2018 - knut.anderssen@suse.com + +- Replace SuSEFirewall2 by firewalld (fate#323460) +- 4.0.3 + +------------------------------------------------------------------- +Mon Feb 12 08:47:13 UTC 2018 - jreidinger@suse.com + +- Drop xinetd service protected for xvnc as it now uses service + (fate#323373) +- 4.0.2 + +------------------------------------------------------------------- +Mon Oct 16 12:22:31 UTC 2017 - jreidinger@suse.com + +- respect target level specified in control file (bsc#1063216) +- 4.0.1 + +------------------------------------------------------------------- +Wed Aug 30 14:12:29 UTC 2017 - mvidner@suse.com + +- Use fewer calls of systemctl to speed up startup (bsc#1045658) +- 4.0.0 + +------------------------------------------------------------------- +Wed Aug 2 14:22:08 UTC 2017 - jreidinger@suse.com + +- Optimize services manager output for ncurses on 80x24 + (bsc#993826) +- 3.3.1 + +------------------------------------------------------------------- +Wed Jul 12 11:25:20 UTC 2017 - jreidinger@suse.com + +- Fix failing ERB template in ruby 2.4 (will be default for SLE15 + so part of bsc#1044312) +- 3.3.0 + +------------------------------------------------------------------- +Tue Feb 14 14:25:04 CET 2017 - schubi@suse.de + +- Added lib/services-manager/clients/*.rb to spec file + (FATE#321738). + +------------------------------------------------------------------- +Mon Feb 13 14:34:34 CET 2017 - schubi@suse.de + +- AutoYaST: "Write" can be called in first and second installation + stage (FATE#321738). +- 3.2.1 + +------------------------------------------------------------------- +Thu Jan 19 17:10:47 CET 2017 - schubi@suse.de + +- Using systemctl calls (is-active, is-enabled) to evaluate if the + service is enabled/active (bnc#1017166, bnc#1012047) +- AY-Import: Filter out all YaST services which should e.g. not be + restarted while installation.(bnc#956043) +- 3.2.0 + +------------------------------------------------------------------- +Tue Nov 15 11:33:19 UTC 2016 - igonzalezsosa@suse.com + +- Use the X-SuSE-YaST-AutoInstResourceAliases key to get rid + of the runlevel.desktop file (related to bsc#887115 and + bsc#1008301) +- 3.1.43 + +------------------------------------------------------------------- +Wed Jan 13 09:00:17 UTC 2016 - igonzalezsosa@suse.com + +- Add X-SuSE-YaST-AutoInstSchema declaration so + services-manager.rnc could be included in yast2-schema package +- Fix validation of AutoYaST profile (bsc#954412) +- 3.1.42 + +------------------------------------------------------------------- +Wed Nov 25 00:20:00 CST 2015 - crojasaragonez@hotmail.com + +- Closing window with x icon fixed (bsc#956917) +- 3.1.41 + +------------------------------------------------------------------- +Mon Nov 23 09:50:44 CET 2015 - locilka@suse.com + +- Service state 'activating' is considered to be 'active', + 'deactivating' is 'inactive' and 'reloading' is 'active'. + This fixes the second stage of AutoYaST installation getting hung + in certain cases as it tried to restart itself (bsc#956043). +- 3.1.40 + +------------------------------------------------------------------- +Fri Dec 19 12:14:11 CET 2014 - schubi@suse.de + +- AutoYaST: Moved code from autoyast2 package to import function of + services_manager_target. (bnc#909745) +- 3.1.39 + +------------------------------------------------------------------- +Wed Dec 17 12:18:46 CET 2014 - schubi@suse.de + +- AutoYaST import: initialize Yast::I18n correctly + (bnc#909768) +- 3.1.38 + +------------------------------------------------------------------- + +Thu Dec 4 09:51:33 UTC 2014 - jreidinger@suse.com + +- remove X-KDE-Library from desktop file (bnc#899104) + +------------------------------------------------------------------- +Wed Dec 3 10:59:13 CET 2014 - locilka@suse.com + +- Fixed adjusting service state according to new settings, already + loaded services were ignored (bnc#906730) +- 3.1.37 + +------------------------------------------------------------------- +Mon Nov 17 16:09:21 UTC 2014 - ancor@suse.com + +- From SLE12 maintenance: fixed installation to use the + localized version of the default target name (bnc#895023). +- 3.1.36 + +------------------------------------------------------------------- +Tue Nov 4 07:22:23 UTC 2014 - jreidinger@suse.com + +- Do not overwrite predefined target value in live installer + (bnc#891213) +- 3.1.35 + +------------------------------------------------------------------- +Tue Oct 14 08:34:04 UTC 2014 - cwh@suse.com + +- Added minimal commandline support: just 'help' (bnc#893622) +- 3.1.34 + +------------------------------------------------------------------- +Fri Sep 19 16:31:09 CEST 2014 - locilka@suse.com + +- Defining safe minimal width of the Default Target UI entry + (bnc#897443) +- 3.1.33 + +------------------------------------------------------------------- +Fri Sep 19 15:46:18 CEST 2014 - locilka@suse.com + +- Defining textdomain in ServicesManagerTarget::BaseTargets module + (bnc#892366) +- 3.1.32 + +------------------------------------------------------------------- +Thu Sep 4 12:25:31 UTC 2014 - mvidner@suse.com + +- Use a more flexible rubygem requirement syntax (bnc#895069) +- 3.1.31 + +------------------------------------------------------------------- +Mon Aug 25 09:25:06 CEST 2014 - schubi@suse.de + +- Autoyast: Moved minimal configuration to a central place in + inst_finish. (bnc#886464) +- 3.1.30 + +------------------------------------------------------------------- +Tue Aug 19 10:45:25 CEST 2014 - locilka@suse.com + +- Targets marked for translations, adjusting UI in a way that even + longer targets (translations) fit into it (bnc#892366) +- 3.1.29 + +------------------------------------------------------------------- +Mon Jul 28 15:42:04 CEST 2014 - schubi@suse.de + +- Do not set default target while autoyast installation/update. + (bnc#889055) +- 3.1.28 + +------------------------------------------------------------------- +Tue Jul 25 12:40:31 UTC 2014 - ancor@suse.com + +- Ensures that the errors list is cleared if the user decides to + continue after a failure (by delegating ServiceManager.errors to + ServiceManagerService) +- Fixes bnc#888555 +- 3.1.27 + +------------------------------------------------------------------- +Thu Jul 24 11:55:32 CEST 2014 - locilka@suse.com + +- While saving services state (activate/deactivate), do not touch + a service, that is already in the desired state (bnc#884756) +- 3.1.26 + +------------------------------------------------------------------- +Wed Jul 23 18:51:57 CEST 2014 - locilka@suse.com + +- Showing info that Services Manager hasn't been configured yet in + AutoYast till it's cloned from the system or user enters + the module and saves its configuration (bnc#887694) +- 3.1.25 + +------------------------------------------------------------------- +Tue Jul 22 15:01:52 CEST 2014 - locilka@suse.com + +- Using new library ServicesProposal, that holds information about + enabled/disabled services during installation, for exporting the + services configuration for AutoYast at the end of installation + (bnc#887688) +- 3.1.24 + +------------------------------------------------------------------- +Tue Jul 22 08:57:04 CEST 2014 - locilka@suse.com + +- Services Manager client for AutoYast marked as clonable (meaning: + can read the current system state) (bnc#887115) +- 3.1.23 + +------------------------------------------------------------------- +Thu Jul 17 15:12:50 CEST 2014 - locilka@suse.com + +- Fixed AutoYast summary to show both enabled and disabled services +- Fixed reading targets - now they read in all cases except the + initial installation where systemctl doesn't work in chroot +- Fixed AutoYast schema to allow service or listentry as AutoYast + by default exports all single entries as 'listentry' +- All bnc#887695 and bnc#887115 +- 3.1.22 + +------------------------------------------------------------------- +Mon Jul 14 10:20:39 CEST 2014 - locilka@suse.com + +- ServicesManagerServiceClass and ServicesManagerTargetClass + switched to using lazy loading of system(ctl) data +- Fixed Export AutoYast functionality to return the currently + supported and documented format +- Added tests for all the other AutoYast formats supported + for Import (all bnc#885800) +- 3.1.21 + +------------------------------------------------------------------- +Tue Jul 8 09:34:32 CEST 2014 - locilka@suse.com + +- Function 'localize' moved to ServicesManagerTarget library and + added a test case (bnc#886117) +- 3.1.20 + +------------------------------------------------------------------- +Mon Jul 7 16:08:30 CEST 2014 - locilka@suse.com + +- Fixed broken N_(...) call (bnc#886040) +- 3.1.19 + +------------------------------------------------------------------- +Fri Jul 4 14:48:16 CEST 2014 - locilka@suse.com + +- Default systemd target names marked for translation (bnc#884339) +- 3.1.18 + +------------------------------------------------------------------- +Thu Jul 3 16:32:16 CEST 2014 - locilka@suse.com + +- Marked "runlevel" as not clonable, the functionality is there + for importing old profiles only (bnc#873604) +- 3.1.17 + +------------------------------------------------------------------- +Wed Jul 2 12:15:17 UTC 2014 - vmoravec@suse.com + +- Fix failing tests +- 3.1.16 + +------------------------------------------------------------------- +Tue Jul 1 09:19:08 UTC 2014 - vmoravec@suse.com + +- Fix issues with ServicesManagerTarget (bnc#869656, bnc#867759, + bnc#875098) +- 3.1.15 + +------------------------------------------------------------------- +Fri Jun 6 10:52:11 CEST 2014 - locilka@suse.com + +- AutoYast summary - hard-coded ERB moved to separate file + to be able to generate translations (bnc#878606) +- Added missing textdomain (bnc#881277) +- 3.1.14 + +------------------------------------------------------------------- +Mon May 12 09:37:03 UTC 2014 - vmoravec@suse.com + +- Fix displaying icon twice in control centre (bnc#874124) +- 3.1.13 + +------------------------------------------------------------------- +Thu Apr 10 14:31:57 UTC 2014 - vmoravec@suse.com + +- Add support for legacy runlevel autoyast profile and improve + profile specifications (bnc#865347) +- 3.1.12 + +------------------------------------------------------------------- +Tue Mar 18 13:37:40 UTC 2014 - vmoravec@suse.com + +- Do not crash installation with empty services list (bnc#868614) +- 3.1.11 + +------------------------------------------------------------------- +Mon Mar 17 09:23:40 UTC 2014 - vmoravec@suse.com + +- Do not disable services not listed in autoyast profile + in second stage (bnc#868042) +- 3.1.10 + +------------------------------------------------------------------- +Fri Mar 7 14:15:16 UTC 2014 - vmoravec@suse.com + +- Respect the user preference for default target (bnc#867125) +- 3.1.9 + +------------------------------------------------------------------- +Fri Feb 28 17:06:39 UTC 2014 - vmoravec@suse.com + +- Reload target detection after install config change (bnc#866292) +- 3.1.8 + +------------------------------------------------------------------- +Wed Feb 26 13:24:10 UTC 2014 - vmoravec@suse.com + +- Select the current default target in the proposal (bnc#865357) +- 3.1.7 + +------------------------------------------------------------------- +Tue Feb 25 15:43:51 UTC 2014 - vmoravec@suse.com + +- Fix crashing installer if canceled target proposal (bnc#865354) +- 3.1.6 + +------------------------------------------------------------------- +Thu Feb 20 12:54:55 UTC 2014 - vmoravec@suse.com + +- Fix wrong target selection (bnc#864073) +- 3.1.5 + +------------------------------------------------------------------- +Thu Feb 20 08:53:50 UTC 2014 - vmoravec@suse.com + +- Add explicit empty default target (bnc#864073) +- 3.1.4 + +------------------------------------------------------------------- +Mon Feb 17 09:10:43 UTC 2014 - jreidinger@suse.com + +- fix latest fix for constant refine (bnc#864055) +- 3.1.3 + +------------------------------------------------------------------- +Thu Feb 13 16:11:53 UTC 2014 - jreidinger@suse.com + +- avoid constant redefine warning (BNC#861529) +- 3.1.2 + +------------------------------------------------------------------- +Wed Feb 12 11:27:58 UTC 2014 - jreidinger@suse.com + +- fix namespace collision for minimal installation +- 3.1.1 + +------------------------------------------------------------------- +Wed Feb 12 08:38:33 UTC 2014 - vmoravec@suse.com + +- main version change +- README.md update +- 3.1.0 + +------------------------------------------------------------------- +Tue Feb 11 15:06:34 UTC 2014 - jreidinger@suse.com + +- fix dependencies to not allow old yast2-installation +- 0.0.24 + +------------------------------------------------------------------- +Fri Feb 7 15:02:19 UTC 2014 - jreidinger@suse.com + +- support minimal installation (FATE#313149) +- 0.0.23 + +------------------------------------------------------------------- +Tue Jan 7 17:01:45 CET 2014 - locilka@suse.com + +- Reusing already defined constant in SystemdTarget instead of + redefining it again +- 0.0.22 + +------------------------------------------------------------------- +Tue Dec 3 09:33:19 UTC 2013 - vmoravec@suse.com + +- 0.0.21 +- Fix installation proposal for default taret +- Do not validate new target outside of normal mode + +------------------------------------------------------------------- +Thu Nov 28 08:20:59 UTC 2013 - vmoravec@suse.com + +- 0.0.20 +- fix prep in spec + +------------------------------------------------------------------- +Wed Nov 27 13:41:46 UTC 2013 - vmoravec@suse.com + +- 0.0.19 +- use versioned tarball + +------------------------------------------------------------------- +Wed Nov 27 12:50:10 UTC 2013 - vmoravec@suse.com + +- 0.0.18 +- remove dependency on ruby 2.0 + +------------------------------------------------------------------- +Wed Nov 27 10:13:56 UTC 2013 - vmoravec@suse.com + +- fix publishing export method in SystemdService module +- 0.0.17 + +------------------------------------------------------------------- +Tue Nov 26 07:43:18 UTC 2013 - vmoravec@suse.cz + +- fix missing dependency on Mode module +- 0.0.16 + +------------------------------------------------------------------- +Fri Nov 22 14:47:02 UTC 2013 - vmoravec@suse.com + +- 0.0.15 +- do not call dbus during installation for setting + default_target + +------------------------------------------------------------------- +Mon Nov 11 13:01:49 UTC 2013 - vmoravec@suse.com + +- 0.0.14 +- obsoletes yast2-runlevel package + +------------------------------------------------------------------- +Mon Nov 11 11:13:12 UTC 2013 - vmoravec@suse.com + +- 0.0.13 +- group base target constants for better referencing from + withing other modules and clients + +------------------------------------------------------------------- +Wed Nov 6 16:49:42 UTC 2013 - vmoravec@suse.com + +- 0.0.12 +- complete autoyast support + +------------------------------------------------------------------- +Mon Nov 4 12:09:05 UTC 2013 - vmoravec@suse.com + +- 0.0.11 +- list missing LSB services bnc#846422 + +------------------------------------------------------------------- +Fri Oct 25 12:31:53 UTC 2013 - vmoravec@suse.com + +- 0.0.10 +- add alias services for services-manager client +- replace old tests with rspec tests +- add yast clients: target_proposal, services_proposal, target_finish +- various fixes of modules' API + +------------------------------------------------------------------- +Sun Sep 15 08:49:56 UTC 2013 - tchvatal@suse.com + +- Fix the ruby dep and drop clean section as it is useless. + +------------------------------------------------------------------- +Fri Sep 13 14:42:38 UTC 2013 - vmoravec@suse.com + +- 0.0.9 +- Refactoring of module API +- Added tests + +------------------------------------------------------------------- +Wed Jul 10 15:27:49 CEST 2013 - locilka@suse.com + +- 0.0.8 +- Added full AutoYast support +- Temporarily disabled tests for openSUSE 13.1 and further +- Added dependency on ruby-bindings >= 1.2.0 + +------------------------------------------------------------------- +Thu Jul 4 14:04:32 CEST 2013 - locilka@suse.com + +- Dialogs and their handling split into separate file to be used + from Autoyast +- Double click in table of services enables/disables the selected + service + +------------------------------------------------------------------- +Thu Jun 27 08:42:20 UTC 2013 - vmoravec@suse.com + +- 0.0.7 +- Use updated yast2-ruby-bindings +- Adapt namespace to new yast2-ruby-bindings + +------------------------------------------------------------------- +Fri Jun 21 15:20:35 CEST 2013 - locilka@suse.com + +- 0.0.6 +- Added infrastructure for tests and one simple exemplary test + +------------------------------------------------------------------- +Fri Jun 21 11:12:03 CEST 2013 - locilka@suse.com + +- 0.0.5 +- SystemdTarget.all changed to return hash instead of array +- Using target description in UI + +------------------------------------------------------------------- +Thu Jun 20 10:39:41 CEST 2013 - locilka@suse.com + +- 0.0.4 +- Initial version: Services can be started and stopped, enabled + or disabled. Default target can be set. diff --git a/yast2-services-manager.spec b/yast2-services-manager.spec new file mode 100644 index 0000000..6ee7b1f --- /dev/null +++ b/yast2-services-manager.spec @@ -0,0 +1,96 @@ +# +# spec file for package yast2-services-manager +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +###################################################################### +# +# IMPORTANT: Please do not change spec file in build service directly +# Use https://github.com/yast/yast-services-manager repo +# +###################################################################### + +Name: yast2-services-manager +Version: 5.0.1 +Release: 0 +Summary: YaST2 - Services Manager +Group: System/YaST +License: GPL-2.0-or-later +URL: https://github.com/yast/yast-services-manager + +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: ruby +BuildRequires: update-desktop-files +# 'target' argument for Installation::AutoClient#export method +BuildRequires: yast2 >= 4.3.10 +BuildRequires: yast2-ruby-bindings >= 1.2.0 +# To show service logs +BuildRequires: yast2-journal >= 4.1.1 +# Support for 'data' directory in rake install task +BuildRequires: rubygem(yast-rake) >= 0.1.7 +BuildRequires: yast2-devtools >= 4.2.2 +BuildRequires: rubygem(rspec) +# The tests need systemctl +BuildRequires: pkgconfig(systemd) + +Requires: ruby + # 'target' argument for Installation::AutoClient#export method +Requires: yast2 >= 4.3.10 +Requires: yast2-ruby-bindings >= 1.2.0 + +# To show service logs +Suggests: yast2-journal >= 4.1.1 + +Obsoletes: yast2-runlevel + +# need new enough installation for its inst clients +Conflicts: yast2-installation < 3.1.32 +Conflicts: yast2-runlevel + +Supplements: autoyast(services-manager) + +BuildArch: noarch + +%description +Provides user interface and libraries to configure systemd +services and targets. + +%prep +%setup -q + +%build + +%check +rake test:unit + +%install +%yast_install +%yast_metainfo + +%files +%{yast_clientdir} +%{yast_moduledir} +%{yast_schemadir} +%{yast_libdir} +%{yast_ydatadir} +%{yast_desktopdir} +%{yast_metainfodir} +%{yast_icondir} +%doc %{_docdir}/packages/%{name}/* +%license COPYING + +%changelog