CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
makeCrossRootfsExtras.sh: updated to 3.1 branches and removed "git branch" from upstr...
[devtools.git] / buildAllPackages.sh
CommitLineData
258775a1
JB
1#!/bin/bash
2
6d1e8df5
JB
3PKGUTILS_PATH=/devel/crux-arm/pkgutils-cross
4export PATH=$PATH:$PKGUTILS_PATH
5
6PKGMK_CONF=$PKGUTILS_PATH/src/pkgmk.conf
25138fff
JB
7. $PKGMK_CONF
8
258775a1 9
6d1e8df5 10for port in $(getBuildOrder.sh); do
25138fff
JB
11 # if package is previously installed
12 [ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue
258775a1
JB
13 [ ! -f "${port}/Pkgfile" ] && exit 1
14 . $port/Pkgfile
258775a1
JB
15 cd $port || exit 1
16 ( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1
6d1e8df5
JB
17 if [ ! -z "$PKGMK_PACKAGE_DIR" ]; then
18 PACKAGE="$PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.gz"
19 else
20 PACKAGE="${name}#${version}-${release}.pkg.tar.gz"
21 fi
22 ( sudo pkgadd-cross $PACKAGE || sudo pkgadd-cross -f $PACKAGE ) || exit 1
258775a1
JB
23 cd - || exit 1
24done
25
26# End fo file