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