summaryrefslogtreecommitdiff
path: root/xibuild/make_infos.sh
diff options
context:
space:
mode:
Diffstat (limited to 'xibuild/make_infos.sh')
-rwxr-xr-xxibuild/make_infos.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/xibuild/make_infos.sh b/xibuild/make_infos.sh
index 16cf642..de68f35 100755
--- a/xibuild/make_infos.sh
+++ b/xibuild/make_infos.sh
@@ -63,10 +63,12 @@ for pkg in $list; do
info_file="$XIB_EXPORT/repo/$repo/$name.xipkg.info"
build_file="$XIB_EXPORT/repo/$repo/$name.xibuild"
- source $build_file
+ if [ ! -f $info_file ]; then
+ source $build_file
- get_info $pkg > $info_file
- sign $pkg >> $info_file
+ get_info $pkg > $info_file
+ sign $pkg >> $info_file
+ fi
list_line $pkg >> "$XIB_EXPORT"/repo/$repo/packages.list
hbar -T "generating info" $i $total