1
0
mirror of https://github.com/cusspvz/openwrt-builder.docker.git synced 2026-08-11 08:22:59 +00:00

fix: prepare for travis builds

This commit is contained in:
José Moreira
2018-09-10 02:00:24 +01:00
parent a2f0d20e16
commit 760b525481
5 changed files with 52 additions and 7 deletions
+3
View File
@@ -4,6 +4,9 @@ LABEL MAINTAINER "Jose Moreira <josemoreiravarzim@gmail.com>"
ARG INSTALL_SRC
RUN /bin/bash -c "$INSTALL_SRC"
# Cache packages feeds
RUN ./scripts/feeds update -a
ADD builder.sh /builder
RUN chmod 755 /builder
CMD ["/builder"]
+19 -6
View File
@@ -15,7 +15,7 @@ CLEAN=${CLEAN:-0}
## HANDLE FEEDS
cp $PATH_SRC/feeds.conf.default $PATH_SRC/feeds.conf
for CUSTOM_FEED in $CUSTOM_FEEDS; do
echo "src-link ${CUSTOM_FEED} ${PATH_FEEDS}/${CUSTOM_FEED}" >> $PATH_SRC/feeds.conf
echo "src-link ${CUSTOM_FEED} file://${PATH_FEEDS}/${CUSTOM_FEED}" >> $PATH_SRC/feeds.conf
done;
./scripts/feeds update -a
@@ -24,11 +24,24 @@ for CUSTOM_FEED in $CUSTOM_FEEDS; do
done;
make defconfig
echo "- Building packages $PACKAGES..."
COMMANDS=""
[ "$CLEAN" != "0" ] && {
for PACKAGE in $PACKAGES; do
COMMANDS="$COMMANDS package/${PACKAGE}/clean"
done
}
for PACKAGE in $PACKAGES; do
[ "$CLEAN" != "0" ] && {
make package/${PACKAGE}/clean
}
COMMANDS="$COMMANDS package/${PACKAGE}/download"
}
for PACKAGE in $PACKAGES; do
COMMANDS="$COMMANDS package/${PACKAGE}/compile"
}
make package/${PACKAGE}/compile
done
make -j ${CPUS} ${COMMANDS} \
BIN_DIR="$PATH_OUTPUT"
# Move bin/packages contents to the PATH_OUTPUT
echo "- Moving built packages to output dir..."
mv -v bin/packages/* $PATH_OUTPUT