~ubuntu-branches/ubuntu/vivid/aufs/vivid

« back to all changes in this revision

Viewing changes to debian/conf.mk

  • Committer: Bazaar Package Importer
  • Author(s): Julian Andres Klode
  • Date: 2007-12-15 23:32:51 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20071215233251-2vgs2lmg8mai5d9e
Tags: 0+20071211-1ubuntu1
* Merge from debian unstable (LP: #175705), remaining changes:
  - Fix for Ubuntu Kernels (updated)
* patches/01_vserver.dpatch: Removed
* patches/06_ubuntu.dpatch: Added (update of ubuntu patch)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make -f
 
2
# Configuration for aufs in Debian
 
3
export CONFIG_AUFS                = m
 
4
export CONFIG_AUFS_FAKE_DM        = y
 
5
export CONFIG_AUFS_BRANCH_MAX_127 = y
 
6
export CONFIG_AUFS_RR_SQUASHFS    = y
 
7
export EXTRA_CFLAGS               = -I $(M)/include \
 
8
                                    -DCONFIG_AUFS_BRANCH_MAX_127  -UCONFIG_AUFS \
 
9
                                    -DCONFIG_AUFS_MODULE -DCONFIG_AUFS_FAKE_DM \
 
10
                                    -DCONFIG_AUFS_RR_SQUASHFS
 
11
 
 
12
# Disable sysaufs on ARM, as there is no cmpxchg
 
13
ifneq ($(shell dpkg-architecture -qDEB_BUILD_ARCH),arm)
 
14
export CONFIG_AUFS_SYSAUFS  = y
 
15
export EXTRA_CFLAGS        += -DCONFIG_AUFS_SYSAUFS
 
16
endif
 
17
 
 
18
ifneq (,$(KSRC))
 
19
# see for ksize patch
 
20
ifneq (,$(shell grep '^.*[[:space:]]ksize[[:space:]]vmlinux[[:space:]]EXPORT_SYMBOL' $(KSRC)/Module.symvers))
 
21
export CONFIG_AUFS_KSIZE_PATCH = y
 
22
export EXTRA_CFLAGS        += -DCONFIG_AUFS_KSIZE_PATCH
 
23
endif
 
24
# see for lhash patch
 
25
ifneq (,$(shell grep '^.*[[:space:]]__lookup_hash[[:space:]]vmlinux[[:space:]]EXPORT_SYMBOL' $(KSRC)/Module.symvers))
 
26
export CONFIG_AUFS_LHASH_PATCH  = y
 
27
export EXTRA_CFLAGS        += -DCONFIG_AUFS_LHASH_PATCH
 
28
endif
 
29
# splice patch
 
30
ifneq (,$(shell grep '^.*[[:space:]]do_splice_from[[:space:]]vmlinux[[:space:]]EXPORT_SYMBOL' $(KSRC)/Module.symvers))
 
31
export CONFIG_AUFS_SPLICE_PATCH = y
 
32
export EXTRA_CFLAGS        += -DCONFIG_AUFS_SPLICE_PATCH
 
33
endif
 
34
# sysfs_get_dentry patch
 
35
ifneq (,$(shell grep '^.*[[:space:]]sysfs_get_dentry[[:space:]]vmlinux[[:space:]]EXPORT_SYMBOL' $(KSRC)/Module.symvers))
 
36
export CONFIG_AUFS_SYSFS_GET_DENTRY_PATCH = y
 
37
export EXTRA_CFLAGS        += -DCONFIG_AUFS_SYSFS_GET_DENTRY_PATCH
 
38
endif
 
39
# put_filp patch
 
40
ifneq (,$(shell grep '^.*[[:space:]]put_filp[[:space:]]vmlinux[[:space:]]EXPORT_SYMBOL' $(KSRC)/Module.symvers))
 
41
export CONFIG_AUFS_PUT_FLIP_PATCH = y
 
42
export EXTRA_CFLAGS        += -DCONFIG_AUFS_PUT_FLIP_PATCH
 
43
endif
 
44
endif