update dist script

(cherry picked from commit 5ef2ddd55d0ce4eaf73829a803cea8abd99000cc)
This commit is contained in:
jjm2473 2021-12-15 17:58:38 +08:00
parent d027b8bdd1
commit 607ffa1569
7 changed files with 107 additions and 7 deletions

39
dist.sh
View File

@ -11,14 +11,26 @@ function thead(){
echo '| :--- | :---: | :---: |'
}
function item(){
echo '| ['"$1"']('"$1"') | ' `sha256 $1` '|' `md5 $1` '|'
echo '| ['"$1"']('"$1"') | ' `sha256 "$1"` '|' `md5 "$1"` '|'
}
function list(){
for i in *
do
item $i
local line
ls | while read line; do
item "$line"
done
}
function merge_log(){
local line
while read line; do
if [ -n "$line" ]; then
echo "## `echo $line | sed 's/-/ /'`"
cat template/log/$line.log
echo
fi
done
}
function md_tail(){
echo '## Image Files'
thead
@ -48,10 +60,27 @@ cp -a $TARGET_DIR_SRC/version.buildinfo \
mkdir tmp
cp template/README.md tmp/
rm $TARGET_DIR_DEST/README.md
rm -f $TARGET_DIR_DEST/README.md
rm -f $TARGET_DIR_DEST/version.index
rm -f $TARGET_DIR_DEST/version.latest
rm -rf $TARGET_DIR_DEST/log
(cd $TARGET_DIR_DEST && list) > tmp/.distlist
grep '.install.img\]' tmp/.distlist | sort -r | head -1 | sed 's/|/ /g' | \
xargs sh -c 'echo $0;echo SHA256: $1;echo MD5: $2' > tmp/.newest
cat tmp/.newest >> tmp/README.md
(cd template/log && ls) | sort -r | grep -F '.log' | sed 's/.log$//' > tmp/.loglist
cat template/README.log.head.md >> tmp/README.md
cat tmp/.loglist | merge_log >> tmp/README.md
cat template/README.files.head.md >> tmp/README.md
md_tail >> tmp/README.md
cp tmp/README.md $TARGET_DIR_DEST/
cp -a template/log $TARGET_DIR_DEST/
cp tmp/.newest $TARGET_DIR_DEST/version.latest
cp tmp/.loglist $TARGET_DIR_DEST/version.index

View File

@ -0,0 +1,41 @@
## 19.07.8 r11788
发布日期 2021-11-12
1. 修复某些情况下网口无响应的问题
2. 修复Samba服务不能被Windows系统自动发现的问题
## 19.07.8 r11776
发布日期 2021-11-05
1. 修复关机后自动重启的BUG;现在采用完全关机,关机以后功耗为0,缺点是关机以后电源键不能唤醒,需拔插电源启动
2. 修复iStore部分应用不显示更新的问题
## 19.07.8 r11774
发布日期 2021-11-03
1. 重大更新,Linux内核从4.4.18升级到4.9.282,稳定性大幅提升
2. 更新Realtek媒体硬解库到1.3.1,实测非常稳定,请从iStore更新Jellyfin食用
3. 优化编译选项,PPPoE下行速度从600多Mbps提高到900Mbps
4. 支持BBR,加回SFE,有需要请自行开启;如果网络中有大速率大流量UDP的应用(例如UDP测速),建议开启SFE,以免OOM
## 19.07.8 r11762
1. 修复dnsmasq某些情况下启动时卡住的问题
2. 移除SFE
## 19.07.8 r11755
1. 升级到19.07.8
2. 修复部分移动硬盘和硬盘座(UAS)无法识别或卡顿问题
## 19.07.7 r11808
1. 修复Docker的iptables规则丢失导致容器启动失败的问题
2. 集成更多内核模块
3. ImageBuilder:增加更多内核模块,方便固件DIY
## 19.07.7 r11805
1. PPPoE时自动丢弃WAN口入站
2. 默认关闭SFE
3. 修复iStore配置文件异常时无法打开的问题
# 文件列表

View File

@ -0,0 +1,5 @@
> 温馨提示:下载历史固件或开发工具请滚动到[文件列表 > Image Files](#h2-image-files)
# 更新日志

View File

@ -2,5 +2,4 @@
易有云团队全新硬件 [EasePi ARS2](https://easepi.linkease.com)
软路由 + NAS 同时拥有!
# 文件列表
最新固件:

View File

@ -0,0 +1,10 @@
发布日期 2021-11-26
1. `/mnt`挂载为共享临时文件夹,方便Docker容器共享挂载点(`rslave`或`rshared`),同时防止挂载失败时下载程序将根目录填满
2. 优化恢复出厂设置逻辑,确保根文件系统满时依然能重置
3. 优化网卡驱动及内存配置,减少因出口UDP大流量而发生OOM的概率
4. 修复“实时连接”列表空的问题
5. 修复部分软件从iStore卸载后再安装会失败的问题
6. SFE不稳定,暂时移除
7. 修复luci界面语言设置为自动时会显示英文的问题
8. 修复luci界面挂载点显示NTFS等文件系统分区不存在的问题

View File

@ -0,0 +1,7 @@
发布日期 2021-12-02
1. IPK仓库默认使用HTTPS源,并增加镜像服务器选择功能 (与“CPU调节”一起归到“杂项设置”菜单)
2. 增加Docker拉取镜像线程数选项
3. Docker容器日志大小默认不超过100M(只对新容器生效)
4. 修复百兆设备连接时LAN口灯不亮的问题
5. 修复UDP流量过大可能触发OOM的问题

View File

@ -0,0 +1,9 @@
发布日期 2021-12-10
系统:
1. 优化Docker的防火墙规则,减少CPU和内存使用率
2. Overlay分区开启ext4日志功能,减小直接断电损坏文件的概率
内核:
1. 修复某些极端情况下网络卡死的问题(例如使用speedtest-x进行内网测速时)
2. 其他未知原因导致网络卡死时将自动软重启系统