Added new target which guarantees that the generated release is built from the available GitHub source tree.

This commit is contained in:
Ivan Davidov 2018-01-28 16:39:26 +02:00
parent 5115d1f8f6
commit eff0ab7da8

View File

@ -103,6 +103,19 @@ release: src
echo "" ; \
}
release2:
@{ \
echo "Removing old work artifacts." ; \
rm -rf /tmp/mll_release2 ; \
mkdir -p /tmp/mll_release2 ; \
cd /tmp/mll_release2 ; \
echo "Cloning the project repository." ; \
git clone http://github.com/ivandavidov/minimal ; \
cd minimal/src ; \
echo "Ready to generate release." ; \
make release ; \
}
test:
@{ \
echo "" ; \
@ -121,6 +134,8 @@ help:
echo "" ; \
echo " make release - generate clean source tree in '/tmp/mll_release' and build MLL there." ; \
echo "" ; \
echo " make release2 - clone the project repository and execute 'make release' from it." ; \
echo "" ; \
echo " make src - generate 'tar.xz' source archive." ; \
echo "" ; \
echo " make qemu-bios - run 'Minimal Linux Live' in QEMU with legacy BIOS compatibility." ; \