Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by David Brown (5d9d83ba3a66e4aa8cef733010b75e00db44e390)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Brown <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by David Brown (5d9d83ba3a66e4aa8cef733010b75e00db44e390)
  • Date: Fri, 23 Mar 2007 11:11:03 -0500

GIT changes to master z-rejected grimoire by David Brown
<dmlb2000@dmlb2000.(none)>:

ChangeLog | 3 ++
z-kernels/ipw3945/BUILD | 1
z-kernels/ipw3945/CONFIGURE | 1
z-kernels/ipw3945/DEPENDS | 2 +
z-kernels/ipw3945/DETAILS | 26 +++++++++++++++++++
z-kernels/ipw3945/HISTORY | 2 +
z-kernels/ipw3945/INSTALL | 25 ++++++++++++++++++
z-kernels/ipw3945/PRE_BUILD | 59
++++++++++++++++++++++++++++++++++++++++++++
z-kernels/ipw3945/TRIGGERS | 1
z-kernels/ipw3945/ipw3945d | 2 +
z-kernels/ipw3945/volatiles | 1
11 files changed, 123 insertions(+)

New commits:
commit 5d9d83ba3a66e4aa8cef733010b75e00db44e390
Author: David Brown <dmlb2000@dmlb2000.(none)>
Commit: David Brown <dmlb2000@dmlb2000.(none)>

ipw3945 new spell check it out

diff --git a/ChangeLog b/ChangeLog
index 633e8db..9d9134d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-04-23 David Brown <dmlb2000 AT gmail.com>
+ * z-kernels/ipw3945: new spell for ipw3945 wireless cards
+
2007-03-03 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* FUNCTIONS, libgcc: moved invoke_gcc to default_pre_build #10641

diff --git a/z-kernels/ipw3945/BUILD b/z-kernels/ipw3945/BUILD
new file mode 100755
index 0000000..25cc194
--- /dev/null
+++ b/z-kernels/ipw3945/BUILD
@@ -0,0 +1 @@
+make KVER=$(get_kernel_version)
diff --git a/z-kernels/ipw3945/CONFIGURE b/z-kernels/ipw3945/CONFIGURE
new file mode 100755
index 0000000..cfee8df
--- /dev/null
+++ b/z-kernels/ipw3945/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE/REJECTED_MSG"
diff --git a/z-kernels/ipw3945/DEPENDS b/z-kernels/ipw3945/DEPENDS
new file mode 100755
index 0000000..b1d3b36
--- /dev/null
+++ b/z-kernels/ipw3945/DEPENDS
@@ -0,0 +1,2 @@
+depends wireless_tools &&
+optional_depends ieee80211 "" "" "to use external IEEE80211 stack"
diff --git a/z-kernels/ipw3945/DETAILS b/z-kernels/ipw3945/DETAILS
new file mode 100755
index 0000000..4239c3f
--- /dev/null
+++ b/z-kernels/ipw3945/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=ipw3945
+ VERSION=1.2.0
+ FWVERSION=1.14.2
+ DVERSION=1.7.22
+ SOURCE=$SPELL-$VERSION.tgz
+ SOURCE2=$SPELL-ucode-$FWVERSION.tgz
+ SOURCE3=${SPELL}d-${DVERSION}.tgz
+
SOURCE_HASH=sha512:327a502cdc73f22ac3e81b3267542071b41ef62e2d6f739cb221b28604da76e0a3bce9023e09332a004d4271e50583bc366aa263f2b8b70e8917f4eac58be68d

