packages: systemd/systemd.spec - support loading /etc/modules	(via symlinki...
    Artur Frysiak 
    wiget at pld-linux.org
       
    Mon Nov 28 09:14:25 CET 2011
    
    
  
On Mon, Nov 28, 2011 at 00:43, gotar <gotar at pld-linux.org> wrote:
> Author: gotar                        Date: Sun Nov 27 23:43:44 2011 GMT
> Module: packages                      Tag: HEAD
> ---- Log message:
> - %config+%verify for /lib/systemd/system and %_libexecdir/tmpfiles.d,
[..]
> -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
> -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/systemd-logind.conf
> -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
> +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/*.conf
[..]
> -%{_libexecdir}/tmpfiles.d/legacy.conf
> -%{_libexecdir}/tmpfiles.d/systemd.conf
> -%{_libexecdir}/tmpfiles.d/tmp.conf
> -%{_libexecdir}/tmpfiles.d/x11.conf
> +%config(noreplace,missingok) %verify(not md5 mtime size) %{_libexecdir}/tmpfiles.d/*.conf
> +%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
> -/lib/systemd/system
> +%config(noreplace,missingok) %verify(not md5 mtime size) /lib/systemd/system
To nie tak. Jak chcesz coś zmienić w to kopiujesz do
/etc/systemd/system lub /etc/tmpfiles.d. Pliki z /etc przykrywają
pliki o tych samych nazwach z /lib i /usr/lib.
Druga sprawa, unikaj stosowania wildcardów. Jak coś było rozpisane
plik po pliku to tak to zostaw. Wildcardy ukrywają problemy (np nie
buduje się jakiś moduł bo brakło BR, zmieniła się nazwa pliku
konfiguracyjnego i trzeba zrobić jakiś automat do migracji itp).
-- 
Artur Frysiak
    
    
More information about the pld-devel-pl
mailing list