Skip to content

Commit 2a66328

Browse files
committed
archive 2023-04-08
1 parent 4b1b92e commit 2a66328

File tree

4 files changed

+56
-39
lines changed

4 files changed

+56
-39
lines changed

openwrt/22-config-musl-r5s

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -215,41 +215,8 @@ CONFIG_PACKAGE_rtl8822be-firmware=m
215215
CONFIG_PACKAGE_rtl8822ce-firmware=m
216216

217217
# intel firmware
218-
CONFIG_PACKAGE_e100-firmware=m
219-
CONFIG_PACKAGE_ibt-firmware=m
220-
CONFIG_PACKAGE_iwl3945-firmware=m
221-
CONFIG_PACKAGE_iwl4965-firmware=m
222218
CONFIG_PACKAGE_iwlwifi-firmware-ax200=y
223219
CONFIG_PACKAGE_iwlwifi-firmware-ax210=y
224-
CONFIG_PACKAGE_iwlwifi-firmware-iwl1000=m
225-
CONFIG_PACKAGE_iwlwifi-firmware-iwl100=m
226-
CONFIG_PACKAGE_iwlwifi-firmware-iwl105=m
227-
CONFIG_PACKAGE_iwlwifi-firmware-iwl135=m
228-
CONFIG_PACKAGE_iwlwifi-firmware-iwl2000=m
229-
CONFIG_PACKAGE_iwlwifi-firmware-iwl2030=m
230-
CONFIG_PACKAGE_iwlwifi-firmware-iwl3160=m
231-
CONFIG_PACKAGE_iwlwifi-firmware-iwl3168=m
232-
CONFIG_PACKAGE_iwlwifi-firmware-iwl5000=m
233-
CONFIG_PACKAGE_iwlwifi-firmware-iwl5150=m
234-
CONFIG_PACKAGE_iwlwifi-firmware-iwl6000g2=m
235-
CONFIG_PACKAGE_iwlwifi-firmware-iwl6000g2a=m
236-
CONFIG_PACKAGE_iwlwifi-firmware-iwl6000g2b=m
237-
CONFIG_PACKAGE_iwlwifi-firmware-iwl6050=m
238-
CONFIG_PACKAGE_iwlwifi-firmware-iwl7260=m
239-
CONFIG_PACKAGE_iwlwifi-firmware-iwl7265=m
240-
CONFIG_PACKAGE_iwlwifi-firmware-iwl7265d=m
241-
CONFIG_PACKAGE_iwlwifi-firmware-iwl8260c=m
242-
CONFIG_PACKAGE_iwlwifi-firmware-iwl8265=m
243-
CONFIG_PACKAGE_iwlwifi-firmware-iwl9000=m
244-
CONFIG_PACKAGE_iwlwifi-firmware-iwl9260=m
245-
246-
# iw/iwinfo
247-
CONFIG_PACKAGE_iw=m
248-
CONFIG_PACKAGE_iw-full=m
249-
CONFIG_PACKAGE_iwinfo=m
250-
CONFIG_PACKAGE_libiwinfo=m
251-
CONFIG_PACKAGE_libiwinfo-data=m
252-
CONFIG_PACKAGE_libiwinfo-lua=m
253220

254221
### Kernel driver
255222
CONFIG_PACKAGE_kmod-iwlwifi=y

