Dostosowywanie adaptera dla modułów

Paweł Sakowski pawel w sakowski.eu.org
Pon, 20 Sie 2001, 19:12:04 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message

> >2. Zauważyłem, że przy napotkaniu install -m644 argument -m jest wycinany. 
> >Czy ktoś mógłby mi wyjaśnić dlaczego? W przypadku modułów jądra taka 
> >zmiana jest niedopuszczalna, bo moduł, który opuści %install z trybem 755 
> >(domyślnym dla install) zostanie bezwzględnie zestripowany. A może po 
> >prostu używać w tej sytuacji cp?
> Wycinane jest dlatego, ze prawa do plikow powinny byc ustawiane jawnie w
> sekcji %files.

IMO wstawianie %defattr to załatwia. Jeśli ta dyrektywa jest (a jest), to
argument -m installa nic nie zmienia (i tak brane są uprawnienia wpisane w
files). Dokładniej mówiąc, zmienia jedną rzecz: po przejściu przez
%install wszystkie pliki wykonywalne (czyli perm|0111 po zakończeniu
installa) są stripowane, co w przypadku modułów jest niedopuszczalne.

+--------------------------------------------------------------------+
|   Never trust a man who can count   :            Paweł Sakowski    |
|      up to 1023 on his fingers      :   <pawel w sakowski.eu.org>    |
+--------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Dalsze informacje znajdują się na http://www.gnupg.org/

iD8DBQE7gUTuNJmavqlTkb0RAmu7AKC/WhDQWzZm+HjeGAnYclthnanm3wCgzyle
nQspfRvtJ10Tm0QYybxvFIE=
=+cmt
-----END PGP SIGNATURE-----



Więcej informacji o liście dyskusyjnej pld-devel-pl