脚本在下面,需要用的朋友请自行再完善!

说明一下,sysmerge工具在8月18日以后进行了修改,需要使用-ds参数才能进入“自动”模式更新/etc目录中的相关文件。

另外,请确保系统中安装了wget软件包!

相关博文:

[随笔]OpenBSD Current版本更新系统核心的脚本

[原创]OpenBSD Current版本更新系统核心和已安装软件包的方法!

#!/bin/sh
cd /
rm /bsd.*
rm /*.tgz
wget ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/bsd.*
wget ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/base*.tgz
wget ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/etc*.tgz
wget ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/misc*.tgz
wget ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/man*.tgz
mv /bsd /obsd
mv /bsd.mp /bsd
tar xzvphf /base*.tgz
tar xzvphf /misc*.tgz
tar xzvphf /man*.tgz
sysmerge -ds /etc*.tgz
rm /*.tgz
reboot

12-16 14:15