projects
/
lttng-ci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
jjb: use linux-stable-rt for modules rt build
[lttng-ci.git]
/
scripts
/
lttng-modules
/
param-build.sh
diff --git
a/scripts/lttng-modules/param-build.sh
b/scripts/lttng-modules/param-build.sh
index 443059da8d298b14efde53a940e6bf86a202f105..51a7ae1a6393b795734e1fd97f490ffdcabdb280 100644
(file)
--- a/
scripts/lttng-modules/param-build.sh
+++ b/
scripts/lttng-modules/param-build.sh
@@
-15,6
+15,12
@@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# Parameters
+arch=${arch:-}
+cross_arch=${cross_arch:-}
+ktag=${ktag:-}
+
+
## FUNCTIONS ##
# Kernel version compare functions
## FUNCTIONS ##
# Kernel version compare functions
@@
-42,12
+48,18
@@
prepare_lnx_sources() {
if [ "$outdir" = "." ]; then
koutput=""
else
if [ "$outdir" = "." ]; then
koutput=""
else
- koutput="O=
\"${outdir}\"
"
+ koutput="O=
${outdir}
"
fi
# Generate kernel configuration
case "$ktag" in
Ubuntu*)
fi
# Generate kernel configuration
case "$ktag" in
Ubuntu*)
+ if [ "${cross_arch}" = "powerpc" ]; then
+ if vergte "$KVERSION" "4.10"; then
+ echo "Ubuntu removed big endian powerpc configuration from kernel >= 4.10. Don't try to build it."
+ exit 0
+ fi
+ fi
fakeroot debian/rules clean
fakeroot debian/rules genconfigs
cp CONFIGS/"${ubuntu_config}" "${outdir}"/.config
fakeroot debian/rules clean
fakeroot debian/rules genconfigs
cp CONFIGS/"${ubuntu_config}" "${outdir}"/.config
@@
-168,7
+180,7
@@
LTTBUILDKHDRDIR="${WORKSPACE}/build/lttng-modules-khdr"
# Setup cross compile env if available
# Setup cross compile env if available
-if [ "x${cross_arch
:-
}" != "x" ]; then
+if [ "x${cross_arch}" != "x" ]; then
case "$cross_arch" in
"armhf")
case "$cross_arch" in
"armhf")
@@
-215,7
+227,7
@@
if [ "x${cross_arch:-}" != "x" ]; then
oldconf_target="olddefconfig"
# Set arch specific values if we are not cross compiling
oldconf_target="olddefconfig"
# Set arch specific values if we are not cross compiling
-elif [ "x${arch
:-
}" != "x" ]; then
+elif [ "x${arch}" != "x" ]; then
case "$arch" in
"x86-32")
case "$arch" in
"x86-32")
This page took
0.028379 seconds
and
4
git commands to generate.