From fbac166b43931b895392f1d93eb010b9f42d3abd Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 6 Sep 2018 18:57:47 +0200 Subject: [PATCH] add doit.sh Signed-off-by: John Crispin --- doit.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 doit.sh diff --git a/doit.sh b/doit.sh new file mode 100755 index 000000000000..1705e5642bfa --- /dev/null +++ b/doit.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +TOPDIR=${PWD} +LINUX="v4.18.5" +REFERENCE="--reference /src/linux/stable.git/.git" + +[ -d ${TOPDIR}/linux-stable.git ] || { + git clone ${REFERENCE} git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git ${TOPDIR}/linux-stable.git + [ $? = 0 ] || { + echo failed to clone linux-stable + exit 1 + } +} + +[ -d ${TOPDIR}/backports.git ] || { + git clone https://git.openwrt.org/openwrt/staging/blogic.git ${TOPDIR}/backports.git + [ $? = 0 ] || { + echo failed to clone backports + exit 1 + } +} + +cd ${TOPDIR}/backports.git +git checkout backports + +mkdir -p ${TOPDIR}/backports-${LINUX} +./gentree.py --refresh --clean --verbose --git-revision ${LINUX} ${TOPDIR}/linux-stable.git ${TOPDIR}/backports-${LINUX} +[ $? = 0 ] || { + echo failed to gentree + exit 1 +} + +cd ${TOPDIR} +rm -rf backports-${LINUX}.tar.xz +tar cfJ backports-${LINUX}.tar.xz backports-${LINUX} + + -- 2.30.2