============ SPEC FILE ====================== %define module_name aufs %define module_version 20070723 %define module_release alt0 %define module_source %module_name-%module_version.tar.bz2 #### MODULE SOURCES #### Name: kernel-source-%module_name-%module_version Version: %module_version Release: %module_release Summary: Linux %module_name modules sources License: GPL Group: Development/Kernel URL: http://www.unionfs.org/ BuildArch: noarch BuildRequires: kernel-build-tools Source0: %module_source Packager: Maxim Ivanov %description %module_name aufs module sources for Linux kernel. %prep %setup -c -q cd %module_name-%module_version cd .. %__mv %module_name-%module_version kernel-source-%module_name-%module_version %install %__mkdir_p %kernel_srcdir %__tar -c kernel-source-%module_name-%module_version | %__bzip2 -c > \ %kernel_srcdir/kernel-source-%module_name-%module_version.tar.bz2 %files %kernel_srcdir/kernel-source-%module_name-%module_version.tar.bz2 %changelog %changelog * Tue Jul 24 2007 Maxim Ivanov 20070723-alt0 - initial build =============================================================================== вывод команды rpmbuild -bb <имя спека>: =============================================================================== [maxim@ivanovpc SPECS]$ rpmbuild -bb kernel-source-aufs-20070723.spec Выполняется(%prep): /bin/sh -e /home/maxim/tmp/rpm-tmp.41517 + umask 022 + /bin/mkdir -p /home/maxim/RPM/BUILD + cd /home/maxim/RPM/BUILD + cd /home/maxim/RPM/BUILD + rm -rf kernel-source-aufs-20070723-20070723 + /bin/mkdir -p kernel-source-aufs-20070723-20070723 + cd kernel-source-aufs-20070723-20070723 + echo 'Source #0 (aufs-20070723.tar.bz2):' Source #0 (aufs-20070723.tar.bz2): + /bin/tar -xf /home/maxim/RPM/SOURCES/aufs-20070723.tar.bz2 + /bin/chmod -Rf u+rwX,go-w . + cd aufs-20070723 + cd .. + /bin/mv aufs-20070723 kernel-source-aufs-20070723 + exit 0 Выполняется(%install): /bin/sh -e /home/maxim/tmp/rpm-tmp.41517 + umask 022 + /bin/mkdir -p /home/maxim/RPM/BUILD + cd /home/maxim/RPM/BUILD + /bin/chmod -Rf u+rwX -- /home/maxim/tmp/kernel-source-aufs-20070723-buildroot + /bin/rm -rf -- /home/maxim/tmp/kernel-source-aufs-20070723-buildroot + cd kernel-source-aufs-20070723-20070723 + /bin/mkdir -p /home/maxim/tmp/kernel-source-aufs-20070723-buildroot/usr/src/kernel/sources + /bin/tar -c kernel-source-aufs-20070723 + /bin/bzip2 -c + /usr/lib/rpm/brp-alt Cleaning files in /home/maxim/tmp/kernel-source-aufs-20070723-buildroot (auto) Verifying and fixing files in /home/maxim/tmp/kernel-source-aufs-20070723-buildroot (binconfig,pkgconfig,libtool) Compressing files in /home/maxim/tmp/kernel-source-aufs-20070723-buildroot (auto) Verifying ELF objects in /home/maxim/tmp/kernel-source-aufs-20070723-buildroot (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Stripping binaries in /home/maxim/tmp/kernel-source-aufs-20070723-buildroot (executable,shared) Обрабатываются файлы: kernel-source-aufs-20070723-20070723-alt0 ошибка: Файл не найден: /home/maxim/tmp/kernel-source-aufs-20070723-buildroot/home/maxim/tmp/kernel-source-aufs-20070723-buildroot/usr/src/kernel/sources/kernel-source-aufs-20070723.tar.bz2 Ошибки сборки пакетов: Файл не найден: /home/maxim/tmp/kernel-source-aufs-20070723-buildroot/home/maxim/tmp/kernel-source-aufs-20070723-buildroot/usr/src/kernel/sources/kernel-source-aufs-20070723.tar.bz2 ========================================================================================================== в архиве aufs-20070723.tar.bz2 лежит директория aufs-20070723