minor fixes
authorIan Kelling <iank@fsf.org>
Tue, 13 Aug 2024 03:30:22 +0000 (23:30 -0400)
committerIan Kelling <iank@fsf.org>
Tue, 13 Aug 2024 03:30:22 +0000 (23:30 -0400)
fai/config/scripts/IANK/11-iank

index ec50ff7b372bb572a93e36951ab0da3096b957f8..1bb328bfbce9eb5a8775500b7b032dd7d9c81d8b 100755 (executable)
@@ -360,6 +360,12 @@ for g in plugdev audio video cdrom; do
   $ROOTCMD usermod -a -G $g user2
 done
 
+
+# on server, we don't use btrfs, don't need a new kernel afaik.
+if [[ $HOSTNAME == li ]]; then
+  exit 0
+fi
+
 ## begin get new kernel and btrfs-progs ##
 case $HOSTNAME in
   sy|so)
@@ -369,7 +375,7 @@ case $HOSTNAME in
   *)
     if ! $ROOTCMD dpkg -s -- freesh-archive-keyring  2>&1 | grep -Fx "Status: install ok installed" &>/dev/null; then
       apt-get -y install wget
-      wget -O /target/tmp/x.deb https://linux-libre.fsfla.org/pub/linux-libre/freesh/pool/main/f/freesh-archive-keyring/freesh-archive-keyring_1.1_all.deb
+      wget -O $target/tmp/x.deb https://linux-libre.fsfla.org/pub/linux-libre/freesh/pool/main/f/freesh-archive-keyring/freesh-archive-keyring_1.1_all.deb
       $ROOTCMD dpkg -i /tmp/x.deb
       $ROOTCMD apt-get update
       $ROOTCMD apt-get -y install linux-libre
@@ -404,10 +410,11 @@ if [[ $ver != "$cur_ver" ]]; then
     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
+    # note: docs requirements are installed when we have a full distro, so
+    # at some point, fix the build for early distro.
     $ROOTCMD bash -xe <<EOF
 cd /tmp/${tarball%.tar.gz}
-./configure --disable-documentation
+./configure
 make
 make install
 EOF