CRUX-ARM :
Home
Home
::
Documentation
::
Download
::
Development
::
Community
::
Ports
::
Packages
::
Bugs
::
Links
::
About
::
Donors
development
/
devtools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
f637bdc
)
Fixed buildAllPackages.sh to use PKGMK_PACKAGE_DIR even if this variable is empty...
author
Jose V Beneyto
<sepen@crux.nu>
Fri, 6 May 2011 11:35:49 +0000
(13:35 +0200)
committer
Jose V Beneyto
<sepen@crux.nu>
Fri, 6 May 2011 11:35:49 +0000
(13:35 +0200)
buildAllPackages.sh
patch
|
blob
|
blame
|
history
diff --git
a/buildAllPackages.sh
b/buildAllPackages.sh
index e7580a95b0b7c056084e0512bac8c3bafcc35534..5dd90e2e249631b4f97f070a778b97d6c5f5de0c 100755
(executable)
--- a/
buildAllPackages.sh
+++ b/
buildAllPackages.sh
@@
-1,21
+1,25
@@
#!/bin/bash
#!/bin/bash
-PKGMK_CONF=/devel/crux-arm/pkgutils-cross/src/pkgmk.conf
+PKGUTILS_PATH=/devel/crux-arm/pkgutils-cross
+export PATH=$PATH:$PKGUTILS_PATH
+
+PKGMK_CONF=$PKGUTILS_PATH/src/pkgmk.conf
. $PKGMK_CONF
. $PKGMK_CONF
-[ ! -f getBuildOrder.sh ] && exit 1
-for port in $(
sh
getBuildOrder.sh); do
+for port in $(getBuildOrder.sh); do
# if package is previously installed
[ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue
[ ! -f "${port}/Pkgfile" ] && exit 1
. $port/Pkgfile
# if package is previously installed
[ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue
[ ! -f "${port}/Pkgfile" ] && exit 1
. $port/Pkgfile
- [ -f "$port/${name}#${version}-${release}.pkg.tar.gz" ] && continue
cd $port || exit 1
( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1
cd $port || exit 1
( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1
- ( sudo pkgadd-cross $PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.gz \
- || sudo pkgadd-cross -f $PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.gz
- ) || exit 1
+ if [ ! -z "$PKGMK_PACKAGE_DIR" ]; then
+ PACKAGE="$PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.gz"
+ else
+ PACKAGE="${name}#${version}-${release}.pkg.tar.gz"
+ fi
+ ( sudo pkgadd-cross $PACKAGE || sudo pkgadd-cross -f $PACKAGE ) || exit 1
cd - || exit 1
done
cd - || exit 1
done