minor updates
authorIan Kelling <iank@fsf.org>
Sun, 5 Nov 2017 18:18:33 +0000 (13:18 -0500)
committerIan Kelling <iank@fsf.org>
Sun, 5 Nov 2017 18:18:33 +0000 (13:18 -0500)
fai/config/class/.#50-host-classes [deleted symlink]
fai/config/class/50-host-classes
fai/config/package_config/DEBIAN
wrt-setup

diff --git a/fai/config/class/.#50-host-classes b/fai/config/class/.#50-host-classes
deleted file mode 120000 (symlink)
index 78e3f15..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ian@treetowl.11407:1508122283
\ No newline at end of file
index 74dd0c37c75a1ac5f9c1851f321240ff96bafb45..fd8aad4d7f8807b51a7e824bb9bc0e089be9b509 100755 (executable)
@@ -2,18 +2,6 @@
 
 # assign classes to hosts based on their hostname
 
-# NOTE:
-# 51-multi-boot should have something like this
-# for transient host configs which are not saved in
-# git (and make it executable):
-
-# if [[ ! -e /a/bin/fai/fai-wrapper ]]; then
-#     case $HOSTNAME in
-#     frodo) echo STABLE ;;
-#     esac
-# fi
-
-
 # do not use this if a menu will be presented
 [ "$flag_menu" ] && exit 0
 
index 9d13c310b49a5a043784f565a439047d39fa7eed..fb14b468023d2490d4f4a552d6525f55f0ce1c92 100644 (file)
@@ -25,10 +25,25 @@ isc-dhcp-client
 # ian: note everything after the grub package should be refactored into
 # a new class.
 PACKAGES install GRUB_PC
-grub-pc cryptsetup btrfs-tools sudo bridge-utils netcat-openbsd
+grub-pc cryptsetup btrfs-tools sudo bridge-utils netcat-openbsd resolvconf
 
 PACKAGES install GRUB_EFI
-grub-efi cryptsetup btrfs-tools sudo bridge-utils netcat-openbsd
+grub-efi cryptsetup btrfs-tools sudo bridge-utils netcat-openbsd resolvconf
+
+
+#resolvconf because dpkg-reconfigure on it has this message in flidas:
+# Reboot recommended
+
+# Suppliers of name server information such as local caching name servers and interface configurers are expected to supply name server information to the resolvconf program. However, although
+# installation of the resolvconf package triggers them to supply their information, some of them fail to do so.
+
+# This bug would lead to loss of valid name server information on installation of the resolvconf package if the following workaround were not adopted: resolvconf includes the full contents of
+# the pre-installation /etc/resolv.conf in its database until reboot. This has the drawback that name server information is retained even if the associated interface is later deconfigured.
+# (This incorrect behavior is judged to be less harmful than the alternative of losing valid information.)
+
+# Until the bug in question is fixed and the workaround removed, the only way to ensure that resolvconf has fully correct name server information after the resolvconf package has been
+# installed on a running system is to reboot the system.
+
 
 PACKAGES install LVM
 lvm2
index d721f6ad36aa3d976e75add20920bb55f4953ec9..4be2e41a9c905f3c46130a5ff511bbbf61b559c0 100755 (executable)
--- a/wrt-setup
+++ b/wrt-setup
@@ -15,7 +15,9 @@
 # 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
@@ -173,7 +175,7 @@ config 'route' 'transmission'
         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
@@ -214,14 +216,14 @@ config rule
 
 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