From 763b0aad4245bd60c88a19bec2daea11cb89161ad494052b8b97eb985e9f1e3f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 6 Mar 2018 16:24:57 +0000 Subject: [PATCH] Accepting request 583477 from home:RBrownSUSE:branches:system:install:head - Introduce readonly_root_tools pattern for Read-Only Root Filesystem (boo#1084149) OBS-URL: https://build.opensuse.org/request/show/583477 OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-base?expand=0&rev=48 --- patterns-base.changes | 114 ++++++++++++++++++++++-------------------- patterns-base.spec | 28 ++++++++++- 2 files changed, 87 insertions(+), 55 deletions(-) diff --git a/patterns-base.changes b/patterns-base.changes index bd4737d..53c6c0d 100644 --- a/patterns-base.changes +++ b/patterns-base.changes @@ -1,8 +1,14 @@ +------------------------------------------------------------------- +Tue Mar 6 15:35:58 UTC 2018 - rbrown@suse.com + +- Introduce readonly_root_tools pattern for Read-Only Root + Filesystem (boo#1084149) + ------------------------------------------------------------------- Thu Jan 11 10:47:13 UTC 2018 - rbrown@suse.com - Remove finger from enahnced_base_opt as functionality already - provided by pinky in coreutils. + provided by pinky in coreutils. ------------------------------------------------------------------- Thu Dec 14 11:15:20 UTC 2017 - dimstar@opensuse.org @@ -236,8 +242,8 @@ Mon Mar 6 02:54:55 UTC 2017 - sflees@suse.de * tabletpc * Minimal-Base, Base and Enhanced Base refactored to be closer to how they appear in SLE. - * command-not-found and susepaste added to console and x11 - patterns as recmmends, this was requested by those providing + * command-not-found and susepaste added to console and x11 + patterns as recmmends, this was requested by those providing opensuse support. ------------------------------------------------------------------- @@ -472,7 +478,7 @@ Mon Jun 13 09:39:01 UTC 2016 - mvetter@suse.com ------------------------------------------------------------------- Fri Jun 10 01:20:51 UTC 2016 - sflees@suse.de -- Add LightDM to enlightenment pattern (boo#951558) +- Add LightDM to enlightenment pattern (boo#951558) ------------------------------------------------------------------- Mon Jun 6 14:36:41 UTC 2016 - mvetter@suse.com @@ -503,7 +509,7 @@ Thu May 26 20:20:58 UTC 2016 - dimstar@opensuse.org ------------------------------------------------------------------- Sat May 18 09:52:29 UTC 2016 - mimi.vx@gmail.com -- remove lilo and grub from patterns +- remove lilo and grub from patterns ------------------------------------------------------------------- Tue May 17 10:37:01 UTC 2016 - dimstar@opensuse.org @@ -555,7 +561,7 @@ Thu Mar 3 09:49:59 UTC 2016 - tchvatal@suse.com Wed Jan 27 13:50:43 UTC 2016 - tittiatcoke@gmail.com - Obsolete the kde4bindings for perl, python, ruby and mono. They - haven't been ported and are obstructing the switch of Akonadi to + haven't been ported and are obstructing the switch of Akonadi to its Frameworks port ------------------------------------------------------------------- @@ -594,7 +600,7 @@ Sun Jan 10 12:20:20 UTC 2016 - tittiatcoke@gmail.com * Move to kf5 based gwenview * Also recommend plasma5-pa for the kde_multimedia pattern instead of kmix - * drop all kdeartwork related packages. This has been dropped + * drop all kdeartwork related packages. This has been dropped completely upstream * minor corrections @@ -628,7 +634,7 @@ Sat Nov 21 16:15:08 UTC 2015 - badshah400@gmail.com ------------------------------------------------------------------- Wed Nov 18 09:18:37 UTC 2015 - tittiatcoke@gmail.com -- Remove kdeartwork4-screensavers from the kde-utilities pattern. +- Remove kdeartwork4-screensavers from the kde-utilities pattern. This saves space on the LiveCD and is useless on a Plasma5 desktop ------------------------------------------------------------------- @@ -665,7 +671,7 @@ Wed Nov 11 15:52:16 UTC 2015 - mlatimer@suse.com ------------------------------------------------------------------- Thu Nov 5 10:21:57 UTC 2015 - pgajdos@suse.com -- install google-roboto-fonts instead of dejavu-fonts in -fonts +- install google-roboto-fonts instead of dejavu-fonts in -fonts pattern, add noto-sans to -fonts_opt pattern [bnc#951898] ------------------------------------------------------------------- @@ -677,7 +683,7 @@ Mon Nov 2 13:41:57 UTC 2015 - mlin@suse.com ------------------------------------------------------------------- Thu Oct 29 10:40:50 UTC 2015 - mimi.vx@gmail.com -- Remove flash from patterns +- Remove flash from patterns ------------------------------------------------------------------- Fri Oct 23 17:56:05 UTC 2015 - sor.alexei@meowr.ru @@ -757,14 +763,14 @@ Tue Sep 22 11:43:40 UTC 2015 - mvetter@suse.com ------------------------------------------------------------------- Fri Sep 18 10:31:45 UTC 2015 - p.drouand@gmail.com -- create mate_internet and mate_office_opt patterns +- create mate_internet and mate_office_opt patterns - Recommend newly created patterns instead of GNOME's ones; recommending GNOME's intall plenty of packages unwanted by regular users ------------------------------------------------------------------- Tue Sep 8 12:10:37 UTC 2015 - pgajdos@suse.com -- added stix-fonts and ctan-latinmodern-fonts to fonts_opt +- added stix-fonts and ctan-latinmodern-fonts to fonts_opt [bnc#944629] ------------------------------------------------------------------- @@ -782,17 +788,17 @@ Fri Aug 28 21:21:03 UTC 2015 - trcs@gmx.com ------------------------------------------------------------------- Fri Aug 28 06:51:23 UTC 2015 - mimi.vx@gmail.com -- tweak haskell_platform pattern +- tweak haskell_platform pattern ------------------------------------------------------------------- Thu Aug 27 14:00:58 UTC 2015 - lnussel@suse.de -- need to allow binutils in minimal +- need to allow binutils in minimal ------------------------------------------------------------------- Tue Aug 4 19:53:35 UTC 2015 - mimi.vx@gmail.com -- add haskell_platform pattern +- add haskell_platform pattern ------------------------------------------------------------------- Sun Jul 19 12:52:54 UTC 2015 - coolo@suse.com @@ -848,7 +854,7 @@ Mon Jun 22 11:31:10 UTC 2015 - dimstar@opensuse.org Thu Jun 11 14:01:32 UTC 2015 - lnussel@suse.de - tweak minimal pattern to make it smaller again: - * omit kernel. In theory YaST will add it for real installations. + * omit kernel. In theory YaST will add it for real installations. * don't install yast anymore. Should work in theory * remove adjtimex, hopefully not used anymore * remove SuSEfirewall2, needs full perl which is huge @@ -862,7 +868,7 @@ Thu Jun 11 14:01:32 UTC 2015 - lnussel@suse.de ------------------------------------------------------------------- Wed Jun 3 12:15:46 UTC 2015 - tittiatcoke@gmail.com -- Specifically obsolete the kdebase4-workspace-devel package +- Specifically obsolete the kdebase4-workspace-devel package by the kde_plasma pattern to prevent issues during an upgrade ------------------------------------------------------------------- @@ -909,7 +915,7 @@ Thu Apr 23 11:50:34 UTC 2015 - tittiatcoke@gmail.com * Plasma 5 desktop is the new default * _kde4_ patterns renamed to _kde_ * Dropped the obsolete patterns for plasma5 - * A new devel patterns was added to pull in the KDE Frameworks + * A new devel patterns was added to pull in the KDE Frameworks development packages. ------------------------------------------------------------------- @@ -923,7 +929,7 @@ Tue Apr 21 06:25:35 UTC 2015 - dimstar@opensuse.org ------------------------------------------------------------------- Wed Apr 8 23:58:34 UTC 2015 - crrodriguez@opensuse.org -- Bump version number. +- Bump version number. ------------------------------------------------------------------- Wed Apr 8 23:53:40 UTC 2015 - crrodriguez@opensuse.org @@ -955,7 +961,7 @@ Sat Mar 28 09:27:19 UTC 2015 - gber@opensuse.org ------------------------------------------------------------------- Sat Mar 14 18:30:50 UTC 2015 - javier@opensuse.org -- Replace tomcat6 with tomcat +- Replace tomcat6 with tomcat ------------------------------------------------------------------- Sat Feb 7 12:00:10 UTC 2015 - hrvoje.senjan@gmail.com @@ -1037,7 +1043,7 @@ Sun Oct 12 15:05:31 UTC 2014 - badshah400@gmail.com - Pattern gnome_internet: Replace xchat by polari - Pattern gnome_multimedia: Remove rhythmbox as a recommended - application, gnome-music will now be the default music player. + application, gnome-music will now be the default music player. ------------------------------------------------------------------- Wed Oct 8 12:23:42 UTC 2014 - p.drouand@gmail.com @@ -1071,12 +1077,12 @@ Mon Oct 6 17:42:06 UTC 2014 - p.drouand@gmail.com Mon Oct 6 15:33:56 UTC 2014 - badshah400@gmail.com - Patterns enhanced_base and minimal_base: Drop linux32 as a - recommended package. + recommended package. ------------------------------------------------------------------- Sat Oct 4 15:39:33 UTC 2014 - badshah400@gmail.com -- Pattern sw_management_gnome: Add gnome-software as recommends. +- Pattern sw_management_gnome: Add gnome-software as recommends. ------------------------------------------------------------------- Thu Oct 2 03:11:46 UTC 2014 - badshah400@gmail.com @@ -1091,18 +1097,18 @@ Sat Sep 27 10:03:45 UTC 2014 - trcs@gmx.com - package lxde * do not recommend imaging pattern: - + it triggers the installation of GIMP that is redundant - because mtPaint is in the pattern, has the same goal and is + + it triggers the installation of GIMP that is redundant + because mtPaint is in the pattern, has the same goal and is lighter - + it recommends the installation of the pattern imaging_opt - which in turn suggests calibre that is a heavyweight + + it recommends the installation of the pattern imaging_opt + which in turn suggests calibre that is a heavyweight application that doesn't really fit in LXDE * do not recommend neither lxshortcut nor lxsession-edit: + lxshortcut is deprecated by LibFM 1.2.0 + lxsession-edit is now provided by LXSession - * recommend uGet instead of transmission-gtk and do not suggests + * recommend uGet instead of transmission-gtk and do not suggests aria2: - + uGet can manage both BitTorrent and Metalink protocols (in + + uGet can manage both BitTorrent and Metalink protocols (in addition to HTTP, HTTPS and FTP) + aria2 is required by uGet @@ -1120,7 +1126,7 @@ Mon Sep 8 11:01:22 UTC 2014 - coolo@suse.com Fri Sep 5 20:42:43 UTC 2014 - dvlaeev@suse.com - Recommend grub2-powerpc-ieee1275 on PowerPC instead of lilo -- Recommend haveged on ppc64 +- Recommend haveged on ppc64 ------------------------------------------------------------------- Mon Aug 25 14:04:39 UTC 2014 - lnussel@suse.de @@ -1159,12 +1165,12 @@ Sat Aug 16 21:00:03 UTC 2014 - hrvoje.senjan@gmail.com Sun Aug 3 11:40:20 UTC 2014 - trcs@gmx.com - package lxde - * move Leafpad from Suggests to Recommends to replace Beaver because - Beaver is buggy, isn't translated and this is not going to change + * move Leafpad from Suggests to Recommends to replace Beaver because + Beaver is buggy, isn't translated and this is not going to change as it is unmaintained too * recommend Geany as advanced text editor, it is light enough to fit in LXDE - * recommend xfce4-screenshooter, mtPaint lacks a lot of features + * recommend xfce4-screenshooter, mtPaint lacks a lot of features in this area ------------------------------------------------------------------- @@ -1354,7 +1360,7 @@ Tue Sep 24 13:12:57 UTC 2013 - coolo@suse.com GNOME: Update patterns Juergen Weigert (1): - Preliminary removal according to bnc#840026 + Preliminary removal according to bnc#840026 Commit: 02f72072 @@ -1606,7 +1612,7 @@ Commit: 430571b2 Mon Feb 4 15:47:23 UTC 2013 - coolo@suse.com - Stephan Kulow (2): - no longer install grub1 by default + no longer install grub1 by default install grub2-efi and syslinux by default Commit: aa39420d @@ -1839,7 +1845,7 @@ Fri May 18 05:58:54 UTC 2012 - coolo@suse.com Thu May 3 12:58:36 UTC 2012 - coolo@suse.com - Cristian Rodríguez (1): - move irqbalance to ENHANCED-BASIS-OPT it serves + move irqbalance to ENHANCED-BASIS-OPT it serves no real purpose nowdays on machines without hundred of cpus. Guido Berhoerster (13): @@ -2500,7 +2506,7 @@ Mon Jan 25 12:11:35 UTC 2010 - coolo@novell.com Thu Jan 21 14:31:40 UTC 2010 - coolo@novell.com b9a7c66 add susehelp to the kde basics (bnc#541820) -fdefc61 do not require but recommend opensuse branding (bnc#564730) +fdefc61 do not require but recommend opensuse branding (bnc#564730) ------------------------------------------------------------------- Wed Jan 20 08:11:15 UTC 2010 - coolo@novell.com @@ -2552,7 +2558,7 @@ b3c3106 cleanup dead and renamed packages 63d6898 libusb-devel is now compat-devel c2e3b20 removed more dropped packages b62dcf9 another round of dropped packages -16a84a3 done with dropped packages +16a84a3 done with dropped packages ------------------------------------------------------------------- Mon Sep 28 16:42:09 CEST 2009 - coolo@novell.com @@ -2882,7 +2888,7 @@ Mon Oct 27 10:11:54 CET 2008 - coolo@suse.de ------------------------------------------------------------------- Thu Oct 16 13:14:56 CEST 2008 - cthiel@suse.de -- back to NetworkManager-kde for KDE4-BASIS +- back to NetworkManager-kde for KDE4-BASIS ------------------------------------------------------------------- Thu Oct 16 09:34:41 CEST 2008 - cthiel@suse.de @@ -2925,7 +2931,7 @@ Thu Oct 9 17:46:07 CEST 2008 - cthiel@suse.de ------------------------------------------------------------------- Mon Oct 6 12:06:13 CEST 2008 - cthiel@suse.de -- add some cyrus-sasl-* plugins to ENHANCED-BASIS (bnc#430895) +- add some cyrus-sasl-* plugins to ENHANCED-BASIS (bnc#430895) ------------------------------------------------------------------- Mon Oct 6 11:48:08 CEST 2008 - cthiel@suse.de @@ -2979,7 +2985,7 @@ Fri Sep 26 15:57:31 CEST 2008 - cthiel@suse.de ------------------------------------------------------------------- Fri Sep 26 15:07:39 CEST 2008 - cthiel@suse.de -- replace gnome-cups-manager with system-config-printer in GNOME-BASIS +- replace gnome-cups-manager with system-config-printer in GNOME-BASIS ------------------------------------------------------------------- Tue Sep 23 11:01:14 CEST 2008 - cthiel@suse.de @@ -2998,7 +3004,7 @@ Thu Sep 18 18:20:11 CEST 2008 - cthiel@suse.de ------------------------------------------------------------------- Thu Sep 18 16:25:22 CEST 2008 - cthiel@suse.de -- openSUSE-release got renamed again. +- openSUSE-release got renamed again. ------------------------------------------------------------------- Thu Sep 18 15:51:13 CEST 2008 - cthiel@suse.de @@ -3026,7 +3032,7 @@ Tue Sep 16 14:02:56 CEST 2008 - cthiel@suse.de ------------------------------------------------------------------- Tue Sep 16 13:56:05 CEST 2008 - cthiel@suse.de -- added simple-ccsm-kde to KDE4-XGL and KDE3-XGL (bnc#426316) +- added simple-ccsm-kde to KDE4-XGL and KDE3-XGL (bnc#426316) - replace kdebluetooth with kdebluetooth4 in KDE4-Utilities (bnc#422601) - replace powersave with pm-profiler in ENHANCED-BASIS (bnc#417998) - move to kde4-amarok on KDE4-Multimedia (bnc#421870) @@ -3041,8 +3047,8 @@ Fri Sep 12 12:33:55 CEST 2008 - cthiel@suse.de - take care of package renames - added man-pages-posix to enhanced_base - replace portmap with rpcbind -- remove gail-devel, provided by gtk2-devel from DEVEL-GNOME -- remove dropped kyum from KDE3-DESKTOP +- remove gail-devel, provided by gtk2-devel from DEVEL-GNOME +- remove dropped kyum from KDE3-DESKTOP ------------------------------------------------------------------- Wed Sep 10 13:50:43 CEST 2008 - aj@suse.de @@ -3235,7 +3241,7 @@ Sun Apr 27 18:21:40 CEST 2008 - coolo@suse.de ------------------------------------------------------------------- Fri Apr 25 17:00:02 CEST 2008 - coolo@suse.de -- removing gnome2-SuSE, adding kernel-syms, +- removing gnome2-SuSE, adding kernel-syms, renamed control-center2-devel ------------------------------------------------------------------- @@ -3363,7 +3369,7 @@ Wed Mar 12 20:01:42 CET 2008 - coolo@suse.de ------------------------------------------------------------------- Tue Mar 11 17:41:43 CET 2008 - coolo@suse.de -- updating patterns +- updating patterns ------------------------------------------------------------------- Mon Mar 10 09:34:01 CET 2008 - coolo@suse.de @@ -3428,7 +3434,7 @@ Fri Feb 15 17:52:53 CET 2008 - coolo@suse.de Wed Feb 6 08:47:15 CET 2008 - coolo@suse.de - adding yast2-qt to the GNOME CD again (gtk horribly broken) -- removing xsane/gimp from the GNOME CD +- removing xsane/gimp from the GNOME CD ------------------------------------------------------------------- Tue Feb 5 21:23:05 CET 2008 - coolo@suse.de @@ -3545,7 +3551,7 @@ Wed Dec 19 17:07:16 CET 2007 - coolo@suse.de ------------------------------------------------------------------- Wed Dec 5 09:47:17 CET 2007 - coolo@suse.de -- include 32bit pam modules +- include 32bit pam modules ------------------------------------------------------------------- Wed Dec 5 08:55:29 CET 2007 - coolo@suse.de @@ -3556,7 +3562,7 @@ Wed Dec 5 08:55:29 CET 2007 - coolo@suse.de Tue Dec 4 18:32:08 CET 2007 - coolo@suse.de - remove some packages without use in the hope to find out if they - are still in use + are still in use ------------------------------------------------------------------- Tue Nov 27 13:09:02 CET 2007 - coolo@suse.de @@ -3911,7 +3917,7 @@ Wed Aug 15 08:35:24 CEST 2007 - coolo@suse.de ------------------------------------------------------------------- Tue Aug 14 13:37:21 CEST 2007 - coolo@suse.de -- move kdegraphics3-scan from CD to DVD only +- move kdegraphics3-scan from CD to DVD only - adding cups from DVD only to CD ------------------------------------------------------------------- @@ -4779,7 +4785,7 @@ Tue Oct 24 18:40:48 CEST 2006 - aj@suse.de ------------------------------------------------------------------- Tue Oct 24 18:35:23 CEST 2006 - lrupp@suse.de -- fix typo in remote-desktop pattern +- fix typo in remote-desktop pattern - remove two dropped packages from lamp-pattern ------------------------------------------------------------------- @@ -4929,7 +4935,7 @@ Sun Oct 1 15:42:33 CEST 2006 - aj@suse.de Sat Sep 30 16:42:40 CEST 2006 - aj@suse.de - Add various IDEs. -- Fix various bugreports about missing patterns (207916, 208384, +- Fix various bugreports about missing patterns (207916, 208384, 208676). - Merge KDE-HELP to KDE-Basis. @@ -4941,7 +4947,7 @@ Sat Sep 30 15:06:40 CEST 2006 - aj@suse.de ------------------------------------------------------------------- Fri Sep 29 18:06:14 CEST 2006 - aj@suse.de -- Add first support for extends/includes, use it in graphics +- Add first support for extends/includes, use it in graphics pattern. ------------------------------------------------------------------- diff --git a/patterns-base.spec b/patterns-base.spec index 3f33d15..6ce0760 100644 --- a/patterns-base.spec +++ b/patterns-base.spec @@ -633,6 +633,32 @@ This is the base runtime system. It contains only a minimal multiuser booting s ################################################################################ +%if 0%{?is_opensuse} +%package readonly_root_tools +%pattern_basetechnologies +Summary: Read-Only Root Filesystem Tools +Group: Metapackages +Provides: pattern() = readonly_root_tools +Provides: pattern-icon() = yast-system +Provides: pattern-order() = 1050 +Requires: pattern() = console + +Requires: libnss_usrfiles2 +Requires: read-only-root-fs +Requires: transactional-update +Suggests: health-checker +Suggests: rebootmgr + +%description readonly_root_tools +Tools & Update Stack for systems with a read-only root filesystem. + +%files readonly_root_tools +%dir %{_docdir}/patterns +%{_docdir}/patterns/readonly_root_tools.txt +%endif + +################################################################################ + %package sw_management %pattern_basetechnologies Summary: Software Management @@ -829,7 +855,7 @@ This will install the 32-bit variant of all selected patterns. This allows to ex mkdir -p %{buildroot}%{_docdir}/patterns %if 0%{?is_opensuse} for i in apparmor apparmor_opt base basesystem console enhanced_base \ - enhanced_base_opt minimal_base minimal_base_conflicts sw_management \ + enhanced_base_opt minimal_base minimal_base_conflicts readonly_root_tools sw_management \ update_test x11 x11_opt x86; do %else for i in apparmor base basesystem console enhanced_base \