Skip to content

Commit

Permalink
Merge 857c852 into 39d350c
Browse files Browse the repository at this point in the history
  • Loading branch information
schubi2 committed Oct 12, 2020
2 parents 39d350c + 857c852 commit bbc424b
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 26 deletions.
71 changes: 46 additions & 25 deletions doc/control-file.md
Expand Up @@ -649,6 +649,30 @@ performed. The following options are available:

List of known products supported for upgrade (SuSE-release). Old
releases or other distributions will report a warning.
All products (regular expressions) are matching the string which can be
found in */etc/\*-release* file.

Regular expressions in \<regexp\_item\>s can contain standard regular
expressions, such as

- The circumflex *\^* and the dollar sign *\$* as boundary characters
for strings

- asterisk *\**, plus *+* and question mark *?* for repeating or
existence.

- dot *.* as a wild-card character

- square brackets *[]* for a list of possible characters

- circle brackets *()* for listing possibilities

- special all-locale class-expressions *[:alnum:]*, *[:alpha:]*,
*[:blank:]*, *[:cntrl:]*, *[:digit:]*, *[:graph:]*, *[:lower:]*,
*[:print:]*, *[:punct:]*, *[:space:]*, *[:upper:]*, *[:xdigit:]*

These regular expressions are evaluated as [POSIX regex]
(www.regular-expressions.info/posix.html).
```xml
<software>
<products_supported_for_upgrade config:type="list">
Expand All @@ -660,36 +684,33 @@ performed. The following options are available:
</software>
```

All products (regular expressions) are matching the string which can be
found in */etc/\*-release* file.

Regular expressions in \<regexp\_item\>s can contain standard regular
expressions, such as

- The circumflex *\^* and the dollar sign *\$* as boundary characters
for strings

- asterisk *\**, plus *+* and question mark *?* for repeating or
existence.

- dot *.* as a wild-card character

- square brackets *[]* for a list of possible characters

- circle brackets *()* for listing possibilities

- special all-locale class-expressions *[:alnum:]*, *[:alpha:]*,
*[:blank:]*, *[:cntrl:]*, *[:digit:]*, *[:graph:]*, *[:lower:]*,
*[:print:]*, *[:punct:]*, *[:space:]*, *[:upper:]*, *[:xdigit:]*

These regular expressions are evaluated as [POSIX regex]
(www.regular-expressions.info/posix.html).

- *online\_repos\_preselected*

Online Repositories are pre-selected by default to be used. This
item can change the default behavior.

- *upgrade\/product\_upgrades*

List of product upgrades where defined vendor changes are possible
without asking the user for confirmation.
```xml
<software>
<upgrade>
<!-- Do not ask for vendor change during this defined upgrades -->
<product_upgrades config:type="list">
<product_upgrade>
<from>openSUSE Leap</from>
<to>openSUSE Jump</to>
<compatible_vendors config:type="list">
<compatible_vendor>openSUSE</compatible_vendor>
<compatible_vendor>SUSE LLC</compatible_vendor>
</compatible_vendors>
</product_upgrade>
</product_upgrades>
</upgrade>
</software>
```

### Supported Desktops

This part defines not only all the desktops for Desktop Selection dialog
Expand Down
7 changes: 7 additions & 0 deletions package/yast2-installation.changes
@@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Oct 12 17:13:51 CEST 2020 - schubi@suse.de

- Control.xml docu: Added "product_upgrades" tag in software/upgrade
(jsc#SLE-14807).
- 4.3.18

-------------------------------------------------------------------
Tue Sep 8 09:20:52 CEST 2020 - schubi@suse.de

Expand Down
2 changes: 1 addition & 1 deletion package/yast2-installation.spec
Expand Up @@ -16,7 +16,7 @@
#

Name: yast2-installation
Version: 4.3.17
Version: 4.3.18
Release: 0
Group: System/YaST
License: GPL-2.0-only
Expand Down

0 comments on commit bbc424b

Please sign in to comment.