# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-x="$(readlink -f "$BASH_SOURCE")"; source "${x%/*}/bash-trace"
+set -eE -o pipefail
+trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
+
pmirror() {
# background: upgrading all packages is not recommended because it
# todo: at some later time, i found /mnt/usb not mounted, watch to see if
# that is the case after running this or rebooting.
# wiki says safe to do in case of fstab changes:
-cedit /etc/config/fstab <<'EOF' || { v block umount; v block mount; }
-config global automount
- option from_fstab 1
- option anon_mount 1
-
-config global autoswap
- option from_fstab 1
- option anon_swap 1
-
-config mount
- option target /mnt/usb
- option device /dev/sda2
- option fstype ext4
- option options rw,async,noatime,nodiratime
- option enabled 1
- option enabled_fsck 0
-
-config swap
- option device /dev/sda1
- option enabled 1
-EOF
+## ian: commented and replaced with just an echo
+## since usb port seems to be busted.
+echo | cedit /etc/config/fstab
+# cedit /etc/config/fstab <<'EOF' || { v block umount; v block mount; }
+# config global automount
+# option from_fstab 1
+# option anon_mount 1
+
+# config global autoswap
+# option from_fstab 1
+# option anon_swap 1
+
+# config mount
+# option target /mnt/usb
+# option device /dev/sda2
+# option fstype ext2
+# option options rw,async,noatime,nodiratime
+# option enabled 1
+# option enabled_fsck 0
+
+# config swap
+# option device /dev/sda1
+# option enabled 1
+
+# EOF
option 'interface' 'lan'
option 'target' '10.173.0.0'
option 'netmask' '255.255.0.0'
- option 'gateway' '192.168.1.2'
+ option 'gateway' '192.168.1.3'
EOF
v cedit /etc/config/firewall <<'EOF' || firewall_restart=true
config redirect
option src wan
- option src_dport 1194
+ option src_dport 1196
option dest lan
option dest_ip 192.168.1.2
option proto udp
config rule
option src wan
option target ACCEPT
- option dest_port 1194
+ option dest_port 1196
option proto udp
v cedit /etc/hosts <<EOF || dnsmasq_restart=true
127.0.1.1 wrt
192.168.1.1 wrt
-192.168.1.2 treetowl b8.nz faiserver
+192.168.1.2 treetowl
192.168.1.3 frodo
192.168.1.4 htpc
-192.168.1.5 x2
+192.168.1.5 x2 faiserver b8.nz
192.168.1.6 demohost
#192.168.1.7 faiserver
192.168.1.8 tp
192.168.1.9 n5
+192.168.1.10 kw
72.14.176.105 li
45.33.9.11 lj
138.68.10.24 dopub
# so might as well use it.
# hostname is the name it uses according to telnet
dhcp-host=b4:75:0e:94:29:ca,set:switch9429ca,192.168.1.251,switch9429ca
+dhcp-host=10:78:d2:da:28:4f,set:kw,192.168.1.10,kw
# template