Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37746226
en ru br
ALT Linux repositórios
S:1.2.9-alt1
5.0: 1.1.11-alt1
4.1: 1.1.11-alt0.M41.1
4.0: 1.1.9-alt1
3.0: 1.1.5-alt2

Group :: Desenvolvimento/Kernel
RPM: kernel-headers-common

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: kernel-headers-common
Version: 1.1.5
Release: alt2

Summary: Common header files for the Linux kernel
License: GPL
Group: Development/Kernel
BuildArch: noarch
Packager: Kernel Maintainers Committee <kernel at packages.altlinux.org>

Source0: adjust_kernel_headers
Source1: kheaders.init
Source2: adjust_kernel_headers.8

PreReq: chkconfig, service

%description
This package contains common directories and C header files from
various versions of the linux kernel.

%install
%__install -pD -m755 %SOURCE0 $RPM_BUILD_ROOT%_sbindir/adjust_kernel_headers
%__subst -p 's/ at VERSION at /%version/g' -- \
$RPM_BUILD_ROOT%_sbindir/adjust_kernel_headers
%__install -pD -m755 %SOURCE1 $RPM_BUILD_ROOT%_initdir/kheaders
%__install -pD -m755 %SOURCE2 $RPM_BUILD_ROOT%_man8dir/adjust_kernel_headers.8
%__mkdir_p $RPM_BUILD_ROOT%_includedir
%__mkdir_p $RPM_BUILD_ROOT%_sysconfdir/sysconfig/kernel
%__mkdir_p $RPM_BUILD_ROOT%_prefix/lib/kernel
%__mkdir_p $RPM_BUILD_ROOT/var/run/kernel

%__ln_s %_sysconfdir/sysconfig/kernel/include/{asm{,-generic},linux} \
$RPM_BUILD_ROOT%_includedir/

%__ln_s %_includedir/linux-default/include \
$RPM_BUILD_ROOT%_sysconfdir/sysconfig/kernel/

touch $RPM_BUILD_ROOT%_sysconfdir/sysconfig/kernel/include_manual_mode

for f in {autoconf,modversions,version}.{h,ph} _h2ph_pre.ph; do
       touch "$RPM_BUILD_ROOT/var/run/kernel/$f"
done

%post
if [ $1 -eq 1 ]; then
/sbin/chkconfig --add kheaders
fi

%preun
if [ $1 -eq 0 ]; then
/sbin/chkconfig --del kheaders
fi

%triggerin -- glibc-kernheaders, kernel-headers-std-up, kernel-headers-std-smp, kernel22-headers, kernel24-headers
%_sbindir/adjust_kernel_headers ||:

%triggerpostun -- glibc-kernheaders, kernel-headers-std-up, kernel-headers-std-smp, kernel22-headers, kernel24-headers, kernel22-up, kernel22-up-secure, kernel22-smp, kernel22-smp-secure, kernel24-up, kernel24-smp
%_sbindir/adjust_kernel_headers ||:

%triggerpostun -- kernel-headers-common < 0:1.1-alt1
/sbin/chkconfig --add kheaders
/sbin/service kheaders start ||:

%files
%config %_initdir/kheaders
%_sbindir/adjust_kernel_headers
%_man8dir/*
%dir %_sysconfdir/sysconfig/kernel
%ghost %_sysconfdir/sysconfig/kernel/include
%ghost %_sysconfdir/sysconfig/kernel/include_manual_mode
%_includedir/*
%dir %_prefix/lib/kernel
%dir /var/run/kernel
%ghost /var/run/kernel/*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009