Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
security:OpenTC
tud-tis-oslo
tud-tis-oslo.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tud-tis-oslo.spec of Package tud-tis-oslo
# # spec file for package tud-tis-oslo # # Copyright (c) 2008 TU-Dresden # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild # Commandline: Name: tud-tis-oslo BuildRequires: %kernel_module_package_buildreq e2fsprogs-devel kernel-source = 2.6.27.90 kernel-syms = 2.6.27.90 module-init-tools tud-l4env-devel License: GPL v2 or later Group: System/Kernel Version: 1811 Release: 3 Url: http://www.tudos.org BuildRoot: %{_tmppath}/%{name}-build Summary: TPM TIS driver based on OSLO taken from stpm package of L4Env Source0: tud-l4env-snapshot-%{version}.tar.bz2 %changelog -n tud-tis-oslo * Thu Jun 03 2009 - opentc@os.inf.tu-dresden.de - update to source of svn version 1811 * Thu May 07 2009 - opentc@os.inf.tu-dresden.de - update to source of svn version 1731 %suse_kernel_module_package -n %{name} -p %_sourcedir/preamble kdump um %description Authors: -------- %package KMP Group: System/Kernel Summary: Linux kernel module supporting all kind of 1.2 compatible TPMs %description KMP Authors: -------- %prep %setup -q -n tud-l4env-snapshot-%version %build export EXTRA_CFLAGS="$RPM_OPT_FLAGS" export EXTRA_CFLAGS="${EXTRA_CFLAGS/-fstack-protector}" mkdir -p obj || true for flavor in %flavors_to_build; do #build only for l4_dom0 if echo "$flavor" | grep -q l4_dom0 then rm -rf obj/$flavor mkdir obj/$flavor cp -r l4/pkg/stpm/contrib/tis_oslo obj/$flavor/tis_oslo cp -r l4/pkg/stpm/contrib/oslo obj/$flavor/oslo ln -s /usr/src/linux/drivers/char/tpm/tpm.h obj/$flavor/tis_oslo/tpm.h ln -s obj/$flavor/oslo/tis.c obj/$flavor/tis_oslo/. ln -s obj/$flavor/oslo/include/tis.h obj/$flavor/tis_oslo/. ln -s obj/$flavor/oslo/include/util.h obj/$flavor/tis_oslo/orig_util.h ln -s obj/$flavor/oslo/include/asm.h obj/$flavor/tis_oslo/asm.h # export KFLAVOR=$flavor # export PWD=`pwd`/obj/$flavor # HACK: fix the l4 part of kernel-source / kernel-syms so that <asm/...> # can resolve to headers in asm-i386 # also set ARCH=l4 to select L4 # ln -s /usr/src/linux/include/asm-i386 obj/$flavor/asm export override_arch="ARCH=l4" # make -C /usr/src/linux-obj/%_target_cpu/$flavor SUBDIRS=$PWD/tis_oslo $override_arch modules make -C /usr/src/linux-obj/%_target_cpu/$flavor SUBDIRS=`pwd`/obj/$flavor/tis_oslo $override_arch modules fi done %install [ "$RPM_BUILD_ROOT" != "" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; export INSTALL_MOD_PATH=$RPM_BUILD_ROOT export INSTALL_MOD_DIR=drivers/char/tpm for flavor in %flavors_to_build; do #don't build for domUT if echo "$flavor" | grep -q l4_dom0 then make -C /usr/src/linux-obj/%_target_cpu/$flavor M=$PWD/obj/$flavor/tis_oslo \ V=1 modules_install fi done %clean [ "$RPM_BUILD_ROOT" != "" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; %files %defattr(-,root,root)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor