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