minor fixes and config changes
authorIan Kelling <iank@fsf.org>
Sat, 27 Jul 2024 09:57:51 +0000 (05:57 -0400)
committerIan Kelling <iank@fsf.org>
Sat, 27 Jul 2024 09:57:51 +0000 (05:57 -0400)
fai/config/debconf/DEBIAN
fai/config/distro-install-common/install-mainline-kernel-debs
fai/config/hooks/partition.DEFAULT
fai/config/scripts/IANK/11-iank
wrt-setup-local

index 23fc31b1e2d10193155ddb33b5beb7bec259bdb0..29f86b8a14188d9d0fd9a906b0d83fbf88f31573 100644 (file)
@@ -6,4 +6,5 @@ keyboard-configuration  keyboard-configuration/xkb-keymap       select us
 keyboard-configuration  keyboard-configuration/variant  select USA
 keyboard-configuration  keyboard-configuration/model    select Generic 105-key (Intl) PC
 keyboard-configuration  keyboard-configuration/layoutcode       string us
+# this ends up in /etc/vconsole.conf
 keyboard-configuration  keyboard-configuration/optionscode      string terminate:ctrl_alt_bksp
index aaee5eb825c4e00b64772af1ec7d9ced2e633075..82cd5f33d2307096cdf60ba464ad1b376a52fa8a 100755 (executable)
@@ -16,6 +16,9 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
+
+# note: currently unused.
+
 set -eE -o pipefail
 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
index 36f858ca2350ca72969fb9151bfb8fd0953a68e9..38488e9c18de21bb01bc00d3de2d8441f5babf9c 100755 (executable)
@@ -244,13 +244,13 @@ dev-mib() {
 luks-setup() {
   local luksdev="$1"
   local cryptname="$2"
-  # when we move to newer than trisquel 9, we can remove
-  # --type luks1. We can also check on cryptsetup --help | less /compil
-  # to see about the other settings. Default in debian 9 is luks2.
-  # You can convert from luks2 to luks 1 by adding a temporary key:
-  # cryptsetup luksAddKey --pbkdf pbkdf2
-  # then remove the new format keys with cryptsetup luksRemoveKey
-  # then cryptsetup convert DEV --type luks1, then readd old keys and remove temp.
+  # when we move to newer than trisquel 9, we can remove --type
+  # luks1. We can also check on cryptsetup --help | less /compil to see
+  # about the other settings. Default in debian 9 is luks2.  You can
+  # convert from luks2 to luks 1 by adding a temporary key: cryptsetup
+  # luksAddKey --pbkdf pbkdf2 then remove the new format keys with
+  # cryptsetup luksRemoveKey then cryptsetup convert DEV --type luks1,
+  # then readd old keys and remove temp.
   yes YES | cryptsetup luksFormat $luksdev $luks_file || [[ $? == 141 ]]
   yes "$lukspw" | \
     cryptsetup luksAddKey --key-file $luks_file \
index 25c0503781e352e9de0d5515a5a7ae599ddcb7dc..ec50ff7b372bb572a93e36951ab0da3096b957f8 100755 (executable)
@@ -363,9 +363,8 @@ done
 ## begin get new kernel and btrfs-progs ##
 case $HOSTNAME in
   sy|so)
-    # on sy t11, severe wifi degredation on 6.8
-    # on so t11, no x11 display on 6.8
-    $FAI/distro-install-common/install-mainline-kernel-debs stable
+    # note, on sy t11, severe wifi degredation on mainline 6.8
+    :
     ;;
   *)
     if ! $ROOTCMD dpkg -s -- freesh-archive-keyring  2>&1 | grep -Fx "Status: install ok installed" &>/dev/null; then
@@ -396,7 +395,15 @@ if [[ $ver != "$cur_ver" ]]; then
     cd $target/tmp
     wget $url
     tar xzf $tarball
-    $ROOTCMD apt-get -y build-dep btrfs-progs
+    # if we are in a full install, gotta prevent build-dep from
+    # using repos that are pinned negative, and pulling in uninstallable
+    # packages.
+    if [[ -e /b/distro-functions/src/package-manager-abstractions ]]; then
+      . /b/distro-functions/src/package-manager-abstractions
+      pbuild-dep btrfs-progs -y
+    else
+      $ROOTCMD apt-get -y build-dep btrfs-progs
+    fi
     # no docs cuz I didn't want to bother fixing error of missing docs dependencies
     $ROOTCMD bash -xe <<EOF
 cd /tmp/${tarball%.tar.gz}
index 11c932708bc98e0f5a30f5a6dd83573ae1a3117e..0eb3e79de08455596dc4c371c6d7d786bf7bef1d 100755 (executable)
@@ -651,6 +651,20 @@ config rule
  option proto            tcp
 
 
+config redirect
+ option name temp_webserver
+ option src              wan
+ option src_dport        8877
+ option dest             lan
+ option dest_ip          $l.38
+ option proto            tcp
+config rule
+ option src              wan
+ option target           ACCEPT
+ option dest_port        8877
+ option proto            tcp
+
+
 ## begin no external dns for ziva
 config rule
  option src  lan