3 ENVIROMENT_PATH
=/devel
/crux-arm
4 DEVTOOLS_PATH
=$ENVIROMENT_PATH/devtools
5 PKGUTILS_PATH
=$ENVIROMENT_PATH/pkgutils-cross
6 export PATH
=$PATH:$PKGUTILS_PATH
8 PKGMK_CONF
=$PKGUTILS_PATH/pkgmk-cross.conf
11 for port
in $
($DEVTOOLS_PATH/getBuildOrder.sh
); do
12 # skip ports we don't include in our tree
13 [ ! -d "${port}" ] && continue
14 # if package is previously installed
15 [ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue
16 [ ! -f "${port}/Pkgfile" ] && exit 1
19 ( fakeroot pkgmk-cross
-d 2>&1 | tee pkgmk.log
) || exit 1
20 if [ ! -z "$PKGMK_PACKAGE_DIR" ]; then
21 PACKAGE
="$PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.$PKGMK_COMPRESSION_MODE"
23 PACKAGE
="${name}#${version}-${release}.pkg.tar.$PKGMK_COMPRESSION_MODE"
25 ( fakeroot pkgadd-cross
$PACKAGE || fakeroot pkgadd-cross
-f $PACKAGE ) || exit 1