for using pcmcia cards (older 16bit) pcmciautils is needed, but jet not included into package feeds of openwrt so i add the pcmciautils to the feeds packages under utils
diff -urN trunk/feeds/packages/utils/pcmciautils/Makefile net4521/trunk/feeds/packages/utils/pcmciautils/Makefile --- trunk/feeds/packages/utils/pcmciautils/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ net4521/trunk/feeds/packages/utils/pcmciautils/Makefile 2008-03-15 01:50:32.000000000 +0100 @@ -0,0 +1,51 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME:=pcmciautils +PKG_VERSION:=014 +PKG_RELEASE:= + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://www.kernel.org/pub/linux/utils/kernel/pcmcia/ +PKG_MD5SUM:=05ecde7c4f3d709e9d3a01cca9efa0c0 + +include $(INCLUDE_DIR)/package.mk + +define Package/pcmciautils + SECTION:=utils + CATEGORY:=Utilities + DEPENDS:[EMAIL PROTECTED] @PCMCIA_SUPPORT +udev +sysfsutils + TITLE:=new PCMCIA/Cardbus management utilities + URL:=http://www.kernel.org/pub/linux/utils/kernel/pcmcia/ +endef + +$(STAMP_CONFIGURED): $(LINUX_DIR)/.config + + +define Build/Compile + rm -rf $(PKG_INSTALL_DIR) + mkdir -p $(PKG_INSTALL_DIR) + $(call Build/Compile/Default, \ + CFLAGS="$(TARGET_CFLAGS) -I../include/static -I../include -I../modules -I$(STAGING_DIR)/usr/include" \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + all install \ + ) +endef + +define Package/pcmciautils/install + $(INSTALL_DIR) $(1)/etc + $(CP) $(PKG_INSTALL_DIR)/etc/pcmcia $(1)/etc/ + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pccardctl $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pcmcia-check-broken-cis $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pcmcia-socket-startup $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,pcmciautils)) diff -urN trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch net4521/trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch --- trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch 1970-01-01 01:00:00.000000000 +0100 +++ net4521/trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch 2008-03-15 01:50:32.000000000 +0100 @@ -0,0 +1,44 @@ +--- pcmciautils-014.orig/Makefile 2008-03-11 19:45:43.000000000 +0100 ++++ pcmciautils-014/Makefile 2008-03-11 19:44:35.000000000 +0100 +@@ -43,7 +43,7 @@ + STATIC = false + + # make the build silent. Set this to something else to make it noisy again. +-V = false ++V = true + + + PCCARDCTL = pccardctl +@@ -220,15 +220,15 @@ + mv y.tab.h $*.h + + $(PCCARDCTL): $(LIBC) src/$(PCCARDCTL).o src/$(PCCARDCTL).c $(OBJS) $(HEADERS) +- $(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/$(PCCARDCTL).o $(LIB_OBJS) $(ARCH_LIB_OBJS) ++ $(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/$(PCCARDCTL).o $(LIB_OBJS) $(ARCH_LIB_OBJS) + $(QUIET) $(STRIPCMD) $@ + + $(PCMCIA_CHECK_BROKEN_CIS): $(LIBC) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(OBJS) $(HEADERS) +- $(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS) ++ $(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS) + $(QUIET) $(STRIPCMD) $@ + + $(PCMCIA_SOCKET_STARTUP): $(LIBC) src/startup.o src/yacc_config.o src/lex_config.o $(OBJS) $(HEADERS) +- $(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/startup.o src/yacc_config.o src/lex_config.o $(LIB_OBJS) $(ARCH_LIB_OBJS) ++ $(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/startup.o src/yacc_config.o src/lex_config.o $(LIB_OBJS) $(ARCH_LIB_OBJS) + $(QUIET) $(STRIPCMD) $@ + + yacc_config.o lex_config.o: %.o: %.c +@@ -237,11 +237,11 @@ + debugtools: ccdv $(CBDUMP) $(CISDUMP) + + $(CBDUMP): $(LIBC) debug/cbdump.o +- $(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) debug/$(CBDUMP).o $(LIB_PCI_OBJS) $(ARCH_LIB_OBJS) ++ $(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) debug/$(CBDUMP).o $(LIB_PCI_OBJS) $(ARCH_LIB_OBJS) + $(QUIET) $(STRIPCMD) $@ + + $(CISDUMP): $(LIBC) src/read-cis.o debug/parse_cis.o debug/dump_cis.o +- $(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) debug/$(CISDUMP).o src/read-cis.o debug/parse_cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS) ++ $(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) debug/$(CISDUMP).o src/read-cis.o debug/parse_cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS) + $(QUIET) $(STRIPCMD) $@ + + udevrules: diff -urN trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch net4521/trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch --- trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch 1970-01-01 01:00:00.000000000 +0100 +++ net4521/trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch 2008-03-25 17:55:21.000000000 +0100 @@ -0,0 +1,11 @@ +--- pcmciautils-014.orig/src/pccardctl.c 2008-03-11 19:47:19.000000000 +0100 ++++ pcmciautils-014/src/pccardctl.c 2008-03-11 19:44:59.000000000 +0100 +@@ -350,7 +350,7 @@ + } + + static void print_header(void) { +- printf("pcmciautils %s\n", PCMCIAUTILS_VERSION); ++ printf("pcmciautils-014"); + printf("Copyright (C) 2004-2005 Dominik Brodowski, (C) 1999 David A. Hinds\n"); + printf("Report errors and bugs to <[EMAIL PROTECTED]>, please.\n"); + }
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel