58.215.181.118 这台服务器是一台临时服务器,我当时在上面写了一个 crontab 脚本每三小时更新编译一次。
现在看是 git pull 拉取最新代码有些问题, 报错如下:
error: The following untracked working tree files would be overwritten by merge:
po/zh-cn.tex
po/zh-tw.tex
修改脚本,增加删除 .tex 文件后,脚本就能够自动运行成功。
cat build-zh-cn-html.sh
LOGFILE=/home/yyclouds/debian-reference/build.log
mv $LOGFILE /home/yyclouds/debian-reference/logs/build`date +%Y%m%d%H%M -d '3 hours ago'`.log
date >> $LOGFILE
cd /home/yyclouds/debian-reference/
git checkout master 2>&1 >> $LOGFILE
rm -fv /home/yyclouds/debian-reference/po/*.po 2>&1 >> $LOGFILE
rm -fv /home/yyclouds/debian-reference/po/*.tex 2>&1 >> $LOGFILE
rm -fv /home/yyclouds/debian-reference/debian-reference.raw.xml 2>&1 >> $LOGFILE
rm -fv /home/yyclouds/debian-reference/bin/replace_package 2>&1 >> $LOGFILE
git pull 2>&1 >> $LOGFILE
git checkout /home/yyclouds/debian-reference/po/zh-cn.po 2>&1 >> $LOGFILE
git checkout /home/yyclouds/debian-reference/debian-reference.raw.xml 2>&1 >> $LOGFILE
git checkout /home/yyclouds/debian-reference/bin/replace_package 2>&1 >> $LOGFILE
make test "LANGPO=zh-cn" 2>&1 >> $LOGFILE
------------------ 原始邮件 ------------------
发件人: "louletian";<louletian@sina.com>;
发送时间: 2017年6月14日(星期三) 上午9:52
收件人: "debian-chinese-gb"<debian-chinese-gb@lists.debian.org>;
主题: Debian Reference 最新的翻译结果不能查看
http://58.215.181.118/debian-reference/tmp/index.zh-cn.html 不能查看最新的翻译,weblate的翻译已经提交了,但这个网站查看不了。