所以我打算在这里做的是从http://tuxonice.net/downloads/all/(目前tuxonice-for-linux-3.8.0-2013-02-24.patch.bz2
)确定最新的稳定版TuxOnIce。
使事情复杂化的是没有“当前”链接,所以我们必须遵循版本控制,类似于(这些不存在):
tuxonice-for-linux-3.8.0-2013-4-2.patch.bz2
tuxonice-for-linux-3.8-4-2013-4-16.patch.bz2
tuxonice-for-linux-3.8-11-2013-5-23.patch.bz2
问题是它们将按以下顺序排列:
tuxonice-for-linux-3.8-11-2013-5-23.patch.bz2
tuxonice-for-linux-3.8-4-2013-4-16.patch.bz2
tuxonice-for-linux-3.8.0-2013-4-2.patch.bz2
我目前的实现(这是垃圾)是这样的。我考虑过使用日期,但也不知道该怎么做(/tmp/tuxonice
是索引文件):
_major=3.8 # Auto-generated
_TOI=$(grep ${_major}-1[0-9] /tmp/tuxonice | cut -d '"' -f2 | tail -1)
[ ! $_TOI ] && _TOI=$(grep ${_major}- /tmp/tuxonice | cut -d '"' -f2 | tail -1)
[ ! $_TOI ] && _TOI=$(grep ${_major}.0-2 /tmp/tuxonice | cut -d '"' -f2 | tail -1)
谢谢。