20
20
ssh :
21
21
description : ' SSH connection to Actions'
22
22
required : true
23
- default : ' false '
23
+ default : ' True '
24
24
schedule :
25
25
- cron : 0 19 * * *
26
26
watch :
30
30
REPO_URL : https://github.com/coolsnowwolf/lede
31
31
REPO_BRANCH : master
32
32
FEEDS_CONF : feeds.conf.default
33
- CONFIG_FILE : config/r3g2 .config
33
+ CONFIG_FILE : config/r3g3 .config
34
34
DIY_P1_SH : diy-part1.sh
35
35
DIY_P2_SH : diy-part2.sh
36
36
UPLOAD_BIN_DIR : true
70
70
- name : Load custom feeds
71
71
run : |
72
72
[ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default
73
- chmod +x $DIY_P1_SH
73
+ # chmod +x $DIY_P1_SH
74
74
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
76
80
77
81
- name : Update feeds
78
82
run : cd openwrt && ./scripts/feeds update -a
84
88
run : |
85
89
[ -e files ] && mv files openwrt/files
86
90
[ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config
87
- chmod +x $DIY_P2_SH
91
+ # chmod +x $DIY_P2_SH
88
92
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
90
125
91
126
- name : SSH connection to Actions
92
127
@@ -95,6 +130,14 @@ jobs:
95
130
TELEGRAM_CHAT_ID : ${{ secrets.TELEGRAM_CHAT_ID }}
96
131
TELEGRAM_BOT_TOKEN : ${{ secrets.TELEGRAM_BOT_TOKEN }}
97
132
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
+
98
141
- name : Download package
99
142
id : package
100
143
run : |
0 commit comments