CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
501b47303ecddbe38c04e80a80914de2ea37b465
[devtools.git] / buildAllPackages.sh
1 #!/bin/bash
2
3 [ ! -f getBuildOrder.sh ] && exit 1
4
5 for port in $(sh getBuildOrder.sh); do
6 [ ! -f "${port}/Pkgfile" ] && exit 1
7 . $port/Pkgfile
8 [ -f "$port/${name}#${version}-${release}.pkg.tar.gz" ] && continue
9 cd $port || exit 1
10 ( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1
11 ( sudo pkgadd-cross $(find . -type f -name '*.pkg.tar.gz') || sudo pkgadd-cross -f $(find . -type f -name '*.pkg.tar.gz') ) || exit 1
12 cd - || exit 1
13 done
14
15 # End fo file