免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1872 | 回复: 0
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-21 10:27 |只看该作者 |倒序浏览

                一段脚本代码,需要的朋友尽管拿去:
PS.其实,从OpenBSD 4.4版开始,系统已经提供了个sysmerge工具来更新(升级)/etc目录下的东东,以保证系统的平滑更新(升级)。这个脚本仅适用于较多机器需要更新(升级)的情况,并请在使用本脚本更新(升级)前备份重要的数据!更多详细信息请参见下面的博文:
[原创]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
rm -rf /var/bakup
mkdir -p /var/bakup
cp -f /etc/fstab /var/bakup/
cp -f /etc/group /var/bakup/
cp -f /etc/hostname.* /var/bakup/
cp -f /etc/hosts /var/bakup/
cp -f /etc/login.conf /var/bakup/
cp -f /etc/login.conf.db /var/bakup/
cp -f /etc/master.passwd /var/bakup/
cp -f /etc/motd /var/bakup/
cp -f /etc/mygate /var/bakup/
cp -f /etc/myname /var/bakup/
cp -f /etc/passwd /var/bakup/
cp -f /etc/pf.conf /var/bakup/
cp -f /etc/pwd.db /var/bakup/
cp -f /etc/rc.conf.local /var/bakup/
cp -f /etc/rc.local /var/bakup/
cp -f /etc/resolv.conf /var/bakup/
cp -f /etc/spwd.db /var/bakup/
mkdir -p /var/bakup/ssh
cp -f /etc/ssh/ssh_host_dsa_key /var/bakup/ssh/
cp -f /etc/ssh/ssh_host_dsa_key.pub /var/bakup/ssh/
cp -f /etc/ssh/ssh_host_key /var/bakup/ssh/
cp -f /etc/ssh/ssh_host_key.pub /var/bakup/ssh/
cp -f /etc/ssh/ssh_host_rsa_key /var/bakup/ssh/
cp -f /etc/ssh/ssh_host_rsa_key.pub /var/bakup/ssh/
cp -f /etc/ssh/sshd_config /var/bakup/ssh/
cp -f /etc/sysctl.conf /var/bakup/
mkdir -p /var/bakups/crontab
cp -f /var/cron/tabs/* /var/bakups/crontab/
tar xzvphf /base*.tgz
tar xzvphf /etc*.tgz
tar xzvphf /misc*.tgz
tar xzvphf /man*.tgz
cp -rf /var/bakup/* /etc/
cp -rf /var/bakups/crontab/* /var/cron/tabs
rm /*.tgz
/dev/MAKEDEV all
reboot
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81136/showart_1934421.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP