2020 ssh :
2121 description : ' SSH connection to Actions'
2222 required : true
23- default : ' false '
23+ default : ' True '
2424 schedule :
2525 - cron : 0 19 * * *
2626 watch :
3030 REPO_URL : https://github.com/coolsnowwolf/lede
3131 REPO_BRANCH : master
3232 FEEDS_CONF : feeds.conf.default
33- CONFIG_FILE : config/r3g2 .config
33+ CONFIG_FILE : config/r3g3 .config
3434 DIY_P1_SH : diy-part1.sh
3535 DIY_P2_SH : diy-part2.sh
3636 UPLOAD_BIN_DIR : true
7070 - name : Load custom feeds
7171 run : |
7272 [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default
73- chmod +x $DIY_P1_SH
73+ # chmod +x $DIY_P1_SH
7474 cd openwrt
75- $GITHUB_WORKSPACE/$DIY_P1_SH
75+ #$GITHUB_WORKSPACE/$DIY_P1_SH
76+ sed -i '$a src-git lienol https://github.com/Lienol/openwrt-package' feeds.conf.default
77+ sed -i '$a src-git MrH723 https://github.com/MrH723/openwrt-packages' feeds.conf.default
78+ # git clone https://github.com/MrH723/openwrt-packages.git package/openwrt-packages
79+ echo 'src-git helloworld https://github.com/fw876/helloworld' >>feeds.conf.default
7680
7781 - name : Update feeds
7882 run : cd openwrt && ./scripts/feeds update -a
8488 run : |
8589 [ -e files ] && mv files openwrt/files
8690 [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config
87- chmod +x $DIY_P2_SH
91+ # chmod +x $DIY_P2_SH
8892 cd openwrt
89- $GITHUB_WORKSPACE/$DIY_P2_SH
93+ # $GITHUB_WORKSPACE/$DIY_P2_SH
94+ # Modify default IP
95+ sed -i 's/192.168.1.1/192.168.30.1/g' package/base-files/files/bin/config_generate
96+ sed -i 's/192.168.1.1/192.168.30.3/g' .config
97+ sed -i 's/192.168.1.255/192.168.30.255/g' .config
98+
99+ # Modify hostname
100+ sed -i 's/OpenWrt/OpenWrt-Calmact/g' package/base-files/files/bin/config_generate
101+
102+ # Modify the version number
103+ sed -i "s/OpenWrt /Calmact build $(TZ=UTC-8 date "+%Y.%m.%d") @ OpenWrt /g" package/lean/default-settings/files/zzz-default-settings
104+
105+ # Modify default theme
106+ #sed -i 's/luci-theme-bootstrap/luci-theme-argon/g' feeds/luci/collections/luci/Makefile
107+
108+
109+ # 时区修改
110+ sed -i "s/'UTC'/'CST-8'\n set system.@system[-1].zonename='Asia\/Shanghai'/g" package/base-files/files/bin/config_generate
111+
112+
113+ # 修改默认wifi名称ssid为Xiaomi_XXXX
114+ sed -i 's/ssid=OpenWrt/ssid=Xiaomi_XXXX/g' package/kernel/mac80211/files/lib/wifi/mac80211.sh
115+
116+ # Add kernel build user
117+ [ -z $(grep "CONFIG_KERNEL_BUILD_USER=" .config) ] &&
118+ echo 'CONFIG_KERNEL_BUILD_USER="Calmact"' >>.config ||
119+ sed -i 's@\(CONFIG_KERNEL_BUILD_USER=\).*@\1$"Calmact"@' .config
120+
121+ # Add kernel build domain
122+ [ -z $(grep "CONFIG_KERNEL_BUILD_DOMAIN=" .config) ] &&
123+ echo 'CONFIG_KERNEL_BUILD_DOMAIN="GitHub Actions"' >>.config ||
124+ sed -i 's@\(CONFIG_KERNEL_BUILD_DOMAIN=\).*@\1$"GitHub Actions"@' .config
90125
91126 - name : SSH connection to Actions
92127 uses : P3TERX/ssh2actions@v1.0.0
@@ -95,6 +130,14 @@ jobs:
95130 TELEGRAM_CHAT_ID : ${{ secrets.TELEGRAM_CHAT_ID }}
96131 TELEGRAM_BOT_TOKEN : ${{ secrets.TELEGRAM_BOT_TOKEN }}
97132
133+ - name : Upload config file
134+ id : package
135+ run : |
136+ cd openwrt
137+ curl -fsSL git.io/file-transfer | sh
138+ ./transfer wet -s -p 16 --no-progress .config 2>&1 | tee wetransfer.log
139+ echo "::warning file=wetransfer.com::$(cat wetransfer.log | grep https)"
140+
98141 - name : Download package
99142 id : package
100143 run : |
0 commit comments