diff --git a/.github/workflows/cloud-n1-openwrt.yaml b/.github/workflows/cloud-n1-openwrt.yaml index 0aeec0e..f4cdcff 100644 --- a/.github/workflows/cloud-n1-openwrt.yaml +++ b/.github/workflows/cloud-n1-openwrt.yaml @@ -18,7 +18,7 @@ env: CONFIG_SH: config.sh UPLOAD_FIRMWARE: true TZ: Asia/Shanghai - KERNEL_VERSION: 6.1.63 + KERNEL_VERSION: 6.1.79 jobs: build_openwrt: @@ -59,7 +59,7 @@ jobs: sudo -E apt-mark hold grub-efi-amd64-signed sudo -E apt-get -qq update --fix-missing sudo -E apt-get -qq full-upgrade - sudo -E apt-get -qq install ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pyelftools libpython3-dev qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev python3-setuptools + sudo -E apt-get -qq install ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev sudo timedatectl set-timezone "$TZ" - name: Clone source code @@ -77,7 +77,10 @@ jobs: chmod +x $SCRIPT_SH ./$SCRIPT_SH cd openwrt - sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default + echo "src-git helloworld https://github.com/fw876/helloworld.git" >> "feeds.conf.default" + ./scripts/feeds update -a + cat feeds/packages/utils/xfsprogs/Makefile + sed -i 's/TARGET_CFLAGS += -DHAVE_MAP_SYNC/TARGET_CFLAGS += -DHAVE_MAP_SYNC -D_LARGEFILE64_SOURCE/' feeds/packages/utils/xfsprogs/Makefile ./scripts/feeds update -a - name: Install feeds diff --git a/README.md b/README.md index 4814668..8a13a6e 100644 --- a/README.md +++ b/README.md @@ -2,34 +2,52 @@ **说明**: - 本项目使用 Github Actions 下载 [Lean](https://github.com/coolsnowwolf/lede) 的 `Openwrt` 源码仓库,进行云编译。 -- 本项目使用定时编译(北京时间每周日下午4点开始自动运行编译)及触发编译(更新 `README.md`、 `script.sh`、 `config.sh`后可开始编译)两种方式。 +- 本项目使用定时编译(北京时间每周日下午4点开始运行编译)及触发编译(更新 `README.md`、 `script.sh`、 `config.sh`后可开始编译)两种方式。 - 本项目编译固件适配斐讯 N1 盒子,如需刷机,可直接下载 [releases](https://github.com/huangqian8/Cloud-N1-OpenWrt/releases/latest) 内固件。 -- 本项目相对源码默认设置做了如下更改: +- 本项目编译配置如下: -**增强项**:(**打勾项**默认**编译**入固件;**未打勾项**默认**不编译**入固件。具体功能详见截图。) +**添加编译**(默认未勾选,自选!) - [x] 修改架构适配斐讯 N1 盒子 - - [x] 添加 `Perl` 依赖 - - [x] 编译 `aliyundrive-webdav` - - [x] 编译 `Docker` - - [x] 编译 `OpenVPN Server` - - [x] 编译 `PassWall` - - [x] 编译 `Wireguard` - - [x] 添加主题 `opentomacat` 并设置为默认 - - [x] 添加第三方插件 `luci-app-adguardhome` - - [x] 添加第三方插件 `luci-app-amlogic` - - [x] 添加第三方插件 `luci-app-openclash` + - [x] Target System —— QEMU ARM Virtual Machine + - [x] Subtarget —— 64-bit ARM machines + - [x] `luci-app-docker` + - [x] `luci-app-dockerman` + - [x] `luci-theme-opentomcat` + - [x] `luci-app-adguardhome` + - [x] `luci-app-amlogic` -**精简项**: - - [x] luci-app-accesscontrol - - [x] luci-app-arpbind - - [x] luci-app-ddns - - [x] luci-app-filetransfer - - [x] luci-app-rclone - - [x] luci-app-turboacc - - [x] luci-app-upnp - - [x] luci-app-vsftpd +**默认编译**(默认勾选,未取消!) + - [x] `luci-app-autoreboot` + - [x] `luci-app-filetransfer` + - [x] `luci-app-nlbwmon` + - [x] `luci-app-ssr-plus` + - [x] `Include ChinaDNS-NG` + - [x] `Include MosDNS` + - [x] `Include Shadowsocks Simple Obfs Plugin` + - [x] `Include ShadowsocksR Libev Client` + - [x] `luci-app-vlmcsd` + - [x] `luci-app-wol` -**更新日志**: +**强制编译**(默认勾选,无法取消!) + - [x] `luci-app-firewall` + +**精简编译**(默认勾选,取消!) + - [x] `luci-app-accesscontrol` + - [x] `luci-app-arpbind` + - [x] `luci-app-ddns` + - [x] `Include rclone-webui` + - [x] `Include rclone-ng (another webui)` + - [x] `luci-app-turboacc` + - [x] `Include Flow Offload` + - [x] `Include Shortcut-FE CM` + - [x] `Include BBR CCA` + - [x] `Include Pdnsd` + - [x] `UnblockNeteaseMusic Golang Version` + - [x] `luci-app-upnp` + - [x] `luci-app-vsftpd` + +**更新日志** +- 20240224 更新配置 - 20231129 更新内核版本 6.1.63,删除失效的插件 - 20231015 更新内核版本 6.1.57,集成 `PassWall` - 20231013 更新截图 @@ -55,9 +73,9 @@ - 20200926 修正 `openclash` 编译错误 - 20200727 `docker` 兼容性造成编译错误,暂不集成 -**界面截图**: +**界面截图** -![N1_OpenWRT.png](https://github.com/huangqian8/Cloud-N1-OpenWrt/blob/main/snapshot.jpeg) +![N1_OpenWRT.png](https://github.com/huangqian8/Cloud-N1-OpenWrt/blob/main/snapshot.png) ## 感谢 ❤️ - 源码来源: Lean 的 Openwrt 源码仓库 https://github.com/coolsnowwolf/lede diff --git a/config.sh b/config.sh index ced34bf..2b9e086 100644 --- a/config.sh +++ b/config.sh @@ -11,15 +11,26 @@ CONFIG_BTRFS_PROGS_ZSTD=y CONFIG_CGROUPFS_MOUNT_KERNEL_CGROUPS=y CONFIG_DOCKER_CGROUP_OPTIONS=y CONFIG_DOCKER_NET_MACVLAN=y +CONFIG_DOCKER_OPTIONAL_FEATURES=y CONFIG_DOCKER_STO_EXT4=y CONFIG_DRIVER_11AC_SUPPORT=y +CONFIG_KERNEL_ARM_PMU=y +CONFIG_KERNEL_CFQ_GROUP_IOSCHED=y CONFIG_KERNEL_CGROUP_DEVICE=y CONFIG_KERNEL_CGROUP_FREEZER=y +CONFIG_KERNEL_CGROUP_HUGETLB=y CONFIG_KERNEL_CGROUP_NET_PRIO=y +CONFIG_KERNEL_CGROUP_PERF=y CONFIG_KERNEL_EXT4_FS_POSIX_ACL=y CONFIG_KERNEL_EXT4_FS_SECURITY=y CONFIG_KERNEL_FS_POSIX_ACL=y +CONFIG_KERNEL_HUGETLBFS=y +CONFIG_KERNEL_HUGETLB_PAGE=y +CONFIG_KERNEL_MEMCG_SWAP_ENABLED=y CONFIG_KERNEL_NET_CLS_CGROUP=y +CONFIG_KERNEL_PERF_EVENTS=y +CONFIG_KERNEL_TRANSPARENT_HUGEPAGE=y +CONFIG_KERNEL_TRANSPARENT_HUGEPAGE_ALWAYS=y CONFIG_MBEDTLS_AES_C=y CONFIG_MBEDTLS_CMAC_C=y CONFIG_MBEDTLS_DES_C=y @@ -35,14 +46,6 @@ CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y CONFIG_MBEDTLS_NIST_KW_C=y CONFIG_MBEDTLS_RSA_NO_CRT=y -CONFIG_OPENVPN_openssl_ENABLE_DEF_AUTH=y -CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y -CONFIG_OPENVPN_openssl_ENABLE_LZ4=y -CONFIG_OPENVPN_openssl_ENABLE_LZO=y -CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y -CONFIG_OPENVPN_openssl_ENABLE_PF=y -CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y -CONFIG_OPENVPN_openssl_ENABLE_SMALL=y CONFIG_PACKAGE_6in4=y CONFIG_PACKAGE_MAC80211_DEBUGFS=y CONFIG_PACKAGE_MAC80211_MESH=y @@ -54,10 +57,6 @@ CONFIG_PACKAGE_aliyundrive-webdav=y CONFIG_PACKAGE_attr=y CONFIG_PACKAGE_bash=y CONFIG_PACKAGE_blkid=y -CONFIG_PACKAGE_boost=y -CONFIG_PACKAGE_boost-date_time=y -CONFIG_PACKAGE_boost-program_options=y -CONFIG_PACKAGE_boost-system=y CONFIG_PACKAGE_brcmfmac-firmware-usb=y CONFIG_PACKAGE_bsdtar=y CONFIG_PACKAGE_btrfs-progs=y @@ -65,8 +64,6 @@ CONFIG_PACKAGE_bzip2=y CONFIG_PACKAGE_cgroupfs-mount=y CONFIG_PACKAGE_chattr=y CONFIG_PACKAGE_containerd=y -CONFIG_PACKAGE_coreutils-nohup=y -# CONFIG_PACKAGE_diffutils is not set CONFIG_PACKAGE_docker=y CONFIG_PACKAGE_dockerd=y CONFIG_PACKAGE_dosfstools=y @@ -75,11 +72,8 @@ CONFIG_PACKAGE_f2fsck=y CONFIG_PACKAGE_fdisk=y CONFIG_PACKAGE_gawk=y CONFIG_PACKAGE_getopt=y -CONFIG_PACKAGE_haproxy=y CONFIG_PACKAGE_hostapd-common=y -CONFIG_PACKAGE_hysteria=y CONFIG_PACKAGE_ip6tables=y -CONFIG_PACKAGE_ipt2socks=y CONFIG_PACKAGE_iptables-mod-conntrack-extra=y CONFIG_PACKAGE_iptables-mod-iprange=y CONFIG_PACKAGE_iptables-mod-socket=y @@ -87,8 +81,6 @@ CONFIG_PACKAGE_ipv6helper=y CONFIG_PACKAGE_iw=y CONFIG_PACKAGE_iwinfo=y CONFIG_PACKAGE_jq=y -CONFIG_PACKAGE_kcptun-client=y -CONFIG_PACKAGE_kcptun-config=y CONFIG_PACKAGE_kmod-asn1-encoder=y CONFIG_PACKAGE_kmod-br-netfilter=y CONFIG_PACKAGE_kmod-brcmfmac=y @@ -159,8 +151,6 @@ CONFIG_PACKAGE_libbz2=y CONFIG_PACKAGE_libcap=y CONFIG_PACKAGE_libcap-bin=y CONFIG_PACKAGE_libcap-bin-capsh-shell="/bin/sh" -CONFIG_PACKAGE_libcares=y -CONFIG_PACKAGE_libdevmapper=y CONFIG_PACKAGE_libexpat=y CONFIG_PACKAGE_libfdisk=y CONFIG_PACKAGE_libgmp=y @@ -168,54 +158,28 @@ CONFIG_PACKAGE_libltdl=y CONFIG_PACKAGE_liblua5.3=y CONFIG_PACKAGE_liblzma=y CONFIG_PACKAGE_liblzo=y -CONFIG_PACKAGE_libmaxminddb=y CONFIG_PACKAGE_libmbedtls=y -CONFIG_PACKAGE_libminiupnpc=y CONFIG_PACKAGE_libmount=y -CONFIG_PACKAGE_libnatpmp=y CONFIG_PACKAGE_libncurses=y CONFIG_PACKAGE_libparted=y CONFIG_PACKAGE_libreadline=y -CONFIG_PACKAGE_libruby=y CONFIG_PACKAGE_libseccomp=y CONFIG_PACKAGE_libstdcpp=y CONFIG_PACKAGE_libuv=y CONFIG_PACKAGE_libwebsockets-full=y -CONFIG_PACKAGE_libyaml=y CONFIG_PACKAGE_libzstd=y CONFIG_PACKAGE_losetup=y CONFIG_PACKAGE_lsattr=y CONFIG_PACKAGE_lsblk=y -CONFIG_PACKAGE_lua-cjson=y -CONFIG_PACKAGE_luasocket=y # CONFIG_PACKAGE_luci-app-accesscontrol is not set CONFIG_PACKAGE_luci-app-adguardhome=y -CONFIG_PACKAGE_luci-app-aliyundrive-webdav=y CONFIG_PACKAGE_luci-app-amlogic=y # CONFIG_PACKAGE_luci-app-arpbind is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_Obfs is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set -# CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set # CONFIG_PACKAGE_luci-app-ddns is not set CONFIG_PACKAGE_luci-app-docker=y CONFIG_PACKAGE_luci-app-dockerman=y -CONFIG_PACKAGE_luci-app-openclash=y -CONFIG_PACKAGE_luci-app-openvpn-server=y -CONFIG_PACKAGE_luci-app-passwall=y -# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Shadowsocks_Libev_Server is not set -CONFIG_PACKAGE_luci-app-passwall_Iptables_Transparent_Proxy=y # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set -# CONFIG_PACKAGE_luci-app-ssr-plus is not set -# CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ChinaDNS_NG is not set -# CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_MosDNS is not set -# CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set -# CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Simple_Obfs is not set # CONFIG_PACKAGE_luci-app-turboacc is not set # CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_BBR_CCA is not set # CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_OFFLOADING is not set @@ -223,29 +187,20 @@ CONFIG_PACKAGE_luci-app-passwall_Iptables_Transparent_Proxy=y # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set # CONFIG_PACKAGE_luci-app-upnp is not set # CONFIG_PACKAGE_luci-app-vsftpd is not set -CONFIG_PACKAGE_luci-app-webadmin=y -CONFIG_PACKAGE_luci-app-wireguard=y -CONFIG_PACKAGE_luci-i18n-aliyundrive-webdav-zh-cn=y CONFIG_PACKAGE_luci-i18n-amlogic-zh-cn=y CONFIG_PACKAGE_luci-i18n-docker-zh-cn=y CONFIG_PACKAGE_luci-i18n-dockerman-zh-cn=y -CONFIG_PACKAGE_luci-i18n-openvpn-server-zh-cn=y -CONFIG_PACKAGE_luci-i18n-passwall-zh-cn=y -CONFIG_PACKAGE_luci-i18n-webadmin-zh-cn=y -CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y CONFIG_PACKAGE_luci-lib-docker=y CONFIG_PACKAGE_luci-proto-ipv6=y -CONFIG_PACKAGE_luci-proto-wireguard=y CONFIG_PACKAGE_luci-theme-opentomcat=y -# CONFIG_PACKAGE_mosdns is not set +# CONFIG_PACKAGE_miniupnpd is not set CONFIG_PACKAGE_mount-utils=y CONFIG_PACKAGE_odhcp6c=y CONFIG_PACKAGE_odhcp6c_ext_cer_id=0 CONFIG_PACKAGE_odhcpd-ipv6only=y CONFIG_PACKAGE_odhcpd_ipv6only_ext_cer_id=0 -CONFIG_PACKAGE_openvpn-easy-rsa=y -CONFIG_PACKAGE_openvpn-openssl=y CONFIG_PACKAGE_parted=y +# CONFIG_PACKAGE_pdnsd-alt is not set CONFIG_PACKAGE_perl=y CONFIG_PACKAGE_perl-http-date=y CONFIG_PACKAGE_perlbase-base=y @@ -281,53 +236,23 @@ CONFIG_PACKAGE_perlbase-utf8=y CONFIG_PACKAGE_perlbase-xsloader=y CONFIG_PACKAGE_pigz=y CONFIG_PACKAGE_pv=y -CONFIG_PACKAGE_ruby=y -CONFIG_PACKAGE_ruby-bigdecimal=y -CONFIG_PACKAGE_ruby-date=y -CONFIG_PACKAGE_ruby-digest=y -CONFIG_PACKAGE_ruby-enc=y -CONFIG_PACKAGE_ruby-forwardable=y -CONFIG_PACKAGE_ruby-pstore=y -CONFIG_PACKAGE_ruby-psych=y -CONFIG_PACKAGE_ruby-stringio=y -CONFIG_PACKAGE_ruby-strscan=y -CONFIG_PACKAGE_ruby-yaml=y CONFIG_PACKAGE_runc=y -CONFIG_PACKAGE_shadowsocks-libev-ss-local=y -CONFIG_PACKAGE_shadowsocks-libev-ss-redir=y -CONFIG_PACKAGE_shadowsocks-libev-ss-server=y -CONFIG_PACKAGE_shadowsocksr-libev-ssr-server=y -CONFIG_PACKAGE_sing-box=y CONFIG_PACKAGE_tar=y CONFIG_PACKAGE_terminfo=y CONFIG_PACKAGE_tini=y -CONFIG_PACKAGE_trojan=y -CONFIG_PACKAGE_trojan-plus=y CONFIG_PACKAGE_ttyd=y -CONFIG_PACKAGE_unzip=y CONFIG_PACKAGE_uuidgen=y -# CONFIG_PACKAGE_v2dat is not set -CONFIG_PACKAGE_v2ray-plugin=y CONFIG_PACKAGE_wireguard-tools=y CONFIG_PACKAGE_wireless-regdb=y CONFIG_PACKAGE_wpa-cli=y CONFIG_PACKAGE_wpad-basic=y CONFIG_PACKAGE_xfs-fsck=y CONFIG_PACKAGE_xfs-mkfs=y -CONFIG_PACKAGE_xray-plugin=y CONFIG_PACKAGE_xz=y CONFIG_PACKAGE_xz-utils=y -# CONFIG_PACKAGE_yq is not set -CONFIG_PACKAGE_zerotier=y CONFIG_PARTED_READLINE=y CONFIG_PERL_NOCOMMENT=y CONFIG_PERL_THREADS=y -CONFIG_SING_BOX_WITH_CLASH_API=y -CONFIG_SING_BOX_WITH_DHCP=y -CONFIG_SING_BOX_WITH_ECH=y -CONFIG_SING_BOX_WITH_QUIC=y -CONFIG_SING_BOX_WITH_UTLS=y -CONFIG_SING_BOX_WITH_WIREGUARD=y # CONFIG_TARGET_ROOTFS_CPIOGZ is not set # CONFIG_TARGET_ROOTFS_EXT4FS is not set # CONFIG_TARGET_ROOTFS_INITRAMFS is not set @@ -335,19 +260,6 @@ CONFIG_TARGET_ROOTFS_PARTSIZE=512 # CONFIG_TARGET_ROOTFS_SQUASHFS is not set CONFIG_WPA_MSG_MIN_PRIORITY=3 CONFIG_ZSTD_OPTIMIZE_O3=y -CONFIG_boost-compile-visibility-hidden=y -CONFIG_boost-runtime-shared=y -CONFIG_boost-static-and-shared-libs=y -CONFIG_boost-variant-release=y -# CONFIG_DOCKER_OPTIONAL_FEATURES is not set -# CONFIG_KERNEL_ARM_PMU is not set -# CONFIG_KERNEL_CFQ_GROUP_IOSCHED is not set -# CONFIG_KERNEL_CGROUP_HUGETLB is not set -# CONFIG_KERNEL_CGROUP_PERF is not set -# CONFIG_KERNEL_HUGETLBFS is not set -# CONFIG_KERNEL_HUGETLB_PAGE is not set -# CONFIG_KERNEL_MEMCG_SWAP_ENABLED is not set -# CONFIG_KERNEL_PERF_EVENTS is not set CONFIG_PACKAGE_grub2-efi-arm=y # CONFIG_PACKAGE_kmod-crypto-kpp is not set CONFIG_PACKAGE_kmod-fs-vfat=y @@ -357,13 +269,7 @@ CONFIG_PACKAGE_kmod-nls-cp437=y CONFIG_PACKAGE_kmod-nls-iso8859-1=y CONFIG_PACKAGE_kmod-nls-utf8=y CONFIG_PACKAGE_kmod-tcp-bbr=y -CONFIG_PACKAGE_lua-neturl=y # CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_SHORTCUT_FE_CM is not set -CONFIG_PACKAGE_luci-lib-ipkg=y -CONFIG_PACKAGE_miniupnpd=y -CONFIG_PACKAGE_pdnsd-alt=y -CONFIG_PACKAGE_shadowsocks-rust-ssserver=y -CONFIG_PACKAGE_shadowsocksr-libev-ssr-check=y CONFIG_PACKAGE_vsftpd-alt=y CONFIG_VSFTPD_USE_UCI_SCRIPTS=y EOF \ No newline at end of file diff --git a/script.sh b/script.sh index cbdcace..249860a 100644 --- a/script.sh +++ b/script.sh @@ -6,11 +6,6 @@ git clone https://github.com/rufengsuixing/luci-app-adguardhome.git package-temp mv -f package-temp/luci-app-adguardhome package/lean/ rm -rf package-temp -# Add luci-app-openclash -git clone https://github.com/vernesong/OpenClash.git package-temp -mv -f package-temp/luci-app-openclash package/lean/ -rm -rf package-temp - # Add luci-theme-opentomcat git clone https://github.com/Leo-Jo-My/luci-theme-opentomcat.git theme-temp/luci-theme-opentomcat rm -rf theme-temp/luci-theme-opentomcat/LICENSE @@ -20,18 +15,7 @@ rm -rf theme-temp default_theme='opentomcat' sed -i "s/bootstrap/$default_theme/g" feeds/luci/modules/luci-base/root/etc/config/luci -<