diff --git a/YaST2-Firstboot.service b/YaST2-Firstboot.service index 7ba0998..753b6e7 100644 --- a/YaST2-Firstboot.service +++ b/YaST2-Firstboot.service @@ -7,7 +7,7 @@ ConditionPathExists=/var/lib/YaST2/reconfig_system [Service] Type=oneshot -Environment=SYSTEMCTL_OPTIONS=--ignore-dependencies TERM=linux +Environment=TERM=linux ExecStartPre=-/usr/bin/plymouth quit ExecStartPre=-/usr/bin/plymouth --wait ExecStart=/usr/lib/YaST2/startup/YaST2.Firstboot diff --git a/YaST2-Second-Stage.service b/YaST2-Second-Stage.service index ac09606..91ef309 100644 --- a/YaST2-Second-Stage.service +++ b/YaST2-Second-Stage.service @@ -14,7 +14,7 @@ Type=oneshot # 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=SYSTEMCTL_OPTIONS=--ignore-dependencies TERM=linux PX_MODULE_PATH="" +Environment=TERM=linux PX_MODULE_PATH="" # Workaround of bug in plymouth --> using deactivate option # in second boot stage in order to start ncurses yast correctly # (bnc#886488) diff --git a/yast2-installation-3.3.5.tar.bz2 b/yast2-installation-3.3.5.tar.bz2 deleted file mode 100644 index 13a8eeb..0000000 --- a/yast2-installation-3.3.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2067661fcf9a0b4ad22cc063717bbd33da3e831846fa9023563a1b362e7b21ed -size 453351 diff --git a/yast2-installation-4.0.22.tar.bz2 b/yast2-installation-4.0.22.tar.bz2 new file mode 100644 index 0000000..b84c9a2 --- /dev/null +++ b/yast2-installation-4.0.22.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e7f90834162bf7f648ba7a833649edddee0406da4144f502e0d9e7b18abadb0 +size 452017 diff --git a/yast2-installation.changes b/yast2-installation.changes index 068fe8e..8785582 100644 --- a/yast2-installation.changes +++ b/yast2-installation.changes @@ -1,3 +1,276 @@ +------------------------------------------------------------------- +Wed Jan 10 14:32:39 UTC 2018 - igonzalezsosa@suse.com + +- Fix initialization to copy the profile to /tmp/profile again + (bsc#1075334) +- 4.0.22 + +------------------------------------------------------------------- +Wed Dec 20 13:24:37 CET 2017 - schubi@suse.de + +- Fixed popup layout for bnc#1061754. +- 4.0.21 + +------------------------------------------------------------------- +Mon Dec 18 15:58:10 CET 2017 - schubi@suse.de + +- Warn the user if the infrastructure is not available for running + the second stage (bnc#1061754) +- 4.0.20 + +------------------------------------------------------------------- +Mon Dec 18 13:20:47 UTC 2017 - gsouza@suse.com + +- Removal of SYSTEMCTL_OPTIONS environment variable (fate#323393) +- 4.0.19 + +------------------------------------------------------------------- +Wed Dec 13 16:07:47 UTC 2017 - jreidinger@suse.com + +- drop copy_to_system support (FATE#320873) +- 4.0.18 + +------------------------------------------------------------------- +Tue Dec 12 08:21:36 UTC 2017 - lslezak@suse.cz + +- Log the system name at start to see which system is running + in the inst-sys (for easier debugging) + +------------------------------------------------------------------- +Mon Dec 11 15:50:04 UTC 2017 - knut.anderssen@suse.com + +- Replaced Remote module by the new y2remote/remote class + (bsc#1070582) +- Updated yast2-network dependency. +- 4.0.17 + +------------------------------------------------------------------- +Fri Dec 8 14:17:28 UTC 2017 - gsouza@suse.com + +- Filter out modules extensions based on product, using white list + approach (fate#324198) +- 4.0.16 + +------------------------------------------------------------------- +Mon Dec 4 12:32:49 UTC 2017 - igonzalezsosa@suse.com + +- Break autoyast2 and yast2-installation dependency cycle + (bsc#1070996) +- 4.0.15 + +------------------------------------------------------------------- +Thu Nov 30 14:33:07 UTC 2017 - igonzalezsosa@suse.com + +- Do not ignore start_multipath setting (bsc#1070343). +- 4.0.14 + +------------------------------------------------------------------- +Thu Nov 30 06:38:15 UTC 2017 - rbrown@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468). + +------------------------------------------------------------------- +Thu Nov 2 15:36:38 UTC 2017 - knut.anderssen@suse.com + +- Unify firewall proposals and finish clients replacing + firewall_stage1_finish by firewall_finish. (fate#323460) +- 4.0.13 + +------------------------------------------------------------------- +Thu Nov 2 13:05:34 CET 2017 - locilka@suse.com + +- Cleanup old registration attempts before starting Installer. This + is needed for restarted installation after it has been aborted + earlier (bsc#1065167). +- 4.0.12 + +------------------------------------------------------------------- +Mon Oct 30 15:09:06 UTC 2017 - igonzalezsosa@suse.com + +- Always show the license agreement on single product media, + even during upgrade (bsc#1065172) +- 4.0.11 + +------------------------------------------------------------------- +Tue Oct 24 10:05:38 UTC 2017 - lslezak@suse.cz + +- Less eager inst-sys cleanup, libzypp actually needs some cached + files during package installation, remove only the white listed + known files (bsc#1063459) +- 4.0.10 + +------------------------------------------------------------------- +Fri Oct 20 12:59:37 UTC 2017 - jsrain@suse.cz + +- umount efivars properly (bsc#1063063) +- 4.0.9 + +------------------------------------------------------------------- +Mon Oct 16 15:29:07 UTC 2017 - jreidinger@suse.com + +- Write polkit settings even if no desktop is selected + (bsc#1062788) +- 4.0.8 + +------------------------------------------------------------------- +Sun Oct 15 22:00:11 UTC 2017 - knut.anderssen@suse.com + +- Adapted complex welcome client allowing to continue with the + installation when there are no products available. (bsc#1059070) +- 4.0.7 + +------------------------------------------------------------------- +Tue Oct 10 08:34:44 UTC 2017 - jreidinger@suse.com + +- Dropped call of dasd_reload which caused renumbering of disks and + user got confused.(FATE#318138) +- 4.0.6 + +------------------------------------------------------------------- +Wed Oct 4 10:32:55 CEST 2017 - schubi@suse.de + +- AY: Warn the user if an remote installation is not completely + possible because there are not all needed packages availble in + the installed system. (bnc#1055279, bnc#1058071) +- 4.0.5 + +------------------------------------------------------------------- +Tue Sep 26 13:37:17 UTC 2017 - igonzalezsosa@suse.com + +- Add support to read release notes from an RPM in the + repository (fate#323273) +- 4.0.4 + +------------------------------------------------------------------- +Tue Sep 26 13:35:36 UTC 2017 - jreidinger@suse.com + +- Add support for system roles ordering (related to bsc#1049297) + +------------------------------------------------------------------- +Tue Sep 26 08:50:31 UTC 2017 - igonzalezsosa@suse.com + +- Do not allow changing the selected base product on an already + registered system (bsc#1060252) + +------------------------------------------------------------------- +Mon Sep 25 08:23:25 UTC 2017 - ancor@suse.com + +- Re-activated the step to search for system files (users and SSH + keys) in existing systems. It was temporarily disabled during the + migration to storage-ng (part of fate#323837). +- 4.0.3 + +------------------------------------------------------------------- +Tue Sep 12 08:38:17 UTC 2017 - knut.anderssen@suse.com + +- Removed obsolete inst_info client which is not used anymore. + (bsc#1047060) +- 4.0.2 + +------------------------------------------------------------------- +Mon Sep 11 14:08:49 UTC 2017 - jreidinger@suse.com + +- Adapt to new yast2-country changes (needed for FATE#323837) +- 4.0.1 + +------------------------------------------------------------------- +Tue Sep 5 11:41:50 UTC 2017 - lslezak@suse.cz + +- Download release notes only for the selected products (if any + product is already selected) (bsc#1056872) +- 4.0.0 + +------------------------------------------------------------------- +Tue Sep 5 10:20:43 UTC 2017 - igonzalezsosa@suse.com + +- Fix license confirmation handling on single product medias + (fate#322276) +- 3.3.13 + +------------------------------------------------------------------- +Mon Sep 4 12:18:45 UTC 2017 - ancor@suse.com + +- Configure Snapper at the end of installation if requested + (part of fate#318196). +- 3.3.12 + +------------------------------------------------------------------- +Fri Sep 1 12:43:42 UTC 2017 - igonzalezsosa@suse.com + +- On multi-product installation medias, the product selection + happens in the welcome screen (fate#322276) +- 3.3.11 + +------------------------------------------------------------------- +Thu Aug 31 12:26:51 UTC 2017 - gsouza@suse.com + +- Skip complex welcome module in auto mode. +- 3.3.10 + +------------------------------------------------------------------- +Wed Aug 30 07:28:06 UTC 2017 - gsouza@suse.com + +- Show README.BETA if it exists (bsc#1047060) +- 3.3.9 + +------------------------------------------------------------------- +Mon Aug 28 15:17:19 UTC 2017 - igonzalezsosa@suse.com + +- Show the product's license from libzypp in the welcome screen + (FATE#322276) +- 3.3.8 + +------------------------------------------------------------------- +Thu Aug 17 08:22:09 UTC 2017 - igonzalezsosa@suse.com + +- Replace Installation::Product and Installation::ProductReader + classes by Y2Packager::Product and Y2Packager::ProductReader + (related to FATE#322276) +- 3.3.7 + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - shundhammer@suse.de + +- Merged storage-ng branch to master (fate#318196) +- Note: all changes below with this date belong to the merge. +- 3.3.6 + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - ancor@suse.com + +- storage-ng: adapted to the new Y2Storage::StorageManager API + and improved probing and activation of storage devices. + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - aschnell@suse.com + +- adapted inst_disks_activate.rb to storage-ng + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - schubi@suse.de + +- storage-ng: Taking /usr/bin/findmnt in order to evaluate mount + points. Floppy support removed. + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - ancor@suse.com + +- storage-ng: use the new library for storage hardware probing + (devicegraph) instead of the old one (targetmap) + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - ancor@suse.com + +- storage-ng: removed dependency from (old) yast2-storage, even + if it breaks some functionality. + +------------------------------------------------------------------- +Mon Aug 14 15:13:42 CEST 2017 - ancor@suse.com + +- storage-ng: commented installation-related code relying on the + old yast2-storage + ------------------------------------------------------------------- Mon Aug 7 13:43:34 UTC 2017 - jreidinger@suse.com diff --git a/yast2-installation.spec b/yast2-installation.spec index 86843c9..0eafc08 100644 --- a/yast2-installation.spec +++ b/yast2-installation.spec @@ -1,7 +1,7 @@ # # spec file for package yast2-installation # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,7 +17,7 @@ Name: yast2-installation -Version: 3.3.5 +Version: 4.0.22 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -41,14 +41,17 @@ BuildRequires: yast2-xml BuildRequires: rubygem(rspec) BuildRequires: rubygem(yast-rake) -# CWM::RadioButtons#vspacing -BuildRequires: yast2 >= 3.2.20 +# Yast::AutoinstData.autoyast_second_stage_error +BuildRequires: yast2 >= 4.0.27 +# Yast::Packages.check_remote_installation_packages +BuildRequires: yast2-packager >= 4.0.9 -# AutoinstSoftware.SavePackageSelection() -Requires: autoyast2-installation >= 3.1.105 +# Y2Storage::StorageManager#activate accepts an argument +BuildRequires: yast2-storage-ng >= 4.0.43 +Requires: yast2-storage-ng >= 4.0.43 -# PackageDownloader and PackageExtractor -Requires: yast2 >= 3.2.19 +# Yast::AutoinstData.autoyast_second_stage_error +Requires: yast2 >= 4.0.27 # Language::GetLanguageItems and other API # Language::Set (handles downloading the translation extensions) @@ -60,11 +63,13 @@ Requires: yast2-pkg-bindings >= 3.1.33 # Mouse-related scripts moved to yast2-mouse Conflicts: yast2-mouse < 2.18.0 -# Lazy loading in ProductLicense -Requires: yast2-packager >= 3.1.113 +# Yast::Packages.check_remote_installation_packages +Requires: yast2-packager >= 4.0.9 -# Storage::GetDetectedDiskPaths -Requires: yast2-storage >= 2.24.1 +# FIXME: some code present in this package still depends on the old yast2-storage +# and will break without this dependency. That's acceptable at this point of the +# migration to storage-ng. See installer-hacks.md in the yast-storage-ng repo. +# Requires: yast2-storage >= 2.24.1 # use in startup scripts Requires: initviocons @@ -76,8 +81,9 @@ Requires: yast2-proxy # writing settings in the first installation stage. Requires: yast2-services-manager >= 3.2.1 -## Moved inst_install_inf from yast2-network to this package -Requires: yast2-network >= 3.2.25 +## y2remote based version +BuildRequires: yast2-network >= 4.0.13 +Requires: yast2-network >= 4.0.13 # Augeas lenses Requires: augeas-lenses @@ -89,9 +95,9 @@ Requires: augeas-lenses # new root password cwm widget BuildRequires: yast2-users >= 3.2.8 Requires: yast2-users >= 3.2.8 -# new keyboard layout cwm widget -BuildRequires: yast2-country >= 3.2.7 -Requires: yast2-country >= 3.2.7 +# 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 @@ -100,8 +106,8 @@ Conflicts: yast2-pkg-bindings < 2.17.25 # InstError Conflicts: yast2 < 2.18.6 -# lower version requires perl-Bootloader-YAML no longer installed -Conflicts: yast2-bootloader < 3.1.166 +# storage-ng based version +Conflicts: yast2-bootloader < 3.3.1 # Added new function WFM::ClientExists Conflicts: yast2-core < 2.17.10 @@ -237,7 +243,7 @@ systemctl enable YaST2-Firstboot.service %{yast_scrconfdir}/etc_install_inf_options.scr %{yast_scrconfdir}/run_df.scr # fillup -/var/adm/fillup-templates/sysconfig.security-checksig +%{_fillupdir}/sysconfig.security-checksig # programs and scripts %{yast_ystartupdir}/startup