# # Example output for updating DragonFly BSD from master on 20180206 to the latest master # 2018-04-16 # vultr# ./dfly-update fly Checking status ... Fetch remote systems checksum: https://mirror-master.dragonflybsd.org/snapshots/x86_64/images/CHECKSUM.MD5 Local installed system: branch: DEVELOPMENT version: 5.1.0.884.g8095c Remote available system: branch: DEVELOPMENT version: v5.3.0.110.g8296de filename: DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img.bz2 md5: d2b5f612c8568d8cce6078d1294e7875 !!! Your DragonFly needs update !!! Downloading the new system image ... <= https://mirror-master.dragonflybsd.org/snapshots/x86_64/images/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img.bz2 => /var/tmp/dfly-update/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img.bz2 DONE MD5 checking file ... OK Decompressing file: /var/tmp/dfly-update/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img.bz2 ... DONE Mounting image /var/tmp/dfly-update/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img to /mnt/dfly-update ... /dev/vn0: /var/tmp/dfly-update/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img, complete file mapped DONE Backing up current kernel to /boot/kernel.old ... DONE Backing up current world to /var/backups/dfly-update/world.tar.gz ... DONE Installing the new kernel and world ... => Backing up the files to protect from overriding ... * /boot/loader.conf * /etc/fstab * /etc/group * /etc/localtime * /etc/master.passwd * /etc/passwd * /etc/pwd.db * /etc/rc.conf * /etc/spwd.db => Creating distribution directories ... ./net/dummynet3 missing (created) ./net/ipfw3 missing (created) ./net/ipfw3_basic missing (created) ./net/ipfw3_layer2 missing (created) ./net/ipfw3_layer4 missing (created) ./net/ipfw3_nat missing (created) => Installing kernel and world ... * Installing: COPYRIGHT ... ok * Installing: bin ... ok * Installing: boot ... ok * Installing: compat ... ok * Installing: lib ... ok * Installing: libexec ... ok * Installing: sbin ... ok * Installing: usr/Makefile ... ok * Installing: usr/bin ... ok * Installing: usr/games ... ok * Installing: usr/include ... ok * Installing: usr/lib ... ok * Installing: usr/libdata ... ok * Installing: usr/libexec ... ok * Installing: usr/sbin ... ok * Installing: usr/share ... ok * Installing: var/msgs ... ok * Installing: var/yp ... ok => Recovering the backed files ... * /boot/loader.conf * /etc/fstab * /etc/group * /etc/localtime * /etc/master.passwd * /etc/passwd * /etc/pwd.db * /etc/rc.conf * /etc/spwd.db => DONE! Upgrading system ... => Coping new /etc to: /var/tmp/dfly-update/etc.new => Removing ignored files ... * /var/tmp/dfly-update/etc.new/group * /var/tmp/dfly-update/etc.new/master.passwd * /var/tmp/dfly-update/etc.new/passwd * /var/tmp/dfly-update/etc.new/pwd.db * /var/tmp/dfly-update/etc.new/rc.conf * /var/tmp/dfly-update/etc.new/spwd.db => Identifying new/updated config files ... * /var/tmp/dfly-update/etc.new/autofs/special_media [UPDATED] * /var/tmp/dfly-update/etc.new/csh.cshrc [UPDATED] * /var/tmp/dfly-update/etc.new/defaults/mkinitrd.conf [UPDATED] * /var/tmp/dfly-update/etc.new/defaults/periodic.conf [UPDATED] * /var/tmp/dfly-update/etc.new/defaults/rc.conf [UPDATED] * /var/tmp/dfly-update/etc.new/devd/usb.conf [UPDATED] * /var/tmp/dfly-update/etc.new/locate.rc [UPDATED] * /var/tmp/dfly-update/etc.new/mail/aliases [UPDATED] * /var/tmp/dfly-update/etc.new/mail/mailer.conf [UPDATED] * /var/tmp/dfly-update/etc.new/mail/mailer.conf.postfix [UPDATED] * /var/tmp/dfly-update/etc.new/motd [UPDATED] * /var/tmp/dfly-update/etc.new/mtree/BSD.include.dist [UPDATED] * /var/tmp/dfly-update/etc.new/newsyslog.conf [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/100.clean-disks [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/110.clean-tmps [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/120.clean-preserve [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/130.clean-msgs [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/140.clean-rwho [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/150.clean-hoststat [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/160.clean-hammer [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/161.clean-hammer2 [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/200.backup-passwd [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/210.backup-aliases [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/300.calendar [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/310.accounting [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/330.news [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/400.status-disks [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/420.status-network [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/430.status-uptime [NEW] * /var/tmp/dfly-update/etc.new/periodic/daily/440.status-mailq [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/450.status-security [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/460.status-mail-rejects [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/500.queuerun [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/daily/999.local [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/monthly/200.accounting [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/monthly/450.status-security [NEW] * /var/tmp/dfly-update/etc.new/periodic/monthly/999.local [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/100.chksetuid [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/110.neggrpperm [NEW] * /var/tmp/dfly-update/etc.new/periodic/security/200.chkmounts [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/300.chkuid0 [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/400.passwdless [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/410.logincheck [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/500.ipfwdenied [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/520.pfdenied [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/550.ipfwlimit [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/600.ip6fwdenied [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/650.ip6fwlimit [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/700.kernelmsg [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/800.loginfail [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/900.tcpwrap [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/security/security.functions [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/weekly/310.locate [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/weekly/320.whatis [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/weekly/340.noid [UPDATED] * /var/tmp/dfly-update/etc.new/periodic/weekly/450.status-security [NEW] * /var/tmp/dfly-update/etc.new/periodic/weekly/999.local [UPDATED] * /var/tmp/dfly-update/etc.new/pf.conf [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/accounting [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/btconfig [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/bthcid [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/cryptdisks [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/ipfw3 [NEW] * /var/tmp/dfly-update/etc.new/rc.d/lvm [UPDATED] * /var/tmp/dfly-update/etc.new/rc.d/sdpd [UPDATED] * /var/tmp/dfly-update/etc.new/rc.resume [UPDATED] * /var/tmp/dfly-update/etc.new/rc.subr [UPDATED] * /var/tmp/dfly-update/etc.new/rc.suspend [UPDATED] * /var/tmp/dfly-update/etc.new/shells [UPDATED] * /var/tmp/dfly-update/etc.new/ssh/sshd_config [UPDATED] * /var/tmp/dfly-update/etc.new/sysctl.conf [UPDATED] * /var/tmp/dfly-update/etc.new/syslog.conf [UPDATED] * /var/tmp/dfly-update/etc.new/upgrade/Makefile_upgrade.inc [UPDATED] => Installing new configurations ... => DONE! +---------+ | WARNING | Files with '__new__' suffix need manual merge! +---------+ Removing obsolete and deprecated files ... * /boot/efiboot.img * /usr/sbin/dfuibe_installer * /usr/sbin/dfuife_curses * /usr/sbin/installer * /usr/share/installer/cmdnames.conf * /usr/share/installer/fred.txt * /usr/share/installer/sources.conf * /usr/share/man/man8/installer.8.gz DONE Umounting image from /mnt/dfly-update ... DONE Disable and unconfigure VN device vn0 ... /dev/vn0: cleared DONE Removed image file: /build/var.tmp/dfly-update/DragonFly-x86_64-20180415-DEV-v5.3.0.110.g8296de.img +=========================================================+ The following config files need manual merge: +---------------------------------------------------------+ /etc/autofs/special_media.__new__ /etc/csh.cshrc.__new__ /etc/defaults/mkinitrd.conf.__new__ /etc/defaults/periodic.conf.__new__ /etc/defaults/rc.conf.__new__ /etc/devd/usb.conf.__new__ /etc/locate.rc.__new__ /etc/mail/aliases.__new__ /etc/mail/mailer.conf.__new__ /etc/mail/mailer.conf.postfix.__new__ /etc/motd.__new__ /etc/mtree/BSD.include.dist.__new__ /etc/newsyslog.conf.__new__ /etc/periodic/daily/100.clean-disks.__new__ /etc/periodic/daily/110.clean-tmps.__new__ /etc/periodic/daily/120.clean-preserve.__new__ /etc/periodic/daily/130.clean-msgs.__new__ /etc/periodic/daily/140.clean-rwho.__new__ /etc/periodic/daily/150.clean-hoststat.__new__ /etc/periodic/daily/160.clean-hammer.__new__ /etc/periodic/daily/161.clean-hammer2.__new__ /etc/periodic/daily/200.backup-passwd.__new__ /etc/periodic/daily/210.backup-aliases.__new__ /etc/periodic/daily/300.calendar.__new__ /etc/periodic/daily/310.accounting.__new__ /etc/periodic/daily/330.news.__new__ /etc/periodic/daily/400.status-disks.__new__ /etc/periodic/daily/420.status-network.__new__ /etc/periodic/daily/440.status-mailq.__new__ /etc/periodic/daily/450.status-security.__new__ /etc/periodic/daily/460.status-mail-rejects.__new__ /etc/periodic/daily/500.queuerun.__new__ /etc/periodic/daily/999.local.__new__ /etc/periodic/monthly/200.accounting.__new__ /etc/periodic/monthly/999.local.__new__ /etc/periodic/security/100.chksetuid.__new__ /etc/periodic/security/200.chkmounts.__new__ /etc/periodic/security/300.chkuid0.__new__ /etc/periodic/security/400.passwdless.__new__ /etc/periodic/security/410.logincheck.__new__ /etc/periodic/security/500.ipfwdenied.__new__ /etc/periodic/security/520.pfdenied.__new__ /etc/periodic/security/550.ipfwlimit.__new__ /etc/periodic/security/600.ip6fwdenied.__new__ /etc/periodic/security/650.ip6fwlimit.__new__ /etc/periodic/security/700.kernelmsg.__new__ /etc/periodic/security/800.loginfail.__new__ /etc/periodic/security/900.tcpwrap.__new__ /etc/periodic/security/security.functions.__new__ /etc/periodic/weekly/310.locate.__new__ /etc/periodic/weekly/320.whatis.__new__ /etc/periodic/weekly/340.noid.__new__ /etc/periodic/weekly/999.local.__new__ /etc/pf.conf.__new__ /etc/rc.d/accounting.__new__ /etc/rc.d/btconfig.__new__ /etc/rc.d/bthcid.__new__ /etc/rc.d/cryptdisks.__new__ /etc/rc.d/lvm.__new__ /etc/rc.d/sdpd.__new__ /etc/rc.resume.__new__ /etc/rc.subr.__new__ /etc/rc.suspend.__new__ /etc/shells.__new__ /etc/ssh/sshd_config.__new__ /etc/sysctl.conf.__new__ /etc/syslog.conf.__new__ /etc/upgrade/Makefile_upgrade.inc.__new__ +---------------------------------------------------------+ After manually merge the above files, reboot into the new system, and upgrade the packages with: # pkg upgrade -f +=========================================================+