Это не помогает держать исправленный пакет централизованно чтобы он попал в профиль:
$ diff \
> gdm2.20-alt10/gdm-2.20.8-alt-config.patch \
> gdm2.20-alt12/gdm-2.20.8-alt-config.patch
32,33c32,33
< +GraphicalTheme=happygnome-list
< +GraphicalThemes=happygnome-list
---
> +GraphicalTheme=circles
> +GraphicalThemes=circles
$ diff gdm2.20-alt10/gdm2.20.spec gdm2.20-alt12/gdm2.20.spec
18c18
< Release: alt10
---
> Release: alt12
54,56c54,56
< Provides: gdm = %version
< Conflicts: gdm < %version
< Conflicts: gdm > %version
---
> Provides: %base_name = %version-%release
> Conflicts: %base_name < %version-%release
> Conflicts: %base_name > %version-%release
72c72
< Provides: gdm-help = %version
---
> Provides: gdm-help = %version-%release
74,75c74,75
< Conflicts: gdm-help < %version
< Conflicts: gdm-help > %version
---
> Conflicts: gdm-help < %version-%release
> Conflicts: gdm-help > %version-%release
$ rpm -qp --changelog gdm2.20-alt12/gdm2.20-2.20.8-alt12.src.rpm | head -n5 | grep ^-
- Fix the conflict gdm2.20 gdm2.20-help
- circles theme by default
$ grep -r gdm2.20 ./altclub_p8_gdm2.20_*.html | grep http
./altclub_p8_gdm2.20_i586.html: . http://altlinuxclub.ru/repo/Repo_P8/i686/RPMS.hasher/gdm2.20-2.20.8-alt12.i686.rpm
./altclub_p8_gdm2.20_i586.html: . http://altlinuxclub.ru/repo/Repo_P8/i686/RPMS.hasher/gdm2.20-help-2.20.8-alt12.noarch.rpm
./altclub_p8_gdm2.20_src.html: . http://altlinuxclub.ru/repo/Repo_P8/SRPMS.hasher/gdm2.20-2.20.8-alt12.src.rpm
./altclub_p8_gdm2.20_x64.html: . http://altlinuxclub.ru/repo/Repo_P8/x86_64/RPMS.hasher/gdm2.20-2.20.8-alt12.x86_64.rpm
./altclub_p8_gdm2.20_x64.html: . http://altlinuxclub.ru/repo/Repo_P8/x86_64/RPMS.hasher/gdm2.20-help-2.20.8-alt12.noarch.rpm
И это напрягает. Особенно когда дефолтный в образе lightdm не умеет мультисессий, а исправленный пакет не может попасть в профиль.
И где-то в офлайне, исправленный работающий пакет даже теоретически не может оказаться в системе. И одна проблема выстраивается в цепочку проблем.