File project.diff of Package systemd-presets-branding-MicroOS

--- 50-default-MicroOS.preset.orig
+++ 50-default-MicroOS.preset
@@ -2,8 +2,7 @@ enable transactional-update.timer
 enable create-dirs-from-rpmdb.service
 enable rebootmgr.service
 enable issue-add-ssh-keys.service
-enable sshd.service
-enable tallow.service
+enable ignition-firstboot-complete.service
 enable cloud-config.service
 enable cloud-final.service
 enable cloud-init-local.service
@@ -12,6 +11,11 @@ enable health-checker.service
 enable kubelet.service
 enable container-image-prune.timer
 disable purge-kernels.service
+enable sshd.service
+# pulled in by kiwi stuff by default
+disable lvm2-monitor.service
 # optional packages
 enable man-db-create.service
 
+# this one is just plain broken
+disable btrfsmaintenance-refresh.service
--- systemd-presets-branding-MicroOS.changes.orig
+++ systemd-presets-branding-MicroOS.changes
@@ -1,190 +1,9 @@
 -------------------------------------------------------------------
-Wed Apr 22 15:46:36 UTC 2020 - Richard Brown <rbrown@suse.com>
+Thu Oct  8 11:35:50 UTC 2020 - jsrain@suse.com
 
-- Enable container-image-prune.timer by default
+- enable the sshd service by default
 
 -------------------------------------------------------------------