openwrt/build.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,6 @@ else
291291
rm -f $kmodpkg_name/Packages*
292292
# driver firmware
293293
cp -a bin/packages/aarch64_generic/base/*firmware*.ipk $kmodpkg_name/
294-
cp -a bin/packages/aarch64_generic/base/*iwinfo*.ipk $kmodpkg_name/
295-
\cp -a bin/packages/aarch64_generic/base/iw*.ipk $kmodpkg_name/
296294
bash kmod-sign $kmodpkg_name
297295
tar zcf kmod-$kmodpkg_name.tar.gz $kmodpkg_name
298296
rm -rf $kmodpkg_name
@@ -315,7 +313,7 @@ else
315313
# Backup download cache
316314
if [ "$isCN" = "CN" ] && [ "$1" = "stable" ] || [ "$1" = "rc" ]; then
317315
rm -rf dl/xray* dl/trojan* dl/v2ray* dl/adguardhome* dl/alist* dl/qbittorrent* dl/geo* dl/go-mod-cache
318-
tar cf ../dl.gz dl
316+
tar -cf ../dl.gz dl
319317
fi
320318
exit 0
321319
else

openwrt/patch/rtc/sysfixtime

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#!/bin/sh /etc/rc.common
2+
# Copyright (C) 2013-2014 OpenWrt.org
3+
4+
START=00
5+
STOP=90
6+
7+
HWCLOCK=/sbin/hwclock
8+
9+
if [ -e "/dev/rtc1" ] && [ -e "$HWCLOCK" ] && $HWCLOCK -f /dev/rtc1 >/dev/null 2>&1; then
10+
RTC_DEV=/dev/rtc1
11+
else
12+
RTC_DEV=/dev/rtc0
13+
fi
14+
15+
boot() {
16+
hwclock_load
17+
local maxtime="$(find_max_time)"
18+
local curtime="$(date +%s)"
19+
if [ $curtime -lt $maxtime ]; then
20+
date -s @$maxtime
21+
hwclock_save
22+
fi
23+
}
24+
25+
start() {
26+
hwclock_load
27+
}
28+
29+
stop() {
30+
hwclock_save
31+
}
32+
33+
hwclock_load() {
34+
[ -e "$RTC_DEV" ] && [ -e "$HWCLOCK" ] && $HWCLOCK -s -u -f $RTC_DEV
35+
}
36+
37+
hwclock_save(){
38+
[ -e "$RTC_DEV" ] && [ -e "$HWCLOCK" ] && $HWCLOCK -w -u -f $RTC_DEV && \
39+
logger -t sysfixtime "saved '$(date)' to $RTC_DEV"
40+
}
41+
42+
find_max_time() {
43+
local file newest
44+
45+
for file in $( find /etc -type f ) ; do
46+
[ -z "$newest" -o "$newest" -ot "$file" ] && newest=$file
47+
done
48+
[ "$newest" ] && date -r "$newest" +%s
49+
}

openwrt/scripts/01-prepare_base-mainline.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ curl -s https://$mirror/openwrt/patch/KBUILD_BUILD_TIMESTAMP.patch | patch -p1
1717
git clone https://github.com/sbwml/target_linux_generic
1818
mv target_linux_generic/target/linux/generic/* target/linux/generic/
1919
sed -i '/CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE/d' target/linux/generic/config-6.1 target/linux/generic/config-6.3
20-
if [ "$soc" = "rk3399" ] || [ "$soc" = "rk3568" ] || [ "$soc" = "r5s" ]; then
21-
sed -i 's/rtc0/rtc1/g' target/linux/generic/config-6.1 target/linux/generic/config-6.3
22-
fi
2320
rm -rf target_linux_generic
2421

2522
# kernel modules
@@ -162,6 +159,12 @@ curl -s https://$mirror/openwrt/patch/openwrt-6.1/fix-linux-6.3/cryptodev-linux/
162159
# gpio-button-hotplug - fix linux 6.3
163160
curl -s https://$mirror/openwrt/patch/openwrt-6.1/fix-linux-6.3/v6.3-fix-gpio-button-hotplug.patch | patch -p1
164161

162+
# RTC
163+
if [ "$soc" = "rk3399" ] || [ "$soc" = "rk3568" ] || [ "$soc" = "r5s" ]; then
164+
curl -s https://$mirror/openwrt/patch/rtc/sysfixtime > package/base-files/files/etc/init.d/sysfixtime
165+
chmod 755 package/base-files/files/etc/init.d/sysfixtime
166+
fi
167+
165168
# ksmbd luci
166169
rm -rf feeds/luci/applications/luci-app-ksmbd
167170
cp -a ../master/luci/applications/luci-app-ksmbd feeds/luci/applications/luci-app-ksmbd

0 commit comments

Comments
 (0)