# HG changeset patch # User Pascal Bellard # Date 1215720595 0 # Node ID 6ea7e8f0074a0fef2ca0669db647e6a094ece29f # Parent 526cc3106c1ea0d9a61302c7ec29af92eeac1c07 Add get-ipw2100-firmware and get-ipw2200-firmware diff -r 526cc3106c1e -r 6ea7e8f0074a get-ipw2100-firmware/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-ipw2100-firmware/receipt Thu Jul 10 20:09:55 2008 +0000 @@ -0,0 +1,15 @@ +# SliTaz package receipt. + +PACKAGE="get-ipw2100-firmware" +VERSION="1.0" +CATEGORY="non-free" +SHORT_DESC="Get Intel PRO/Wireless 2100 firmware." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://ipw2100.sourceforge.net//" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + cp stuff/$PACKAGE $fs/usr/bin +} diff -r 526cc3106c1e -r 6ea7e8f0074a get-ipw2100-firmware/stuff/get-ipw2100-firmware --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-ipw2100-firmware/stuff/get-ipw2100-firmware Thu Jul 10 20:09:55 2008 +0000 @@ -0,0 +1,77 @@ +# install linux-wireless if needed. + +MODULE=ipw2100 +PKG=$MODULE-firmware +VERSION=1.3-6.0.1 +SHORT_DESC="Intel PRO/Wireless 2100 firmware." +WEB_SITE="http://$MODULE.sourceforge.net/" +RPM=$PKG-$VERSION.noarch.rpm +WGET_URL="http://dl.atrpms.net/all/$RPM" + +# Check if user is root to install. +if test $(id -u) != 0 ; then + echo -e "\nYou must be root to run `basename $0`." + echo -e "Please use 'su' and root password to become super-user.\n" + exit 0 +fi + +# Avoid reinstall +if [ -d /var/lib/tazpkg/installed/$PKG ]; then + echo -e "\n$PKG package is already installed.\n" + exit 0 +fi + +# We need drivers and tools. +for pkg in linux-wireless wireless_tools +do + if [ ! -d /var/lib/tazpkg/installed/$pkg ]; then + tazpkg get-install $pkg + fi +done + +# Get files +TMP=/tmp/$(basename $0)$$ +mkdir $TMP +TOP=$PWD +cd $TMP +wget $WGET_URL +rpm2cpio < $RPM | cpio -id + +# Create pseudo package +mkdir -p $PKG-$VERSION/fs/lib/firmware +rm -f lib/firmware/*LICENSE* +mv lib/firmware/* $PKG-$VERSION/fs/lib/firmware + +# Creat receipt +cat > $PKG-$VERSION/receipt < $PKG-$VERSION/receipt <