-Mon Mar 23 10:03:58 UTC 2020 - Richard Brown <rbrown@suse.com>
-
-- Enable kubelet by default (as expected by kubeadm) [boo#1167369]
-
--------------------------------------------------------------------
-Wed Jun 12 14:55:43 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
-
-- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
-  shortcut the build queues by allowing usage of systemd-mini
-
--------------------------------------------------------------------
-Mon Mar  4 12:44:59 CET 2019 - kukuk@suse.de
-
-- Obsolete old CaaSP version to fix migration
-
--------------------------------------------------------------------
-Tue Feb 19 15:13:56 CET 2019 - kukuk@suse.de
-
-- Make MicroOS specific (remove CaaSP specific services)
-
--------------------------------------------------------------------
-Mon Feb 18 11:47:30 CET 2019 - kukuk@suse.de
-
-- Enable tallow by default.
-
--------------------------------------------------------------------
-Tue Sep 25 17:10:35 CEST 2018 - kukuk@suse.de
-
-- Enable update-checker-migration.timer to check for new product
-  versions [bsc#1109777].
-
--------------------------------------------------------------------
-Fri Apr 20 13:57:25 CEST 2018 - kukuk@suse.de
-
-- Enable create-dirs-from-rpmdb.service for transactional-updates
-
--------------------------------------------------------------------
-Thu Mar  8 10:47:57 UTC 2018 - dimstar@opensuse.org
-
-- Also drop 99-default-disable.preset: the default preset to
-  disable all not-explicitly listed services is part of
-  systemd-presets-common-SUSE.
-
--------------------------------------------------------------------
-Wed Mar  7 17:14:25 UTC 2018 - dimstar@opensuse.org
-
-- FATE#322139: split out common service configuration from branding
-  presets:
-  + Copy only the %theme specific file from
-    systemd-preset-branding-theme into our file list; the rest is
-    brought in as part of dependencies.
-  + Require the new systemd-presets-common-SUSE package, also as
-    Requoires(pre), as it contains the executables used.
-
--------------------------------------------------------------------
-Tue Jan 16 13:23:19 CET 2018 - kukuk@suse.de
-
-- Enable man-db-create.service if installed 
-
--------------------------------------------------------------------
-Tue Dec 12 11:51:59 CET 2017 - kukuk@suse.de
-
-- Copy new default-SUSE.preset
-- Cleanup 70-default-CAASP.preset
-
--------------------------------------------------------------------
-Mon Dec 11 16:17:30 CET 2017 - kukuk@suse.de
-
-- If we do a fresh installation, call systemctl preset-all in the
-  %posttrans section. Some services need to be installed before
-  systemd or do not strictly require systemd, so systemd would only
-  be installed after them and the systemd units of this package
-  never enabled.
-
--------------------------------------------------------------------
-Fri Dec  8 07:49:36 UTC 2017 - kukuk@suse.com
-
-- Fix %pre/%post preset calls
-- Copy branding-preset-states script from main branding package
-
--------------------------------------------------------------------
-Thu Aug  3 10:19:54 CEST 2017 - kukuk@suse.de
-
-- Fix building on SLE15
-
--------------------------------------------------------------------
-Tue Jun 20 08:57:10 CEST 2017 - kukuk@suse.de
-
-- Enable ca-ceertificates.{path,service} by default
-
--------------------------------------------------------------------
-Mon May 29 13:52:14 CEST 2017 - kukuk@suse.de
-
-- Enable apparmor by default
-
--------------------------------------------------------------------
-Tue May  2 12:55:21 CEST 2017 - kukuk@suse.de
-
-- Workaround broken util-linux fixes for [bsc#1029775]
-
--------------------------------------------------------------------
-Tue Apr 18 16:03:49 CEST 2017 - kukuk@suse.de
-
-- Enable adjust-cloud-cfg by default
-
--------------------------------------------------------------------
-Wed Apr 12 16:28:31 CEST 2017 - kukuk@suse.de
-
-- Enable setup-salt-minion service by default
-
--------------------------------------------------------------------
-Wed Apr 12 13:49:39 CEST 2017 - kukuk@suse.de
-
-- Enable audit daemon by default
-
--------------------------------------------------------------------
-Tue Apr  4 20:38:39 CEST 2017 - kukuk@suse.de
-
-- Container-feeder is now enabled by YaST2
-
--------------------------------------------------------------------
-Mon Apr  3 11:41:17 CEST 2017 - kukuk@suse.de
-
-- Enable health-checker.service per default
-
--------------------------------------------------------------------
-Tue Mar 28 13:47:51 CEST 2017 - kukuk@suse.de
-
-- Workaround for bad idea to remove systemd macros in factory why
-  other products still depend on them.
-
--------------------------------------------------------------------
-Fri Mar 10 11:22:01 CET 2017 - kukuk@suse.de
-
-- Add container-feeder.service
-
--------------------------------------------------------------------
-Fri Jan 20 21:51:22 CET 2017 - kukuk@suse.de
-
-- Adjust to make workable with SLE and openSUSE
-
--------------------------------------------------------------------
-Tue Jan 17 17:20:49 CET 2017 - kukuk@suse.de
-
-- Enable cloud-init services
-
--------------------------------------------------------------------
-Sat Jan 14 12:01:36 CET 2017 - kukuk@suse.de
-
-- Rename from casp to caasp
-
--------------------------------------------------------------------
-Thu Dec 15 12:18:31 CET 2016 - kukuk@suse.de
-
-- Remove snapper again
-- Add sshd, since installer has no configuration dialog anymore
-  for this
-
--------------------------------------------------------------------
-Fri Nov 25 19:35:36 CET 2016 - kukuk@suse.de
-
-- Enable issue-generator
-
--------------------------------------------------------------------
-Wed Nov 23 15:23:47 CET 2016 - kukuk@suse.de
-
-- Enable snapper-timeline.timer and snapper-cleanup.timer by
-  default
-
--------------------------------------------------------------------
-Sat Nov 19 10:29:13 CET 2016 - kukuk@suse.de
-
-- Enable rebootmgr.service by default
-
--------------------------------------------------------------------
-Wed Nov 16 22:38:27 CET 2016 - kukuk@suse.de
-
-- Enable logrotate and transactional-update by default
-
--------------------------------------------------------------------
-Tue Nov 15 12:58:52 CET 2016 - kukuk@suse.de
-
-- Initial version
+Wed Jul  1 09:42:14 UTC 2020 - jsrain@suse.com
 
+- initial version based on openSUSE MicroOS
--- systemd-presets-branding-MicroOS.spec.orig
+++ systemd-presets-branding-MicroOS.spec
@@ -17,29 +17,34 @@
 
 
 %define generic_name systemd-presets-branding
-
 Name:           systemd-presets-branding-MicroOS
-Version:        20200323
+Version:        20200810
 Release:        0
-Summary:        Systemd default presets for openSUSE MicroOS
+Summary:        Systemd default presets for %{?!is_opensuse:SUSE }MicroOS
 License:        MIT
 Group:          System/Base
 Source0:        50-default-MicroOS.preset
+BuildRequires:  pkgconfig
+%if 0%{?is_opensuse}
 BuildRequires:  systemd-presets-branding-openSUSE
+%else
+BuildRequires:  systemd-presets-branding-SLE
+%endif
 BuildRequires:  pkgconfig(systemd)
 #!BuildIgnore:  systemd-presets-branding
 Requires:       systemd-presets-common-SUSE
+# FIXME: use proper Requires(pre/post/preun/...)
 PreReq:         coreutils
 # systemd-presets-common-SUSE provides
 Requires(pre):  systemd-presets-common-SUSE
-Supplements:    packageand(systemd:branding-MicroOS)
+Supplements:    (systemd and branding-%{?!is_opensuse:SUSE_}MicroOS)
 Conflicts:      systemd-presets-branding
 Provides:       systemd-presets-branding = %{version}
 Obsoletes:      systemd-presets-branding-CAASP < 15.1
 BuildArch:      noarch
 
 %description
-Default presets for systemd on openSUSE MicroOS
+Default presets for systemd on %{?!is_opensuse:SUSE }MicroOS
 
 %prep
 %setup -q -T -c
@@ -50,7 +55,11 @@ Default presets for systemd on openSUSE
 mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-preset
 install -m644 %{SOURCE0}  %{buildroot}%{_prefix}/lib/systemd/system-preset/
 # Copy default presets and script
+%if 0%{?is_opensuse}
 install -m644 %{_prefix}/lib/systemd/system-preset/90-default-openSUSE.preset %{buildroot}%{_prefix}/lib/systemd/system-preset/
+%else
+install -m644 %{_prefix}/lib/systemd/system-preset/90-default-SLE.preset %{buildroot}%{_prefix}/lib/systemd/system-preset/
+%endif
 
 %pre
 # On initial installation, branding-preset-states does not yet exist,
@@ -86,7 +95,6 @@ fi
 rm -f /run/rpm-%{name}-preset-all
 
 %files
-%defattr(-,root,root)
 %{_prefix}/lib/systemd/system-preset/*
 
 %changelog
openSUSE Build Service is sponsored by