Hello community,

here is the log from the commit of package yast2-installation.12096 for 
openSUSE:Leap:15.1:Update checked in at 2020-03-14 18:14:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:Update/yast2-installation.12096 (Old)
 and      
/work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-installation.12096"

Sat Mar 14 18:14:45 2020 rev:1 rq:782998 version:4.1.48

Changes:
--------
New Changes file:

--- /dev/null   2020-03-10 18:28:06.918142398 +0100
+++ 
/work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160/yast2-installation.changes
   2020-03-14 18:14:46.281567891 +0100
@@ -0,0 +1,11502 @@
+-------------------------------------------------------------------
+Thu Jan 30 12:07:42 UTC 2020 - Steffen Winterfeldt <snw...@suse.com>
+
+- don't start getty on hvc0 & ttyAMA0 before Yast2-Firstboot (bsc#1157233)
+- 4.1.48
+
+-------------------------------------------------------------------
+Wed Sep 18 09:21:57 UTC 2019 - Steffen Winterfeldt <snw...@suse.com>
+
+- do NOT remove /mnt/run, it's a mounted directory (bsc#1149011)
+- require yast2-storage-ng >= 4.1.87 (bsc#1136463)
+- 4.1.47
+
+-------------------------------------------------------------------
+Fri May 10 15:07:17 CEST 2019 - sch...@suse.de
+
+- Downloading files: Remounting CD with bind option correctly if
+  the CD has already been mounted (bsc#1132915).
+- 4.1.46
+
+-------------------------------------------------------------------
+Fri Mar 15 10:38:35 UTC 2019 - snw...@suse.com
+
+- revert SSH textmode patches (bsc#1129375, bsc#1047470)
+- 4.1.45
+
+-------------------------------------------------------------------
+Thu Mar 14 14:12:22 UTC 2019 - snw...@suse.com
+
+- ensure that installation with VNC + textmode still installs
+  via VNC (bsc#1129073)
+- 4.1.44
+
+-------------------------------------------------------------------
+Tue Mar 12 15:48:13 UTC 2019 - David Díaz <dgonza...@suse.com>
+
+- Update the hard-coded fallback path for licenses directory
+  (fate#324053, jsc#SLE-4173)
+- 4.1.43
+
+-------------------------------------------------------------------
+Fri Mar  8 16:08:48 UTC 2019 - José Iván López González <jlo...@suse.com>
+
+- Fix patterns and packages selection when going back to the system
+  role selection (bsc#1126517).
+- 4.1.42
+
+-------------------------------------------------------------------
+Thu Mar  7 08:10:33 UTC 2019 - Ladislav Slezák <lsle...@suse.cz>
+
+- Retranslate also the side bar steps when changing the language
+  (bsc#1128153)
+- 4.1.41
+
+-------------------------------------------------------------------
+Wed Mar  6 13:01:03 UTC 2019 - jreidin...@suse.com
+
+- Do not change polkit default priviledges during upgrade
+  (bsc#1120720)
+- 4.1.40
+
+-------------------------------------------------------------------
+Tue Mar  5 11:12:13 UTC 2019 - José Iván López González <jlo...@suse.com>
+
+- Do not write the displaymanager value (part of bsc#1125040).
+- 4.1.39
+
+-------------------------------------------------------------------
+Tue Mar  5 10:31:35 UTC 2019 - mvid...@suse.com
+
+- Respect Textmode=1 when installing over SSH with a DISPLAY (bsc#1047470)
+- 4.1.38
+
+-------------------------------------------------------------------
+Fri Mar  1 12:12:31 UTC 2019 - mvid...@suse.com
+
+- copy_files_finish: ensure that /mnt/etc/YaST2 exists (bsc#1127182).
+- 4.1.37
+
+-------------------------------------------------------------------
+Thu Feb 14 12:23:31 UTC 2019 - lsle...@suse.cz
+
+- Save the used repositories at the end of installation to not
+  offer the driver packages again (bsc#953522)
+- 4.1.36
+
+-------------------------------------------------------------------
+Fri Feb  1 13:13:31 CET 2019 - sch...@suse.de
+
+- Copying SSH keys from a privious installation into the new one:
+  Set the right file permissions for the SSH deamon (bnc#1122303).
+- 4.1.35
+
+-------------------------------------------------------------------
+Thu Jan  3 10:51:28 UTC 2019 - jreidin...@suse.com
+
+- remove no longer used SCR agents without replacement:
+  sysconfig.boot, sysconfig.fam, etc.passwd and
+  install_inf workarounds for aliases and options
+- remove no longer used clients:
+  - inst_ask_online_update replaced by registration for SLE and
+  online_repos for openSUSE.
+  - inst_check_autoinst_mode dropped without replacement. Floppy
+  support was dropped.
+  - inst_scenarios replaced by system roles.
+  - update_wizard_steps replaced by direct call of code without
+    client
+
+-------------------------------------------------------------------
+Mon Dec 17 09:03:47 UTC 2018 - jlo...@suse.com
+
+- Hardening commands execution (part of bsc#1118291).
+- Replace backticks by Yast::Execute.
+- 4.1.34
+
+-------------------------------------------------------------------
+Wed Dec 12 15:26:26 UTC 2018 - Josef Reidinger <jreidin...@suse.com>
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.33
+
+-------------------------------------------------------------------
+Fri Dec  7 14:45:24 UTC 2018 - lsle...@suse.cz
+
+- More aggresive inst-sys cleaner, clean the libzypp cache
+  when running in graphical mode with less than 1GB RAM
+  (in text mode keep the current limit 640MB), this avoids
+  crashes on low memory systems (bsc#1118643)
+- Also adapted the computing the default y2log size - use
+  smaller size in low memory systems, on the other hand limit the
+  maximum size to avoid huge log files
+- 4.1.32
+
+-------------------------------------------------------------------
+Thu Dec  6 12:59:03 UTC 2018 - lsle...@suse.cz
+
+- Improved saving y2logs during installation to use the /mnt/tmp
+  space instead of the RAM disk to avoid possible crash (out of
+  memory) (bsc#1118643)
+- 4.1.31
+
+-------------------------------------------------------------------
+Sat Nov 24 19:40:43 UTC 2018 - Stasiek Michalski <hel...@mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.30
+
+-------------------------------------------------------------------
+Wed Nov 21 17:42:44 UTC 2018 - Stefan Hundhammer <shundham...@suse.com>
+
+- Documented new control.xml global parameter enable_local_users
+  (Fate#326447)
+- Improved English in the documentation of control.xml
+- 4.1.29
+
+-------------------------------------------------------------------
+Fri Nov 16 11:06:36 UTC 2018 - igonzalezs...@suse.com
+
+- Prefer fbiterm whenever is possible for textmode installation
+  (fate#325746).
+- 4.1.28
+
+-------------------------------------------------------------------
+Thu Nov 15 15:40:49 CET 2018 - sch...@suse.de
+
+- Dialog complex_welcome: Translate the help button if the language
+  has been changed (bsc#1098571).
+- 4.1.27  
+
+-------------------------------------------------------------------
+Mon Nov 12 14:51:30 CET 2018 - sch...@suse.de
+
+- Moving driver_update2_finish call just before unmounting system.
+  (bnc#967103).
+- 4.1.26
+
+-------------------------------------------------------------------
+Fri Nov  2 13:23:30 UTC 2018 - sch...@suse.de
+
+- Writing security settings in first AY installation stage.
+  So other modules (e.g. users) can rely on these settings now.
+  (bnc#1112769)
+- 4.1.25
+
+-------------------------------------------------------------------
+Thu Nov  1 08:03:27 UTC 2018 - jreidin...@suse.com
+
+- extra_urls: compare unexpanded urls, so two identical
+  repositories with variables are detected (bsc#1090193)
+- 4.1.24
+
+-------------------------------------------------------------------
+Mon Oct 29 13:02:11 CET 2018 - sch...@suse.de
+
+- Added save_y2logs client. (fate#325737)
+- 4.1.23
++++ 11305 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160/yast2-installation.changes

New:
----
  YaST2-Firstboot.service
  YaST2-Second-Stage.service
  yast2-installation-4.1.48.tar.bz2
  yast2-installation.changes
  yast2-installation.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-installation.spec ++++++
#
# spec file for package yast2-installation
#
# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           yast2-installation
Version:        4.1.48
Release:        0

BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        %{name}-%{version}.tar.bz2

Url:            http://github.com/yast/yast-installation
# for AbortException and handle direct abort
Requires:       yast2-ruby-bindings >= 4.0.6

Summary:        YaST2 - Installation Parts
License:        GPL-2.0-only
Group:          System/YaST

Source1:        YaST2-Second-Stage.service
Source2:        YaST2-Firstboot.service

BuildRequires:  update-desktop-files
BuildRequires:  yast2-devtools >= 3.1.10
# for AbortException and handle direct abort
BuildRequires:  yast2-ruby-bindings >= 4.0.6
# needed for xml agent reading about products
BuildRequires:  yast2-xml
BuildRequires:  rubygem(rspec)
BuildRequires:  rubygem(yast-rake)

# Yast::Execute.stdout
BuildRequires:  yast2 >= 4.1.42
Requires:       yast2 >= 4.1.42

# Y2Packager::KnownRepositories
BuildRequires:  yast2-packager >= 4.1.27

# Y2Storage::Inhibitors including systemd masking
BuildRequires:  yast2-storage-ng >= 4.0.194
Requires:       yast2-storage-ng >= 4.1.87

# Language::GetLanguageItems and other API
# Language::Set (handles downloading the translation extensions)
Requires:       yast2-country-data >= 2.16.11

# Pkg::ProvidePackage
Requires:       yast2-pkg-bindings >= 3.1.33

# Mouse-related scripts moved to yast2-mouse
Conflicts:      yast2-mouse < 2.18.0

# Y2Packager::KnownRepositories
Requires:       yast2-packager >= 4.1.27

# use in startup scripts
Requires:       initviocons

# Proxy settings for 2nd stage (bnc#764951)
Requires:       yast2-proxy

# Systemd default target and services. This version supports
# writing settings in the first installation stage.
Requires:       yast2-services-manager >= 3.2.1

## y2remote based version
BuildRequires:  yast2-network >= 4.0.13
Requires:       yast2-network >= 4.0.13

# Augeas lenses
Requires:       augeas-lenses

# Only in inst-sys
# Requires:     yast2-add-on
# Requires:     yast2-update

# new root password cwm widget
BuildRequires:  yast2-users >= 3.2.8
Requires:       yast2-users >= 3.2.8
# storage-ng based version
BuildRequires:  yast2-country >= 3.3.1
Requires:       yast2-country >= 3.3.1

# Pkg::SourceProvideSignedFile Pkg::SourceProvideDigestedFile
# pkg-bindings are not directly required
Conflicts:      yast2-pkg-bindings < 2.17.25

# InstError
Conflicts:      yast2 < 2.18.6

# storage-ng based version
Conflicts:      yast2-bootloader < 3.3.1

# Added new function WFM::ClientExists
Conflicts:      yast2-core < 2.17.10

# Top bar with logo
Conflicts:      yast2-ycp-ui-bindings < 3.1.7

# Registration#get_updates_list does not handle exceptions
Conflicts:      yast2-registration < 3.2.3

Obsoletes:      yast2-installation-devel-doc

# tar-gzip some system files and untar-ungzip them after the installation (FATE 
#300421, #120103)
Requires:       coreutils
Requires:       gzip
Requires:       tar

%if 0%{?suse_version} >= 1210
%{systemd_requires}
%endif

# for the first/second stage of installation
# currently not used
# bugzilla #208307
#Requires:      /usr/bin/jpegtopnm
#Requires:      /usr/bin/pnmtopng

# BNC 446533, /sbin/lspci called but not installed
Requires:       pciutils

# Needed call /sbin/ip in vnc.sh/network.sh
Requires:       iproute2

# install the registration module only in SLE (bsc#1043122)
%if !0%{?is_opensuse}
Recommends:     yast2-registration
%endif

Recommends:     yast2-online-update
Recommends:     yast2-firewall
Recommends:     release-notes
Recommends:     curl
Recommends:     yast2-update
Recommends:     yast2-add-on

PreReq:         %fillup_prereq

BuildArch:      noarch

%description
System installation code as present on installation media.

%prep
%setup -n %{name}-%{version}

%check
rake test:unit

%build

%install
rake install DESTDIR="%{buildroot}"

for f in `find %{buildroot}%{_datadir}/autoinstall/modules -name "*.desktop"`; 
do
    %suse_update_desktop_file $f
done

mkdir -p %{buildroot}%{yast_vardir}/hooks/installation
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preFirstCall
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preSecondCall
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postFirstCall
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postSecondCall
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preFirstStage
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preSecondStage
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postFirstStage
mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postSecondStage

mkdir -p %{buildroot}%{_unitdir}
install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}

%post
%{fillup_only -ns security checksig}

%if 0%{suse_version} > 1140

%service_add_post YaST2-Second-Stage.service YaST2-Firstboot.service

# bsc#924278 Always enable these services by default, they are already listed
# in systemd-presets-branding package, but that works for new installations
# only, it does not work for upgrades from SLE 11 where scripts had different
# name and were not handled by systemd.
# When we upgrade/update from systemd-based system, scripts are always enabled
# by the service_add_post macro.
systemctl enable YaST2-Second-Stage.service
systemctl enable YaST2-Firstboot.service

%pre
%service_add_pre YaST2-Second-Stage.service YaST2-Firstboot.service

%preun
%service_del_preun YaST2-Second-Stage.service YaST2-Firstboot.service

%postun
%service_del_postun YaST2-Second-Stage.service YaST2-Firstboot.service

%endif #suse_version

%files
%defattr(-,root,root)

# systemd service files
%{_unitdir}/YaST2-Second-Stage.service
%{_unitdir}/YaST2-Firstboot.service

%{yast_clientdir}/*.rb
%{yast_moduledir}/*.rb
%{yast_desktopdir}/*.desktop
/usr/share/autoinstall/modules/*.desktop
/usr/share/YaST2/schema/autoyast/rnc/deploy_image.rnc
/usr/share/YaST2/schema/autoyast/rnc/ssh_import.rnc
%dir /usr/share/autoinstall
%dir /usr/share/autoinstall/modules
%dir %{yast_yncludedir}/installation
%{yast_yncludedir}/installation/*
%{yast_libdir}/installation
%{yast_libdir}/transfer

# agents
%{yast_scrconfdir}/cfg_windowmanager.scr
%{yast_scrconfdir}/etc_install_inf.scr
%{yast_scrconfdir}/run_df.scr
# fillup
%{_fillupdir}/sysconfig.security-checksig

# programs and scripts
%{yast_ystartupdir}/startup

# installation hooks
%dir %{yast_vardir}/hooks
%dir %{yast_vardir}/hooks/installation

%dir %{yast_docdir}
%license COPYING
%doc %{yast_docdir}/README.md
%doc %{yast_docdir}/CONTRIBUTING.md
%{yast_icondir}

%changelog
++++++ YaST2-Firstboot.service ++++++
[Unit]
Description=YaST2 Firstboot
After=apparmor.service local-fs.target plymouth-start.service 
YaST2-Second-Stage.service
Conflicts=plymouth-start.service
Before=getty@tty1.service serial-getty@ttyS0.service serial-getty@ttyS1.service 
serial-getty@ttyS2.service
Before=serial-getty@hvc0.service serial-getty@ttyAMA0.service
Before=display-manager.service
ConditionPathExists=/var/lib/YaST2/reconfig_system
OnFailure=shutdown.target

[Service]
Type=oneshot
Environment=TERM=linux
ExecStartPre=/bin/sh -c "/usr/bin/plymouth quit 2>/dev/null || :"
ExecStart=/usr/lib/YaST2/startup/YaST2.Firstboot
ExecStartPost=/usr/bin/rm -f /var/lib/YaST2/reconfig_system
ExecStartPost=/usr/bin/systemctl restart systemd-vconsole-setup.service
TimeoutSec=0
RemainAfterExit=true
StandardInput=tty

[Install]
WantedBy=default.target
++++++ YaST2-Second-Stage.service ++++++
[Unit]
Description=YaST2 Second Stage
After=apparmor.service local-fs.target plymouth-start.service
Conflicts=plymouth-start.service
Before=getty@tty1.service serial-getty@ttyS0.service serial-getty@ttyS1.service 
serial-getty@ttyS2.service
Before=serial-getty@hvc0.service serial-getty@ttyAMA0.service
Before=display-manager.service
ConditionPathExists=/var/lib/YaST2/runme_at_boot

[Service]
Type=oneshot
# PX_MODULE_PATH=""  ==>
# Do not load libproxy modules (config_kde4 module crashes because of Qt4/Qt5
# clash), empty path causes that the installed modules are not found. Sysconfig
# and envvar extensions are still loaded, /etc/sysconfig/proxy values are still
# used correctly (see bnc#866692 and bnc#866692 for details).
Environment=TERM=linux PX_MODULE_PATH=""
ExecStartPre=-/usr/bin/plymouth quit
ExecStart=/usr/lib/YaST2/startup/YaST2.Second-Stage
RemainAfterExit=yes
TimeoutSec=0
# Initialize tty1 in order to remove old YaST output and to show the cursor
# again (bnc#1018037)
ExecStartPost=/bin/sh -c '/usr/bin/printf "\033c" > /dev/tty1'
ExecStartPost=/usr/bin/rm -f /var/lib/YaST2/runme_at_boot
ExecStartPost=/usr/bin/systemctl restart systemd-vconsole-setup.service
StandardInput=tty

[Install]
WantedBy=default.target

Reply via email to