https://openwrt.org/docs/guide-developer/use-patches-with-buildsystem
rm build_dir/target-arm_cortex-a9+vfpv3_musl-1.1.16_eabi/redis* -rf || true
rm build_dir/target-mipsel_24kc_musl-1.1.16/redis* -rf || true
rm feeds/redis* -rf
./scripts/feeds update -a
./scripts/feeds install -a
# once you already updated the all
./scripts/feeds install redis
./scripts/feeds update -a -p redis
make package/feeds/redis/redis/{clean,prepare,compile} package/index V=s
rm build_dir/target-arm_cortex-a9+vfpv3_musl-1.1.16_eabi/redis* -rf || true
rm build_dir/target-mipsel_24kc_musl-1.1.16/redis* -rf || true
rm feeds/redis* -rf
./scripts/feeds install redis
./scripts/feeds update -a -p redis
make package/feeds/redis/redis/{clean,prepare,compile} package/index V=s
make package/feeds/redis/redis/{clean,prepare} V=s QUILT=1
# either
cd /build/source/build_dir/target-arm_cortex-a9+vfpv3_musl-1.1.16_eabi/redis-4.0.2/
# or
cd /build/source/build_dir/target-mipsel_24kc_musl-1.1.16/redis-4.0.2
quilt push -a
quilt new 010-redis.patch
quilt edit include/my_context.h
quilt series
quilt diff
quilt refresh
make package/feeds/redis/redis/{clean,prepare} V=s QUILT=1
# either
cd /build/source/build_dir/target-arm_cortex-a9+vfpv3_musl-1.1.16_eabi/redis-4.0.2/
# or
cd /build/source/build_dir/target-mipsel_24kc_musl-1.1.16/redis-4.0.2
quilt series
quilt refresh
quilt push 010-redis.patch
quilt edit ./deps/jemalloc/src/pages.c
quilt edit src/Makefile
quilt edit src/atomicvar.h
quilt edit deps/jemalloc/src/background_thread.c
quilt diff
quilt refresh