#484 Issue 387 - Limit scriptlet usage
Merged 4 years ago by pbokoc. Opened 4 years ago by pbokoc.
fedora-docs/ pbokoc/release-notes iss387  into  f32

@@ -9,8 +9,8 @@ 

  

  Previously, users were created in `%pre` file by calling the commands `getent`, `useradd`, and `groupadd`.

  

- With this update, user are defined in the `sysusers.d` format. 

- It adds an rpm package `Provides generator` to create user(<name>) and group(<name>) virtual Provides for packages with sysusers.d files. 

+ With this update, user are defined in the `sysusers.d` format.

+ It adds an rpm package `Provides generator` to create user(<name>) and group(<name>) virtual Provides for packages with sysusers.d files.

  

  An rpm package `Provides` generator is added to generate user(<name>) and group(<name>)  for packages with sysusers.d files.

  
@@ -25,12 +25,9 @@ 

  

  As a result, it makes possible to introspect system users.

  

+ == Limited scriptlet usage of core packages

  

+ In Fedora 32, core packages (packages that are used to build the minimal container image) have had all of their scriptlet calls (`%pre`, `%post`, `%preun`, `%postun`) removed.

+ This means the entire install process of the container image is now declarative and transparent to packaging tools such as `rpm`, `ostree`, or `composer`, the installation is faster, and keeping this approach in the future will allow for additional optimizations and features.

  

- 

- 

- 

- 

- 

- 

- 

+ Packages can still make changes to the system during installation by placing files in specific locations that trigger actions.

Pull-Request has been merged by pbokoc

4 years ago
Metadata