mksh: better build
This commit is contained in:
parent
86c2386c1c
commit
949ca19440
@ -41,6 +41,7 @@ echo -n Building mksh.
|
|||||||
dotter=$!
|
dotter=$!
|
||||||
|
|
||||||
cd $MKSH
|
cd $MKSH
|
||||||
|
rm -f $MKSH/mksh.build.log
|
||||||
|
|
||||||
function failOnError {
|
function failOnError {
|
||||||
# $1 -> exit status on a previous command
|
# $1 -> exit status on a previous command
|
||||||
@ -59,21 +60,17 @@ function failOnError {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
export TARGET_OS=Jehanne
|
|
||||||
export CC=x86_64-jehanne-gcc
|
|
||||||
export MKSHRC_PATH='~/lib/mkshrc'
|
|
||||||
|
|
||||||
(
|
(
|
||||||
git clean -xdf . &&
|
git clean -xdf . &&
|
||||||
mkdir $MKSH_BUILD &&
|
mkdir $MKSH_BUILD &&
|
||||||
cd $MKSH_BUILD &&
|
cd $MKSH_BUILD &&
|
||||||
sh ../src/Build.sh &&
|
TARGET_OS=Jehanne CC=x86_64-jehanne-gcc MKSHRC_PATH='~/lib/mkshrc' sh ../src/Build.sh &&
|
||||||
cp mksh $JEHANNE/arch/amd64/cmd/ &&
|
cp mksh $JEHANNE/arch/amd64/cmd/ &&
|
||||||
sed -e '3,$s/\bbin\b/cmd/g' ../src/dot.mkshrc > mkshrc &&
|
sed -e '3,$s/\bbin\b/cmd/g' ../src/dot.mkshrc > mkshrc &&
|
||||||
mkdir -p $JEHANNE/arch/mksh/lib &&
|
mkdir -p $JEHANNE/arch/mksh/lib &&
|
||||||
cp mkshrc $JEHANNE/arch/mksh/lib &&
|
cp mkshrc $JEHANNE/arch/mksh/lib &&
|
||||||
cp mkshrc $JEHANNE/usr/glenda/lib
|
cp mkshrc $JEHANNE/usr/glenda/lib
|
||||||
) > $MKSH/mksh.build.log 2>&1
|
) > mksh.build.log 2>&1
|
||||||
failOnError $? "building mksh"
|
failOnError $? "building mksh"
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user