Skip to content
Snippets Groups Projects
Commit c76d4105 authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Merge branch 'master' of https://github.com/redox-os/cookbook

parents 8fd5e328 addf99ca
No related branches found
No related tags found
No related merge requests found
function recipe_fetch { function recipe_fetch {
mkdir source if [ ! -d source ]
then
mkdir source
fi
pushd source pushd source
curl -o make-ca.sh http://anduin.linuxfromscratch.org/BLFS/other/make-ca.sh-20170514 curl -o make-ca.sh --time-cond make-ca.sh http://anduin.linuxfromscratch.org/BLFS/other/make-ca.sh-20170514
curl -o certdata.txt http://anduin.linuxfromscratch.org/BLFS/other/certdata.txt curl -o certdata.txt --time-cond certdata.txt http://anduin.linuxfromscratch.org/BLFS/other/certdata.txt
popd popd
skip=1 skip=1
} }
function recipe_update { function recipe_update {
curl -o make-ca.sh --time-cond make-ca.sh http://anduin.linuxfromscratch.org/BLFS/other/make-ca.sh-20170514
curl -o certdata.txt --time-cond certdata.txt http://anduin.linuxfromscratch.org/BLFS/other/certdata.txt
skip=1 skip=1
} }
......
...@@ -13,9 +13,9 @@ function recipe_build { ...@@ -13,9 +13,9 @@ function recipe_build {
mkdir openssl-prefix mkdir openssl-prefix
pushd openssl-redox pushd openssl-redox
./Configure no-shared no-dgram redox-x86_64 --prefix="$PWD/../openssl-prefix" ./Configure no-shared no-dgram redox-x86_64 --prefix="/"
make -j"$(nproc)" make -j"$(nproc)"
make install make DESTDIR="$PWD/../openssl-prefix" install
popd popd
export OPENSSL_DIR=$PWD/openssl-prefix export OPENSSL_DIR=$PWD/openssl-prefix
......
GIT=https://github.com/ids1024/curl.git
BRANCH=redox
HOST=x86_64-elf-redox
function recipe_version {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
skip=1
}
function recipe_update {
echo "skipping update"
skip=1
}
function recipe_build {
if [ -d openssl-redox ]
then
git -C openssl-redox pull
else
git clone https://github.com/ids1024/openssl.git -b redox --depth 1 openssl-redox
fi
rm -rf openssl-prefix
mkdir openssl-prefix
pushd openssl-redox
./Configure no-shared no-dgram redox-x86_64 --prefix="/"
make -j"$(nproc)"
make DESTDIR="$PWD/../openssl-prefix" install
popd
rm -rf openssl-prefix/lib/pkgconfig # pkg-config returns paths based on / prefix, breaking cross compile
./configure --prefix=/ --host=${HOST} --disable-tftp --disable-ftp --disable-ntlm-wb --with-ssl="$PWD/openssl-prefix" --with-ca-path=/ssl/certs
make
skip=1
}
function recipe_test {
echo "skipping test"
skip=1
}
function recipe_clean {
make clean
skip=1
}
function recipe_stage {
mkdir "$1/bin"
cp src/curl "$1/bin"
skip=1
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment