merge.sh revision 274561
1#!/bin/sh 2# $FreeBSD: stable/10/tools/tools/nanobsd/rescue/merge.sh 274561 2014-11-16 01:29:18Z imp $ 3 4today=`date '+%Y%m%d'` 5 6I32="/usr/obj/Rescue/rescue_${today}_x32.img" 7I64="/usr/obj/Rescue/rescue_${today}_x64.img" 8IAL="/usr/obj/Rescue/rescue_${today}_xal.img" 9D64="/usr/obj/nanobsd.rescue_amd64" 10MNT="/usr/obj/Rescue/_mnt" 11 12if [ \! -d "$MNT" ]; then 13 mkdir "$MNT" 14fi 15 16dd if=${I32} of=${IAL} bs=128k 17MD=`mdconfig -a -t vnode -f ${IAL}` 18 19dd if=${D64}/_.disk.image of=/dev/${MD}s2 bs=128k 20tunefs -L rescues2a /dev/${MD}s2a 21mount /dev/${MD}s2a ${MNT} 22 23sed -i "" -e 's/rescues1/rescues2/' ${MNT}/conf/base/etc/fstab 24sed -i "" -e 's/rescues1/rescues2/' ${MNT}/etc/fstab 25 26umount ${MNT} 27 28mdconfig -d -u ${MD} 29