solus-project / ypkg

Modern, declarative, structured build format
https://solus-project.com/
GNU General Public License v3.0
56 stars 20 forks source link

Support permanent paths #23

Closed ikeydoherty closed 7 years ago

ikeydoherty commented 7 years ago

Using the stringpath engine, add support for the permanent key. This should pattern match the paths in the package, giving them permanent="True" in files.xml.

The net result is that those files are not removed when upgrading the package. The package must be fully removed (purged) for them to go away.

While this might sound useless, it's actually essential for the kernel and drivers work:

https://dev.solus-project.com/T2145

ikeydoherty commented 7 years ago

Implemented