|
2 | 2 |
|
3 | 3 | # Clone source code |
4 | 4 | #latest_release="$(curl -s https://api.github.com/repos/openwrt/openwrt/tags | grep -Eo "v23.05.+[0-9\.]" | head -n 1)" |
5 | | -#latest_release="$(curl -s https://github.com/openwrt/openwrt/tags | grep -Eo "v[0-9\.]+\-*r*c*[0-9]*.tar.gz" | sed -n '/[2-9][0-9]/p' | sed -n 1p | sed 's/.tar.gz//g')" |
6 | | -#git clone --single-branch -b ${latest_release} https://github.com/openwrt/openwrt openwrt_release |
| 5 | +latest_release="$(curl -s https://github.com/openwrt/openwrt/tags | grep -Eo "v[0-9\.]+\-*r*c*[0-9]*.tar.gz" | sed -n '/[2-9][3-9]/p' | sed -n 1p | sed 's/.tar.gz//g')" |
| 6 | +git clone --single-branch -b ${latest_release} https://github.com/openwrt/openwrt openwrt_release |
7 | 7 | git clone --single-branch -b openwrt-23.05 https://github.com/openwrt/openwrt openwrt |
8 | | -#rm -f ./openwrt/include/version.mk |
9 | | -#rm -f ./openwrt/include/kernel.mk |
10 | | -#rm -f ./openwrt/include/kernel-5.15 |
11 | | -#rm -f ./openwrt/include/kernel-version.mk |
12 | | -#rm -f ./openwrt/include/toolchain-build.mk |
13 | | -#rm -f ./openwrt/include/kernel-defaults.mk |
14 | | -#rm -f ./openwrt/package/base-files/image-config.in |
15 | | -#rm -rf ./openwrt/target/linux/* |
16 | | -#rm -rf ./openwrt/package/kernel/linux/* |
17 | | -#cp -f ./openwrt_release/include/version.mk ./openwrt/include/version.mk |
18 | | -#cp -f ./openwrt_release/include/kernel.mk ./openwrt/include/kernel.mk |
19 | | -#cp -f ./openwrt_release/include/kernel-5.15 ./openwrt/include/kernel-5.15 |
20 | | -#cp -f ./openwrt_release/include/kernel-version.mk ./openwrt/include/kernel-version.mk |
21 | | -#cp -f ./openwrt_release/include/toolchain-build.mk ./openwrt/include/toolchain-build.mk |
22 | | -#cp -f ./openwrt_release/include/kernel-defaults.mk ./openwrt/include/kernel-defaults.mk |
23 | | -#cp -f ./openwrt_release/package/base-files/image-config.in ./openwrt/package/base-files/image-config.in |
24 | | -#cp -f ./openwrt_release/version ./openwrt/version |
25 | | -#cp -f ./openwrt_release/version.date ./openwrt/version.date |
26 | | -#cp -rf ./openwrt_release/target/linux/* ./openwrt/target/linux/ |
27 | | -#cp -rf ./openwrt_release/package/kernel/linux/* ./openwrt/package/kernel/linux/ |
| 8 | +rm -f ./openwrt/include/version.mk |
| 9 | +rm -f ./openwrt/include/kernel.mk |
| 10 | +rm -f ./openwrt/include/kernel-5.15 |
| 11 | +rm -f ./openwrt/include/kernel-version.mk |
| 12 | +rm -f ./openwrt/include/toolchain-build.mk |
| 13 | +rm -f ./openwrt/include/kernel-defaults.mk |
| 14 | +rm -f ./openwrt/package/base-files/image-config.in |
| 15 | +rm -rf ./openwrt/target/linux/* |
| 16 | +rm -rf ./openwrt/package/kernel/linux/* |
| 17 | +cp -f ./openwrt_release/include/version.mk ./openwrt/include/version.mk |
| 18 | +cp -f ./openwrt_release/include/kernel.mk ./openwrt/include/kernel.mk |
| 19 | +cp -f ./openwrt_release/include/kernel-5.15 ./openwrt/include/kernel-5.15 |
| 20 | +cp -f ./openwrt_release/include/kernel-version.mk ./openwrt/include/kernel-version.mk |
| 21 | +cp -f ./openwrt_release/include/toolchain-build.mk ./openwrt/include/toolchain-build.mk |
| 22 | +cp -f ./openwrt_release/include/kernel-defaults.mk ./openwrt/include/kernel-defaults.mk |
| 23 | +cp -f ./openwrt_release/package/base-files/image-config.in ./openwrt/package/base-files/image-config.in |
| 24 | +cp -f ./openwrt_release/version ./openwrt/version |
| 25 | +cp -f ./openwrt_release/version.date ./openwrt/version.date |
| 26 | +cp -rf ./openwrt_release/target/linux/* ./openwrt/target/linux/ |
| 27 | +cp -rf ./openwrt_release/package/kernel/linux/* ./openwrt/package/kernel/linux/ |
28 | 28 |
|
29 | 29 | # Clone packages |
30 | 30 | git clone -b master --depth 1 https://github.com/immortalwrt/immortalwrt.git immortalwrt |
|
0 commit comments