Kaydet (Commit) 24023e2f authored tarafından sulincix's avatar sulincix

host distro spesific builddepends package list support

üst bd9b98ed
......@@ -3,6 +3,7 @@ name="example"
version="1.0"
summary="example package"
description="example package for build test"
builddepends=("gcc" "aaaa")
depends=("hello")
license="gplv3"
release="1"
......
#!/bin/bash
_get_build_deps(){
needed=""
for i in ${builddepends[@]}
do
cat /var/lib/dpkg/status | grep "^Package: $i$" &>/dev/null || needed="$needed $i"
done
if [ "$needed" != "" ] ; then
echo "Missing: $needed"
su -c "apt-get install $needed" || exit 1
fi
}
#!/bin/bash
_get_build_deps(){
needed=""
for i in ${builddepends}
do
[ -f /info/$i ] || needed="$needed $i"
done
if [ "$needed" != "" ] ; then
echo "Missing: $needed"
exit 1
fi
}
#!/bin/bash
_get_build_deps(){
needed=""
for i in ${builddepends[@]}
do
ls /var/lib/inary/package/ | grep "^$i-[1-9]" &>/dev/null || needed="$needed $i"
done
if [ "$needed" != "" ] ; then
echo "Missing: $needed"
su -c "inary it $needed" || exit 1
fi
}
#!/bin/bash
if [ "$HOST" == "" ] ; then
if [ -d /var/lib/dpkg ] ; then
export HOST=debian
elif [ -d /var/lib/inary ] ; then
export HOST=inary
else
export HOST=default
fi
fi
......@@ -5,8 +5,9 @@ for mod in $(ls $MODDIR) ; do
done
source $1
source $MODDIR/../target/$TARGET
echo $TARGET
source $MODDIR/../host/$HOST
set -e
_get_build_deps
cd $BUILDDIR
_fetch
cd $WORKDIR
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment