Commit | Line | Data |
---|---|---|
258775a1 JB |
1 | #!/bin/bash |
2 | ||
8781d7c4 VM |
3 | ENVIROMENT_PATH=/devel/crux-arm |
4 | DEVTOOLS_PATH=$ENVIROMENT_PATH/devtools | |
5 | PKGUTILS_PATH=$ENVIROMENT_PATH/pkgutils-cross | |
6d1e8df5 JB |
6 | export PATH=$PATH:$PKGUTILS_PATH |
7 | ||
8781d7c4 | 8 | PKGMK_CONF=$PKGUTILS_PATH/pkgmk-cross.conf |
25138fff JB |
9 | . $PKGMK_CONF |
10 | ||
8781d7c4 VM |
11 | for port in $($DEVTOOLS_PATH/getBuildOrder.sh); do |
12 | # skip ports we don't include in our tree | |
13 | [ ! -d "${port}" ] && continue | |
25138fff JB |
14 | # if package is previously installed |
15 | [ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue | |
258775a1 JB |
16 | [ ! -f "${port}/Pkgfile" ] && exit 1 |
17 | . $port/Pkgfile | |
258775a1 JB |
18 | cd $port || exit 1 |
19 | ( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1 | |
6d1e8df5 | 20 | if [ ! -z "$PKGMK_PACKAGE_DIR" ]; then |
8781d7c4 | 21 | PACKAGE="$PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.$PKGMK_COMPRESSION_MODE" |
6d1e8df5 | 22 | else |
8781d7c4 | 23 | PACKAGE="${name}#${version}-${release}.pkg.tar.$PKGMK_COMPRESSION_MODE" |
6d1e8df5 | 24 | fi |
8781d7c4 | 25 | ( fakeroot pkgadd-cross $PACKAGE || fakeroot pkgadd-cross -f $PACKAGE ) || exit 1 |
258775a1 JB |
26 | cd - || exit 1 |
27 | done | |
28 | ||
29 | # End fo file |