Budowanie dev-*rpm bez roota
Paweł Sakowski
pawel w sakowski.eu.org
Śro, 11 Kwi 2001, 18:12:55 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message
Naszedł mnie pomysł, żeby nieco zmienić zasady wkładania plików urządzeń
do RPMów. Jak teraz to jest, każdy wie. A widziałbym to jakoś tak:
[cytat z "nowego" dev.spec]
cd $RPM_BUILD_ROOT/dev
echo 'b 3 0' > hda
echo 'c 108 0' > ppp
for i in 0 1 2 3;do
echo "c 195 $i" > nvidia$i
done
%files
%attr(660,root,disk) %dev /dev/hda
%attr(644,root,root) %dev /dev/ppp
%attr(666,root,root) %dev /dev/nvidia*
A teraz się trochę wytłumaczę. Po co tworzyć pliki urządzeń, tylko po
to, żeby RPM za chwilę stwierdził "to są urządzenia" i po dokonaniu
wpisu do rpma je usunął? Przecież wystarczy jakoś dostarczyć RPMowi
informacje, które sam uzyskuje statując plik (typ, major, minor). W sam
raz dla krótkiego pliku tekstowego.
Zmiany, które trzebaby wykonać:
- kompletna przebudowa dev-2.7.7.tar.gz (na szczęście w pełni
automatyzowalna)
- przekonanie RPMa do mojego pomysłu, czyli zaprogramowanie etykiety
%dev
Jeśli pomysł się spodoba, zabiorę się za realizację.
+--------------------------------------------------------------------+
| Linux is like a wigwam. No Gates, : Paweł Sakowski |
| No Windows, Apache inside. : <pawel w sakowski.eu.org> |
+--------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE61IKJNJmavqlTkb0RAkp+AKDuK9M/Qn66+SIzZxgvSZEgu695JQCeJJ8M
KQnz8VQSEV7ruWdgXpBsCms=
=dIgt
-----END PGP SIGNATURE-----
Więcej informacji o liście dyskusyjnej pld-devel-pl