ati_unfree: Cleanup whitespace in builder.sh

This commit is contained in:
Nathaniel Baxter 2014-09-20 22:45:21 +10:00
parent 6ae760b311
commit 61e29cff68

View File

@ -27,22 +27,22 @@ case "$system" in
*) exit 1;; *) exit 1;;
esac esac
# Handle/Build the kernel module.
if test -z "$libsOnly"; then if test -z "$libsOnly"; then
kernelVersion=$(cd ${kernel}/lib/modules && ls)
kernelBuild=$(echo ${kernel}/lib/modules/$kernelVersion/build)
linuxsources=$(echo ${kernel}/lib/modules/$kernelVersion/source)
kernelVersion=$(cd ${kernel}/lib/modules && ls)
kernelBuild=$(echo ${kernel}/lib/modules/$kernelVersion/build)
linuxsources=$(echo ${kernel}/lib/modules/$kernelVersion/source)
# note: maybe the .config file should be used to determine this ? # note: maybe the .config file should be used to determine this ?
# current kbuild infrastructure allows using CONFIG_* defines # current kbuild infrastructure allows using CONFIG_* defines
# but ati sources don't use them yet.. # but ati sources don't use them yet..
# copy paste from make.sh # copy paste from make.sh
setSMP(){ setSMP(){
linuxincludes=$kernelBuild/include linuxincludes=$kernelBuild/include
# copied and stripped. source: make.sh: # copied and stripped. source: make.sh:
# 3 # 3
# linux/autoconf.h may contain this: #define CONFIG_SMP 1 # linux/autoconf.h may contain this: #define CONFIG_SMP 1
@ -72,59 +72,58 @@ setSMP(){
def_smp=-D__SMP__ def_smp=-D__SMP__
fi fi
} }
setModVersions(){ setModVersions(){
! grep CONFIG_MODVERSIONS=y $kernelBuild/.config || ! grep CONFIG_MODVERSIONS=y $kernelBuild/.config ||
def_modversions="-DMODVERSIONS" def_modversions="-DMODVERSIONS"
# make.sh contains much more code to determine this whether its enabled # make.sh contains much more code to determine this whether its enabled
} }
# ============================================================== # ==============================================================
# resolve if we are building for a kernel with a fix for CVE-2010-3081 # resolve if we are building for a kernel with a fix for CVE-2010-3081
# On kernels with the fix, use arch_compat_alloc_user_space instead # On kernels with the fix, use arch_compat_alloc_user_space instead
# of compat_alloc_user_space since the latter is GPL-only # of compat_alloc_user_space since the latter is GPL-only
COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
for src_file in \ for src_file in \
$kernelBuild/arch/x86/include/asm/compat.h \ $kernelBuild/arch/x86/include/asm/compat.h \
$linuxsources/arch/x86/include/asm/compat.h \ $linuxsources/arch/x86/include/asm/compat.h \
$kernelBuild/include/asm-x86_64/compat.h \ $kernelBuild/include/asm-x86_64/compat.h \
$linuxsources/include/asm-x86_64/compat.h \ $linuxsources/include/asm-x86_64/compat.h \
$kernelBuild/include/asm/compat.h; $kernelBuild/include/asm/compat.h;
do do
if [ -e $src_file ]; if [ -e $src_file ];
then then
break break
fi fi
done done
if [ ! -e $src_file ]; if [ ! -e $src_file ];
then then
echo "Warning: x86 compat.h not found in kernel headers" echo "Warning: x86 compat.h not found in kernel headers"
echo "neither arch/x86/include/asm/compat.h nor include/asm-x86_64/compat.h" echo "neither arch/x86/include/asm/compat.h nor include/asm-x86_64/compat.h"
echo "could be found in $kernelBuild or $linuxsources" echo "could be found in $kernelBuild or $linuxsources"
echo "" echo ""
else else
if [ `cat $src_file | grep -c arch_compat_alloc_user_space` -gt 0 ] if [ `cat $src_file | grep -c arch_compat_alloc_user_space` -gt 0 ]
then then
COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
fi fi
echo "file $src_file says: COMPAT_ALLOC_USER_SPACE=$COMPAT_ALLOC_USER_SPACE" echo "file $src_file says: COMPAT_ALLOC_USER_SPACE=$COMPAT_ALLOC_USER_SPACE"
fi fi
# make.sh contains some code figuring out whether to use these or not..
PAGE_ATTR_FIX=0
setSMP
setModVersions
CC=gcc
MODULE=fglrx
LIBIP_PREFIX=$TMP/arch/$arch/lib/modules/fglrx/build_mod
[ -d $LIBIP_PREFIX ]
GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`"
# make.sh contains some code figuring out whether to use these or not.. { # build .ko module
PAGE_ATTR_FIX=0
setSMP
setModVersions
CC=gcc
MODULE=fglrx
LIBIP_PREFIX=$TMP/arch/$arch/lib/modules/fglrx/build_mod
[ -d $LIBIP_PREFIX ]
GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`"
{ # build .ko module
cd ./common/lib/modules/fglrx/build_mod/2.6.x cd ./common/lib/modules/fglrx/build_mod/2.6.x
echo .lib${MODULE}_ip.a.GCC${GCC_MAJOR}.cmd echo .lib${MODULE}_ip.a.GCC${GCC_MAJOR}.cmd
echo 'This is a dummy file created to suppress this warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4' > lib${MODULE}_ip.a.GCC${GCC_MAJOR}.cmd echo 'This is a dummy file created to suppress this warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4' > lib${MODULE}_ip.a.GCC${GCC_MAJOR}.cmd
@ -140,7 +139,7 @@ GCC_MAJOR="`gcc --version | grep -o -e ") ." | head -1 | cut -d " " -f 2`"
-j4 -j4
cd $TMP cd $TMP
} }
fi fi