version 1.1.2.4, 2013/01/28 00:40:22
|
version 1.4, 2013/05/07 20:46:48
|
Line 40 menu()
|
Line 40 menu()
|
echo |
echo |
echo "Available interfaces: $IFACES" |
echo "Available interfaces: $IFACES" |
read -p " +Which from them: " iface |
read -p " +Which from them: " iface |
|
if [ -z "$iface" ]; then |
|
return 1 |
|
fi |
read -p " +Name of interface $iface []: " name |
read -p " +Name of interface $iface []: " name |
read -p " +Setup management vlan 4093 on $iface? [no|yes]: " mgmt |
read -p " +Setup management vlan 4093 on $iface? [no|yes]: " mgmt |
read -p " +IPv4 address/mask of interface $iface [dhcp|x.x.x.x/x]: " ip4 |
read -p " +IPv4 address/mask of interface $iface [dhcp|x.x.x.x/x]: " ip4 |
Line 110 menu()
|
Line 113 menu()
|
echo |
echo |
camcontrol devlist |
camcontrol devlist |
echo |
echo |
read -p " +Select drive [like: ada1]: " dev | read -p " +Select copy from drive [like: ada0]: " src |
if [ -n "$dev" ]; then | read -p " +Select copy to drive [like: ada1]: " dst |
if `disklabel $dev`; then | if [ -n "$src" -a -n "$dst" ]; then |
read -p " +This is right choice? [no|yes]: " ask | if [ -x /usr/sbin/diskinfo ]; then |
if [ X"$ask" = X"yes" -o X"$ask" = X"y" ]; then | diskinfo $dst |
sysctl -w kern.geom.debugflags=16 | if [ $? -eq 0 ]; then |
dd if=/dev/ufs/elwix of=/dev/$dev | read -p " +This is right choice? [no|yes]: " ask |
sysctl -w kern.geom.debugflags=0 | if [ X"$ask" = X"yes" -o X"$ask" = X"y" ]; then |
| dd if=/dev/$src of=/dev/$dst |
| fi |
fi |
fi |
fi |
fi |
fi |
fi |