build,travis: print build logs of the modified package only
authorEtienne Champetier <champetier.etienne@gmail.com>
Mon, 14 Aug 2017 04:23:33 +0000 (21:23 -0700)
committerEtienne Champetier <champetier.etienne@gmail.com>
Mon, 14 Aug 2017 04:40:07 +0000 (21:40 -0700)
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
.travis_do.sh

index aa5690205513f5a9d47f2331403fc9019a1c2511..cbb0dd7cdda22df16288c4b8aab3420bb43356a9 100755 (executable)
@@ -87,6 +87,9 @@ src-link packages $PACKAGES_DIR
 src-git luci https://github.com/openwrt/luci.git
 EOF
 
+       # enable BUILD_LOG
+       sed -i '1s/^/config BUILD_LOG\n\tbool\n\tdefault y\n\n/' Config-build.in
+
        ./scripts/feeds update -a
        ./scripts/feeds install -a
        make defconfig
@@ -116,6 +119,10 @@ EOF
                exec_status '^ERROR' make "package/$pkg_name/compile" -j3
 
                echo_blue "=== $pkg_name: compile test done"
+
+               echo_blue "=== $pkg_name: begin compile logs"
+               cat logs/package/feeds/packages/$pkg_name/compile.txt
+               echo_blue "=== $pkg_name: end compile logs"
        done
 
        return 0