build: allow creating empty package feeds

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45757 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
Felix Fietkau 2015-05-26 09:09:07 +00:00
parent 3aa1b8e27b
commit 0e2a822b3a
2 changed files with 5 additions and 2 deletions

View File

@ -138,8 +138,8 @@ endif
$(curdir)/index: FORCE
@echo Generating package index...
@for d in $(PACKAGE_SUBDIRS); do ( \
[ -d $(PACKAGE_DIR)/$$d ] && \
cd $(PACKAGE_DIR)/$$d || continue; \
mkdir -p $(PACKAGE_DIR)/$$d; \
cd $(PACKAGE_DIR)/$$d || continue; \
$(SCRIPT_DIR)/ipkg-make-index.sh . 2>&1 > Packages && \
gzip -9c Packages > Packages.gz; \
); done

View File

@ -9,8 +9,10 @@ if [ -z $pkg_dir ] || [ ! -d $pkg_dir ]; then
fi
which md5sum >/dev/null 2>&1 || alias md5sum=md5
empty=1
for pkg in `find $pkg_dir -name '*.ipk' | sort`; do
empty=
name="${pkg##*/}"
name="${name%%_*}"
[[ "$name" = "kernel" ]] && continue
@ -28,3 +30,4 @@ SHA256sum: $sha256sum\\
Description:/"
echo ""
done
[ -n "$empty" ] && echo