]>
Commit | Line | Data |
---|---|---|
35563bed | 1 | Summary: Set of tools which creates squashfs filesystem |
62a07391 | 2 | Summary(pl.UTF-8): Zestaw narzędzi do tworzenia systemu plików squashfs |
9d2ba463 | 3 | Name: squashfs |
c2c8b8fb | 4 | Version: 3.2 |
475ca93f | 5 | Release: 1 |
9d2ba463 | 6 | License: GPL |
7 | Group: Base/Utilities | |
475ca93f | 8 | Source0: http://dl.sourceforge.net/squashfs/%{name}%{version}.tar.gz |
6ea834f1 | 9 | # Source0-md5: e4818dbd8a81519ade8a41d26587c3f5 |
9d2ba463 | 10 | URL: http://squashfs.sourceforge.net/ |
11 | BuildRequires: zlib-devel | |
12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
13 | ||
14 | %define _sbindir /sbin | |
15 | ||
16 | %description | |
35563bed JB |
17 | This package contains utilities for squashfs filesystem. |
18 | ||
9d2ba463 | 19 | Squashfs is a highly compressed read-only filesystem for Linux (kernel |
216a81cc | 20 | 2.4.x and 2.6.x). It uses zlib compression to compress both files, |
21 | inodes and directories. Inodes in the system are very small and all | |
22 | blocks are packed to minimise data overhead. Block sizes greater than | |
23 | 4K are supported up to a maximum of 64K. | |
9d2ba463 | 24 | |
25 | Squashfs is intended for general read-only filesystem use, for | |
26 | archival use (i.e. in cases where a .tar.gz file may be used), and in | |
27 | constrained block device/memory systems (e.g. embedded systems) where | |
28 | low overhead is needed. | |
29 | ||
62a07391 JR |
30 | %description -l pl.UTF-8 |
31 | Zestaw narzędzi do tworzenia systemu plików squashfs. | |
9d2ba463 | 32 | |
62a07391 JR |
33 | Squashfs jest systemem plików tylko do odczytu z dużym współczynnikiem |
34 | kompresji dla Linuksa (jądra 2.4.x i 2.6.x). Używa kompresji zlib do | |
35 | plików, i-węzłów oraz katalogów. I-węzły są bardzo małe, a wszystkie | |
36 | bloki są pakowane, aby zmniejszyć objętość. Rozmiary bloków powyżej | |
37 | 4kB są obsługiwane - maksymalnie do 64kB. | |
35563bed | 38 | |
62a07391 JR |
39 | Squashfs ma służyć jako system plików tylko do odczytu ogólnego |
40 | przeznaczenia, do składowania archiwów (w tych przypadkach, kiedy | |
41 | można używać plików .tar.gz) oraz w systemach z dużymi ograniczeniami | |
42 | pamięci i urządzeń blokowych (np. systemach wbudowanych). | |
35563bed | 43 | |
9d2ba463 | 44 | %prep |
475ca93f | 45 | %setup -q -n %{name}%{version} |
9d2ba463 | 46 | |
47 | %build | |
c8124a00 | 48 | %{__make} -C squashfs-tools \ |
9d2ba463 | 49 | CC="%{__cc}" \ |
385bf864 | 50 | CFLAGS="-I. %{rpmcflags}" |
9d2ba463 | 51 | |
52 | %install | |
53 | rm -rf $RPM_BUILD_ROOT | |
54 | ||
55 | install -D squashfs-tools/mksquashfs $RPM_BUILD_ROOT%{_sbindir}/mksquashfs | |
475ca93f | 56 | install squashfs-tools/unsquashfs $RPM_BUILD_ROOT%{_sbindir} |
9d2ba463 | 57 | |
58 | %clean | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %files | |
62 | %defattr(644,root,root,755) | |
5ca49ec8 | 63 | %doc *README* ACKNOWLEDGEMENTS CHANGES |
35563bed | 64 | %attr(755,root,root) %{_sbindir}/* |