|
|
| version 1.1.2.3, 2013/01/27 23:40:37 | version 1.1.2.6, 2013/01/28 01:18:19 |
|---|---|
| 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 |
| read -p " +IPv6 address/mask of interface $iface [auto|x:x:x::x/x]: " ip6 | read -p " +IPv6 address/mask of interface $iface [auto|x:x:x::x/x]: " ip6 |
| if [ X"$mgmt" = X"yes" -o X"$mgmt" = "y" ]; then | if [ X"$mgmt" = X"yes" -o X"$mgmt" = X"y" ]; then |
| cfexec sh -c "echo $iface >/etc/mylan" | cfexec sh -c "echo $iface >/etc/mylan" |
| fi | fi |
| ifconfig $iface description "$name" up | ifconfig $iface description "$name" up |
| Line 83 menu() | Line 86 menu() |
| echo | echo |
| echo "Restore factory defaults ..." | echo "Restore factory defaults ..." |
| read -p " +Are you sure for restore and clear all changes? [no|yes]: " ans | read -p " +Are you sure for restore and clear all changes? [no|yes]: " ans |
| if [ X"$ans" = X"yes" -o X"$ans" = "y" ]; then | if [ X"$ans" = X"yes" -o X"$ans" = X"y" ]; then |
| cfexec rm -rf /elwix/etc/rc.S /elwix/etc/rc.s /elwix/etc/rc.t | cfexec rm -rf /elwix/etc/rc.S /elwix/etc/rc.s /elwix/etc/rc.t |
| cfexec tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot | cfexec tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot |
| cfexec tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix | cfexec tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix |
| Line 111 menu() | Line 114 menu() |
| camcontrol devlist | camcontrol devlist |
| echo | echo |
| read -p " +Select drive [like: ada1]: " dev | read -p " +Select drive [like: ada1]: " dev |
| if [ -n "$dev" ]; then | if [ -n "$dev" -a -x /usr/sbin/diskinfo ]; then |
| if `disklabel $dev`; then | diskinfo $dev |
| if [ $? -eq 0 ]; then | |
| read -p " +This is right choice? [no|yes]: " ask | read -p " +This is right choice? [no|yes]: " ask |
| if [ X"$ask" = X"yes" -o X"$ask" = X"y" ]; then | if [ X"$ask" = X"yes" -o X"$ask" = X"y" ]; then |
| sysctl -w kern.geom.debugflags=16 | sysctl -w kern.geom.debugflags=16 |