New commits:
commit 5d227ad2c474f411fc62ca3bf1c9adcc655bb7d2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
ipw3945: Make it work with non-multilib x86_64 boxes (no /lib64
directory) as well as anyone trying multilib
diff --git a/z-kernels/ipw3945/HISTORY b/z-kernels/ipw3945/HISTORY
index 7971b4b..6fa0c25 100644
--- a/z-kernels/ipw3945/HISTORY
+++ b/z-kernels/ipw3945/HISTORY
@@ -1,5 +1,11 @@
2007-09-22 Eric Sandall <sandalle AT sourcemage.org>
* UNATTEND_SAFE: Safe to reinstall unattended
+ * ipw3945d: The /sbin/ipw3945d binary is linked specifically against
+ /lib64/ld-linux-x86-64.so.2 and won't find ld-linux-x86-64.so.2
+ if it's in LD_LIBRARY_PATH somewhere else (e.g. /lib).
+ So, the modprobe.d script will now temporarily create /lib64 -> /lib
+ if there is no /lib64 directory (in case people are using /lib64)
+ while the daemon is started or stopped.
2007-09-21 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Doesn't seem to require CONFIG_NET_RADIO (which I cannot
diff --git a/z-kernels/ipw3945/ipw3945d b/z-kernels/ipw3945/ipw3945d
index 8533243..341d305 100644
--- a/z-kernels/ipw3945/ipw3945d
+++ b/z-kernels/ipw3945/ipw3945d
@@ -1,2 +1,2 @@
-install ipw3945 modprobe --ignore-install ipw3945 && /sbin/ipw3945d-start
-remove ipw3945 /sbin/ipw3945d-stop && modprobe -r --ignore-remove ipw3945
+install ipw3945 modprobe --ignore-install ipw3945 && if [ ! -e /lib64 ];
then ln -s /lib /lib64 && touch /var/tmp/ipw3945_lib64.fix; fi &&
/sbin/ipw3945d-start && if [ -f /var/tmp/ipw3945_lib64.fix ]; then rm /lib64
/var/tmp/ipw3945_lib64.fix; fi
+remove ipw3945 if [ ! -e /lib64 ]; then ln -s /lib /lib64 && touch
/var/tmp/ipw3945_lib64.fix; fi && /sbin/ipw3945d-stop && if [ -f
/var/tmp/ipw3945_lib64.fix ]; then rm /lib64 /var/tmp/ipw3945_lib64.fix; fi
&& modprobe -r --ignore-remove ipw3945
[SM-Commit] GIT changes to master z-rejected grimoire by Eric Sandall (5d227ad2c474f411fc62ca3bf1c9adcc655bb7d2),
Eric Sandall, 09/22/2007