+
SOURCE2_HASH=sha512:9631e86ede7c4cf382b497e3557b7f66a502359099eb262f1d234e9d7e1f363743ba4bf16e1b1e9e07e6557907dfdffa6f1354c2ccd6bdb5e3b6048b6e481b09
+
SOURCE3_HASH=sha512:9dad50fdb21935f1b4fd7714f1e72a8117bf40a64d7d40cb12d15af0e426706576819b0f285c53b9f449fecef903b11a1e594e0a833fdcd1af3ed7859b6e8ac2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=http://bughost.org/ipw3945/ucode/${SOURCE2}
+ SOURCE3_URL[0]=http://bughost.org/ipw3945/daemon/${SOURCE3}
+ WEB_SITE=http://$SPELL.sourceforge.net/
+ ENTERED=20070423
+ LICENSE[0]=GPL
+ REJECT="Binary regulatory daemon and binary firmware see $WEB_SITE
for more information"
+ SHORT="Intel PRO/Wireless 2200BG Driver for Linux"
+cat << EOF
+This project was created by Intel to enable support for the Intel
PRO/Wireless
+3945ABG Network Connection adapter. This project (IPW3945) is intended to be
a
+community effort as much as is possible. As with our other wireless adapters,
+there are some working constraints related to documentation we can make
publicly
+available.
+EOF
diff --git a/z-kernels/ipw3945/HISTORY b/z-kernels/ipw3945/HISTORY
new file mode 100644
index 0000000..36daf62
--- /dev/null
+++ b/z-kernels/ipw3945/HISTORY
@@ -0,0 +1,2 @@
+2007-04-23 David Brown <dmlb2000 AT gmail.com>
+ * ALL: created spell (really forked the ipw2200 and changes things)
diff --git a/z-kernels/ipw3945/INSTALL b/z-kernels/ipw3945/INSTALL
new file mode 100755
index 0000000..40330ee
--- /dev/null
+++ b/z-kernels/ipw3945/INSTALL
@@ -0,0 +1,25 @@
+make KVER=$(get_kernel_version) install &&
+
+message "${MESSAGE_COLOR}Installing firmware...$DEFAULT_COLOR" &&
+mkdir -p "$INSTALL_ROOT/lib/firmware" &&
+mv $SPELL-ucode-$FWVERSION/$SPELL.ucode
"$INSTALL_ROOT/lib/firmware/$SPELL.ucode" &&
+message "${MESSAGE_COLOR}Installing regulatory daemon...${DEFAULT_COLOR}" &&
+local arch
+case "${SMGL_COMPAT_ARCHS[1]}" in
+ ia32)
+ arch=x86
+ ;;
+ x86_64)
+ arch=x86_64
+ ;;
+ *)
+ message "${PROBLEM_COLOR}${SPELL}d isn't built for your
arch${DEFAULT_COLOR}"
+
+ ;;
+esac
+for file in ${arch}/${SPELL}d ${SPELL}d-start ${SPELL}d-stop
+do
+ cp ${SPELL}d-${DVERSION}/${file} ${INSTALL_ROOT}/sbin &&
+ chmod +x ${INSTALL_ROOT}/sbin/$(basename $file)
+done &&
+cp ${SPELL_DIRECTORY}/${SPELL}d ${INSTALL_ROOT}/etc/modprobe.d/${SPELL}d
diff --git a/z-kernels/ipw3945/PRE_BUILD b/z-kernels/ipw3945/PRE_BUILD
new file mode 100755
index 0000000..55b794a
--- /dev/null
+++ b/z-kernels/ipw3945/PRE_BUILD
@@ -0,0 +1,59 @@
+if [[ $(get_kernel_config CONFIG_NET_RADIO) != y ]]
+then
+ message "${PROBLEM_COLOR}You don't have CONFIG_NET_RADIO" \
+ "enabled in your kernel configuration, cannot build" \
+ "ipw2200.${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+local _FW_LOADER=$(get_kernel_config CONFIG_FW_LOADER) &&
+
+if [[ $_FW_LOADER != y &&
+ $_FW_LOADER != m ]]
+then
+ message "${PROBLEM_COLOR}You don't have CONFIG_FW_LOADER" \
+ "enabled in your kernel configuration, cannot build" \
+ "ipw2200.${DEFAULT_COLOR}" &&
+ return 1
+fi &&
+
+local _CRYPTO_ARC4=$(get_kernel_config CONFIG_CRYPTO_ARC4) &&
+local _CRC32=$(get_kernel_config CONFIG_CRC32) &&
+
+if [[ $_CRYPTO_ARC4 != y &&
+ $_CRYPTO_ARC4 != m &&
+ $_CRC32 != y &&
+ $_CRC32 != m ]]
+then
+ message "${PROBLEM_COLOR}You don't have the right crypto support" \
+ "built in the kernel, CONFIG_CRYPTO_ARC4 and CONFIG_CRC32." \
+ "These are needed for WEP key support.${DEFAULT_COLOR}" &&
+ if ! query "Continue anyway?"; then
+ return 1
+ fi
+fi &&
+
+local _CRYPTO_MICHAEL_MIC=$(get_kernel_config CONFIG_CRYPTO_MICHAEL_MIC) &&
+local _CRYPTO_AES_586=$(get_kernel_config CONFIG_CRYPTO_AES_586) &&
+
+if [[ $_CRYPTO_MICHAEL_MIC != y &&
+ $_CRYPTO_MICHAEL_MIC != m &&
+ $_CRYPTO_AES_586 != y &&
+ $_CRYPTO_AES_586 != m ]]
+then
+ message "${PROBLEM_COLOR}You don't have the right crypto support" \
+ "built in the kernel, CONFIG_CRYPTO_AES_586 and" \
+ "CONFIG_MICHAEL_MIC. These are needed for WPA" \
+ "support.${DEFAULT_COLOR}" &&
+ if ! query "Continue anyway?"; then
+ return 1
+ fi
+fi &&
+
+mk_source_dir "$SOURCE_DIRECTORY" &&
+unpack_file '' &&
+cd "$SOURCE_DIRECTORY" &&
+pushd ${SOURCE_DIRECTORY} &&
+unpack_file 2 &&
+unpack_file 3 &&
+popd
diff --git a/z-kernels/ipw3945/TRIGGERS b/z-kernels/ipw3945/TRIGGERS
new file mode 100755
index 0000000..bb1c400
--- /dev/null
+++ b/z-kernels/ipw3945/TRIGGERS
@@ -0,0 +1 @@
+on_cast linux cast_self
diff --git a/z-kernels/ipw3945/ipw3945d b/z-kernels/ipw3945/ipw3945d
new file mode 100644
index 0000000..8533243
--- /dev/null
+++ b/z-kernels/ipw3945/ipw3945d
@@ -0,0 +1,2 @@
+install ipw3945 modprobe --ignore-install ipw3945 && /sbin/ipw3945d-start
+remove ipw3945 /sbin/ipw3945d-stop && modprobe -r --ignore-remove ipw3945
diff --git a/z-kernels/ipw3945/volatiles b/z-kernels/ipw3945/volatiles
new file mode 100755
index 0000000..170a6c5
--- /dev/null
+++ b/z-kernels/ipw3945/volatiles
@@ -0,0 +1 @@
+^/lib/modules/*/modules.*



  • [SM-Commit] GIT changes to master z-rejected grimoire by David Brown (5d9d83ba3a66e4aa8cef733010b75e00db44e390), David Brown, 03/23/2007

Archive powered by MHonArc 2.6.24.

Top of Page