Convert packages to new template
SVN-Revision: 3752
This commit is contained in:
parent
49003208ab
commit
07425d3300
52 changed files with 259 additions and 766 deletions
|
@ -30,10 +30,8 @@ $(call Build/Configure/Default,--with-linux-headers=$(LINUX_DIR))
|
|||
endef
|
||||
|
||||
define Package/busybox/install
|
||||
mkdir -p $(IDIR_BRIDGE)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/brctl/brctl $(IDIR_BRIDGE)/usr/sbin/
|
||||
$(STRIP) $(IDIR_BRIDGE)/usr/sbin/brctl
|
||||
$(IPKG_BUILD) $(IDIR_BRIDGE) $(PACKAGE_DIR)
|
||||
install -m0755 -d $(IDIR_DNSMASQ)/usr/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/brctl/brctl $(IDIR_BRIDGE)/usr/sbin/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,bridge))
|
||||
|
|
|
@ -33,7 +33,6 @@ endef
|
|||
define Package/busybox/install
|
||||
$(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" PREFIX="$(1)" \
|
||||
EXTRA_CFLAGS="$(TARGET_CFLAGS)" -C $(PKG_BUILD_DIR) install
|
||||
$(STRIP) $(1)/bin/busybox
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,busybox))
|
||||
|
|
|
@ -25,13 +25,11 @@ URL:=http://www.thekelleys.org.uk/dnsmasq/
|
|||
endef
|
||||
|
||||
define Package/dnsmasq/install
|
||||
install -d -m0755 $(IDIR_DNSMASQ)/usr/sbin
|
||||
install -d -m0755 $(IDIR_DNSMASQ)/etc/init.d/
|
||||
install -m0755 -d $(IDIR_DNSMASQ)/usr/sbin
|
||||
install -m0755 -d $(IDIR_DNSMASQ)/etc/init.d/
|
||||
install -m0755 $(PKG_BUILD_DIR)/src/dnsmasq $(IDIR_DNSMASQ)/usr/sbin/
|
||||
install -m0644 ./files/dnsmasq.conf $(IDIR_DNSMASQ)/etc/dnsmasq.conf
|
||||
install -m0755 ./files/dnsmasq.init $(IDIR_DNSMASQ)/etc/init.d/S50dnsmasq
|
||||
$(RSTRIP) $(IDIR_DNSMASQ)
|
||||
$(IPKG_BUILD) $(IDIR_DNSMASQ) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,dnsmasq))
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
config BR2_PACKAGE_DROPBEAR
|
||||
prompt "dropbear.......................... Small SSH 2 client/server"
|
||||
tristate
|
||||
default y
|
||||
help
|
||||
A small SSH 2 server/client designed for small memory environments.
|
||||
|
||||
http://matt.ucc.asn.au/dropbear/
|
||||
|
||||
config BR2_PACKAGE_DBCONVERT
|
||||
prompt "dropbearconvert................. Utility for converting SSH keys"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_DROPBEAR
|
|
@ -5,20 +5,33 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=dropbear
|
||||
PKG_VERSION:=0.48.1
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=ca8e53a766faec831882831364568421
|
||||
|
||||
PKG_SOURCE_URL:=http://matt.ucc.asn.au/dropbear/releases/
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://matt.ucc.asn.au/dropbear/releases/
|
||||
PKG_MD5SUM:=ca8e53a766faec831882831364568421
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,DROPBEAR,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
$(eval $(call PKG_template,DBCONVERT,dropbearconvert,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/dropbear
|
||||
SECTION:=base
|
||||
CATEGORY:=Base system
|
||||
DEFAULT:=y
|
||||
TITLE:=Small SSH 2 client/server
|
||||
DESCRIPTION:=A small SSH 2 server/client designed for small memory environments.
|
||||
URL:=http://matt.ucc.asn.au/dropbear/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
define Package/dropbearconvert
|
||||
$(call Package/dropbear)
|
||||
DEFAULT:=m
|
||||
TITLE:=Utility for converting SSH keys
|
||||
DESCRIPTION:=Utility for converting SSH keys
|
||||
DEPENDS:=zlib
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
$(SED) 's,^/\* #define PKG_MULTI.*,#define PKG_MULTI,g' $(PKG_BUILD_DIR)/options.h
|
||||
$(SED) 's,^#define DO_HOST_LOOKUP,/* & */,g' $(PKG_BUILD_DIR)/options.h
|
||||
(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
|
||||
|
@ -61,9 +74,9 @@ $(PKG_BUILD_DIR)/.configured:
|
|||
--disable-pututxline \
|
||||
--disable-zlib \
|
||||
);
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Buid/Compile
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
LD=$(TARGET_CC) \
|
||||
PROGRAMS="dropbear dbclient dropbearkey scp" \
|
||||
|
@ -71,24 +84,26 @@ $(PKG_BUILD_DIR)/.built:
|
|||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
LD=$(TARGET_CC) \
|
||||
PROGRAMS="dropbearconvert"
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_DBCONVERT):
|
||||
mkdir -p $(IDIR_DBCONVERT)/usr/bin
|
||||
install -m 755 $(PKG_BUILD_DIR)/dropbearconvert \
|
||||
$(IDIR_DBCONVERT)/usr/bin/dropbearconvert
|
||||
$(IPKG_BUILD) $(IDIR_DBCONVERT) $(PACKAGE_DIR)
|
||||
|
||||
$(IPKG_DROPBEAR):
|
||||
define Package/dropbear/install
|
||||
mkdir -p $(IDIR_DROPBEAR)/usr/bin
|
||||
mkdir -p $(IDIR_DROPBEAR)/usr/sbin
|
||||
install -m 755 $(PKG_BUILD_DIR)/dropbearmulti \
|
||||
$(IDIR_DROPBEAR)/usr/sbin/dropbear
|
||||
$(STRIP) $(IDIR_DROPBEAR)/usr/sbin/dropbear
|
||||
ln -sf ../sbin/dropbear $(IDIR_DROPBEAR)/usr/bin/scp
|
||||
ln -sf ../sbin/dropbear $(IDIR_DROPBEAR)/usr/bin/ssh
|
||||
ln -sf ../sbin/dropbear $(IDIR_DROPBEAR)/usr/bin/dbclient
|
||||
ln -sf ../sbin/dropbear $(IDIR_DROPBEAR)/usr/bin/dropbearkey
|
||||
mkdir -p $(IDIR_DROPBEAR)/etc/init.d
|
||||
install -m 755 ./files/S50dropbear $(IDIR_DROPBEAR)/etc/init.d/
|
||||
$(IPKG_BUILD) $(IDIR_DROPBEAR) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
define Package/dropbearconvert/install
|
||||
mkdir -p $(IDIR_DBCONVERT)/usr/bin
|
||||
install -m 755 $(PKG_BUILD_DIR)/dropbearconvert \
|
||||
$(IDIR_DBCONVERT)/usr/bin/dropbearconvert
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,dropbear))
|
||||
$(eval $(call BuildPackage,dropbearconvert))
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: dropbear
|
||||
Priority: optional
|
||||
Section: net
|
||||
Description: a small SSH 2 server/client designed for small memory environments.
|
|
@ -1,5 +0,0 @@
|
|||
Package: dropbearconvert
|
||||
Priority: optional
|
||||
Depends: zlib
|
||||
Section: net
|
||||
Description: Utility for converting SSH keys
|
|
@ -26,8 +26,6 @@ endef
|
|||
define Package/ebtables/install
|
||||
install -d -m0755 $(IDIR_DNSMASQ)/usr/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/ebtables $(IDIR_EBTABLES)/usr/sbin/ebtables
|
||||
$(RSTRIP) $(IDIR_EBTABLES)
|
||||
$(IPKG_BUILD) $(IDIR_EBTABLES) $(PACKAGE_DIR)
|
||||
ended
|
||||
|
||||
$(eval $(call BuildPackage,ebtables))
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
config BR2_PACKAGE_HASERL
|
||||
prompt "haserl............................ A CGI wrapper to embed shell scripts in HTML documents"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
help
|
||||
A CGI wrapper to embed shell scripts in HTML documents.
|
||||
|
||||
http://haserl.sourceforge.net/
|
||||
|
|
@ -5,57 +5,26 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=haserl
|
||||
PKG_VERSION:=0.8.0
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=bd9195d086566f56634c0bcbbbcbebea
|
||||
|
||||
PKG_SOURCE_URL:=@SF/haserl
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=@SF/haserl
|
||||
PKG_MD5SUM:=bd9195d086566f56634c0bcbbbcbebea
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,HASERL,haserl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/haserl
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
TITLE:=A CGI wrapper to embed shell scripts in HTML documents
|
||||
DESCRIPTION:=A CGI wrapper to embed shell scripts in HTML documents.
|
||||
URL:=http://haserl.sourceforge.net/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS) -DMAX_UPLOAD_KB=8192" \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--program-prefix="" \
|
||||
--program-suffix="" \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--datadir=/usr/share \
|
||||
--includedir=/usr/include \
|
||||
--infodir=/usr/share/info \
|
||||
--libdir=/usr/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/share/man \
|
||||
--sbindir=/usr/sbin \
|
||||
--sysconfdir=/etc \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
rm -rf $(PKG_INSTALL_DIR)
|
||||
mkdir -p $(PKG_INSTALL_DIR)
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
all install
|
||||
touch $@
|
||||
|
||||
$(IPKG_HASERL):
|
||||
define Package/haserl/install
|
||||
install -m0755 -d $(IDIR_HASERL)/usr/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/haserl $(IDIR_HASERL)/usr/bin/
|
||||
$(RSTRIP) $(IDIR_HASERL)
|
||||
$(IPKG_BUILD) $(IDIR_HASERL) $(PACKAGE_DIR)
|
||||
install -m0755 $(PKG_INSTALL_DIR)/usr/bin/haserl $(IDIR_HASERL)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,haserl))
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: haserl
|
||||
Priority: optional
|
||||
Section: web
|
||||
Description: a CGI wrapper to embed shell scripts in HTML documents
|
|
@ -1,18 +0,0 @@
|
|||
config BR2_PACKAGE_IPKG
|
||||
prompt "ipkg.............................. The itsy package management system"
|
||||
tristate
|
||||
default n if BUSYBOX_CONFIG_IPKG
|
||||
default y if ! BUSYBOX_CONFIG_IPKG
|
||||
help
|
||||
Lightweight package management system
|
||||
ipkg is the Itsy Package Management System, for handling
|
||||
installation and removal of packages on a system. It can
|
||||
recursively follow dependencies and download all packages
|
||||
necessary to install a particular package.
|
||||
|
||||
ipkg knows how to install both .ipk and .deb packages.
|
||||
|
||||
ipkg is intended to serve the same functions (and more) for
|
||||
Familiar that dpkg and apt serve for Debian, (while taking
|
||||
up much less space).
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
# $Id$
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=ipkg
|
||||
PKG_VERSION:=0.99.154
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=b60aeea3b86cecf0eb26b161d122fbcc
|
||||
|
||||
PKG_SOURCE_URL:=http://www.handhelds.org/packages/ipkg \
|
||||
http://www.gtlib.gatech.edu/pub/handhelds.org/packages/ipkg \
|
||||
http://ftp.gwdg.de/pub/linux/handhelds/packages/ipkg
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,IPKG,ipkg,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
|
||||
LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--program-prefix="" \
|
||||
--program-suffix="" \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/bin \
|
||||
--datadir=/usr/share \
|
||||
--includedir=/usr/include \
|
||||
--infodir=/usr/share/info \
|
||||
--libdir=/usr/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/share/man \
|
||||
--sbindir=/usr/sbin \
|
||||
--sysconfdir=/etc \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
rm -rf $(PKG_INSTALL_DIR)
|
||||
mkdir -p $(PKG_INSTALL_DIR)
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CC=$(TARGET_CC) \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
all install
|
||||
touch $@
|
||||
|
||||
$(IPKG_IPKG):
|
||||
install -d -m0755 $(IDIR_IPKG)/bin
|
||||
$(CP) $(PKG_INSTALL_DIR)/bin/ipkg-cl $(IDIR_IPKG)/bin/ipkg
|
||||
install -d -m0755 $(IDIR_IPKG)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libipkg.so.* $(IDIR_IPKG)/usr/lib/
|
||||
$(RSTRIP) $(IDIR_IPKG)
|
||||
$(IPKG_BUILD) $(IDIR_IPKG) $(PACKAGE_DIR)
|
|
@ -1,16 +0,0 @@
|
|||
Package: ipkg
|
||||
Section: base
|
||||
Priority: required
|
||||
Essential: yes
|
||||
Description: lightweight package management system
|
||||
ipkg is the Itsy Package Management System, for handling
|
||||
installation and removal of packages on a system. It can
|
||||
recursively follow dependencies and download all packages
|
||||
necessary to install a particular package.
|
||||
.
|
||||
ipkg knows how to install both .ipk and .deb packages.
|
||||
.
|
||||
ipkg is intended to serve the same functions (and more) for
|
||||
Familiar that dpkg and apt serve for Debian, (while taking
|
||||
up much less space).
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
menu "iproute2.......................... A collection of utilites for controlling TCP/IP networking and Traffic Control"
|
||||
|
||||
config BR2_COMPILE_IPROUTE2
|
||||
tristate
|
||||
default n
|
||||
depends BR2_PACKAGE_IPROUTE2_IP || BR2_PACKAGE_IPROUTE2_TC
|
||||
|
||||
config BR2_PACKAGE_IP
|
||||
prompt "ip.............................. A routing control utility"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
select BR2_COMPILE_IPROUTE2
|
||||
|
||||
config BR2_PACKAGE_TC
|
||||
prompt "tc.............................. A traffic control utility"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
select BR2_COMPILE_IPROUTE2
|
||||
select BR2_PACKAGE_KMOD_SCHED
|
||||
|
||||
endmenu
|
|
@ -5,19 +5,38 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=iproute2
|
||||
PKG_VERSION:=2.6.15-060110
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=04f57a6d366d36426d276178b600f5c5
|
||||
|
||||
PKG_SOURCE_URL:=http://developer.osdl.org/dev/iproute2/download/
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/iproute2-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://developer.osdl.org/dev/iproute2/download/
|
||||
PKG_MD5SUM:=04f57a6d366d36426d276178b600f5c5
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,IP,ip,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
$(eval $(call PKG_template,TC,tc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
# define Package/iproute2
|
||||
# SECTION:=base
|
||||
# CATEGORY:=Network
|
||||
# DEFAULT:=n
|
||||
# MENU:=1
|
||||
# TITLE:=A collection of utilites for controlling TCP/IP networking and Traffic Control
|
||||
# endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
define Package/ip
|
||||
SECTION:=base
|
||||
CATEGORY:=Network
|
||||
DEFAULT:=n
|
||||
DEPENDS:=iproute2
|
||||
TITLE:=A routing control utility
|
||||
endef
|
||||
|
||||
define Package/tc
|
||||
$(call Package/ip)
|
||||
# DEPENDS:=kmod-sched
|
||||
TITLE:=A traffic control utility
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
$(SED) "s:-O2:${TARGET_CFLAGS}:g" $(PKG_BUILD_DIR)/Makefile
|
||||
$(SED) "s,-I/usr/include/db3,," $(PKG_BUILD_DIR)/Makefile
|
||||
$(SED) "s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE=$(LINUX_DIR)/include," \
|
||||
|
@ -27,22 +46,23 @@ $(PKG_BUILD_DIR)/.configured:
|
|||
# For now disable compiling of the misc directory because it seems to fail
|
||||
rm -rf $(PKG_BUILD_DIR)/misc
|
||||
$(SED) "s, misc,," $(PKG_BUILD_DIR)/Makefile
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Build/Compile
|
||||
$(MAKE) -j1 -C $(PKG_BUILD_DIR)/netem HOSTCC=$(HOSTCC) CFLAGS="-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -I ../include -DRESOLVE_HOSTNAMES"
|
||||
$(MAKE) -j1 -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include all tc/tc ip/ip
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_IP):
|
||||
mkdir -p $(IDIR_IP)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/ip/ip $(IDIR_IP)/usr/sbin/
|
||||
$(STRIP) $(IDIR_IP)/usr/sbin/*
|
||||
$(IPKG_BUILD) $(IDIR_IP) $(PACKAGE_DIR)
|
||||
define Package/ip/install
|
||||
install -d -m0755 $(IDIR_IP)/usr/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/ip/ip $(IDIR_IP)/usr/sbin/
|
||||
endef
|
||||
|
||||
$(IPKG_TC):
|
||||
mkdir -p $(IDIR_TC)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/tc/tc $(IDIR_TC)/usr/sbin/
|
||||
$(STRIP) $(IDIR_TC)/usr/sbin/*
|
||||
$(IPKG_BUILD) $(IDIR_TC) $(PACKAGE_DIR)
|
||||
define Package/tc/install
|
||||
install -d -m0755 $(IDIR_TC)/usr/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/tc/tc $(IDIR_TC)/usr/sbin/
|
||||
endef
|
||||
|
||||
# $(eval $(call BuildPackage,iproute2))
|
||||
# $(eval $(call BuildPackage,ip))
|
||||
# $(eval $(call BuildPackage,tc))
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: ip
|
||||
Section: net
|
||||
Priority: optional
|
||||
Description: iproute2 routing control utility
|
|
@ -1,5 +0,0 @@
|
|||
Package: tc
|
||||
Section: net
|
||||
Priority: optional
|
||||
Description: iproute2 traffic control utility
|
||||
Depends: kmod-sched
|
|
@ -1,11 +0,0 @@
|
|||
config BR2_PACKAGE_IPSEC_TOOLS
|
||||
prompt "ipsec-tools....................... IPsec management tools"
|
||||
tristate
|
||||
depends BR2_LINUX_2_6
|
||||
select BR2_PACKAGE_LIBOPENSSL
|
||||
default m if CONFIG_DEVEL
|
||||
help
|
||||
IPsec management tools
|
||||
|
||||
http://ipsec-tools.sourceforge.net/
|
||||
|
|
@ -5,20 +5,25 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=ipsec-tools
|
||||
PKG_VERSION:=0.6.4
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=d0242a943c82c0cbf28005966ff35e21
|
||||
|
||||
PKG_SOURCE_URL:=@SF/ipsec-tools
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_CAT:=bzcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=@SF/ipsec-tools
|
||||
PKG_MD5SUM:=d0242a943c82c0cbf28005966ff35e21
|
||||
PKG_CAT:=bzcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,IPSEC_TOOLS,ipsec-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/ipsec-tools
|
||||
SECTION:=base
|
||||
CATEGORY:=Network
|
||||
DEFAULT:=y
|
||||
TITLE:=IPsec management tools
|
||||
DESCRIPTION:=IPsec management tools
|
||||
URL:=http://ipsec-tools.sourceforge.net/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
define Build/Configure
|
||||
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
|
||||
touch configure.ac; \
|
||||
touch aclocal.m4; \
|
||||
|
@ -59,27 +64,19 @@ $(PKG_BUILD_DIR)/.configured:
|
|||
--without-libradius \
|
||||
--without-libpam \
|
||||
);
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
rm -rf $(PKG_INSTALL_DIR)
|
||||
mkdir -p $(PKG_INSTALL_DIR)
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CFLAGS="$(TARGET_CFLAGS) -Wall" \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
all install
|
||||
touch $@
|
||||
|
||||
$(IPKG_IPSEC_TOOLS):
|
||||
define Package/ipsec-tools/install
|
||||
install -d -m0755 $(IDIR_IPSEC_TOOLS)/etc
|
||||
$(CP) $(PKG_BUILD_DIR)/src/racoon/samples/racoon.conf $(IDIR_IPSEC_TOOLS)/etc/
|
||||
install -d -m0755 $(IDIR_IPSEC_TOOLS)/usr/lib/
|
||||
install -d -m0755 $(IDIR_IPSEC_TOOLS)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/src/racoon/samples/racoon.conf $(IDIR_IPSEC_TOOLS)/etc/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libipsec.so.* $(IDIR_IPSEC_TOOLS)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libracoon.so.* $(IDIR_IPSEC_TOOLS)/usr/lib/
|
||||
install -d -m0755 $(IDIR_IPSEC_TOOLS)/usr/sbin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/plainrsa-gen $(IDIR_IPSEC_TOOLS)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/racoon $(IDIR_IPSEC_TOOLS)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/racoonctl $(IDIR_IPSEC_TOOLS)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/setkey $(IDIR_IPSEC_TOOLS)/usr/sbin/
|
||||
$(RSTRIP) $(IDIR_IPSEC_TOOLS)
|
||||
$(IPKG_BUILD) $(IDIR_IPSEC_TOOLS) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,ipsec-tools))
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/etc/racoon.conf
|
|
@ -1,5 +0,0 @@
|
|||
Package: ipsec-tools
|
||||
Priority: optional
|
||||
Section: net
|
||||
Depends: libopenssl
|
||||
Description: IPsec management tools
|
|
@ -28,7 +28,6 @@ define Package/ipset/install
|
|||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
DESTDIR=$(IDIR_IPSET) PREFIX=/usr install
|
||||
rm -rf $(IDIR_IPSET)/usr/man
|
||||
$(IPKG_BUILD) $(IDIR_IPSET) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,ipset))
|
||||
|
|
|
@ -1,167 +0,0 @@
|
|||
menu "iptables.......................... IPv4 / IPv6 firewall administration"
|
||||
|
||||
config BR2_COMPILE_IPTABLES
|
||||
bool
|
||||
default n
|
||||
depends BR2_PACKAGE_IPTABLES || BR2_PACKAGE_IP6TABLES
|
||||
|
||||
config BR2_PACKAGE_IPTABLES
|
||||
prompt "iptables.......................... IPv4 firewall administration tool"
|
||||
tristate
|
||||
default y
|
||||
select BR2_COMPILE_IPTABLES
|
||||
help
|
||||
IPv4 firewall, NAT, and packet mangling tools.
|
||||
|
||||
http://www.iptables.org/
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_EXTRA
|
||||
prompt "iptables-extra.................. Extra Iptables extensions for IPv4 firewalling (meta-package)"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPTABLES_EXTRA
|
||||
select BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
|
||||
select BR2_PACKAGE_IPTABLES_MOD_EXTRA
|
||||
select BR2_PACKAGE_IPTABLES_MOD_FILTER
|
||||
select BR2_PACKAGE_IPTABLES_MOD_IMQ
|
||||
select BR2_PACKAGE_IPTABLES_MOD_IPOPT
|
||||
select BR2_PACKAGE_IPTABLES_MOD_IPSEC
|
||||
select BR2_PACKAGE_IPTABLES_MOD_NAT
|
||||
select BR2_PACKAGE_IPTABLES_MOD_ULOG
|
||||
help
|
||||
Extra Iptables extensions for IPv4 firewalling (meta-package)
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
|
||||
prompt "iptables-mod-conntrack.......... Iptables extensions for connection tracking"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_CONNTRACK
|
||||
help
|
||||
Iptables (IPv4) extensions for connection tracking
|
||||
|
||||
Includes:
|
||||
* libipt_conntrack
|
||||
* libipt_helper
|
||||
* libipt_connmark/CONNMARK
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_FILTER
|
||||
prompt "iptables-mod-filter............. Iptables extension for packet content inspection"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_FILTER
|
||||
help
|
||||
Iptables (IPv4) extension for packet content inspection
|
||||
|
||||
Includes:
|
||||
* libipt_ipp2p
|
||||
* libipt_layer7
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_IMQ
|
||||
prompt "iptables-mod-imq................ Iptables extensions for Intermediate Queuing Device QoS-support"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IMQ
|
||||
help
|
||||
Iptables (IPv4) extensions for Intermediate Queuing Device QoS-support
|
||||
|
||||
Includes:
|
||||
* libipt_IMQ
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_IPOPT
|
||||
prompt "iptables-mod-ipopt.............. Iptables extensions for matching/changing IP packet options"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_IPOPT
|
||||
help
|
||||
Extra Iptables (IPv4) extensions for matching/changing IP packet options
|
||||
|
||||
Includes:
|
||||
* libipt_dscp/DSCP
|
||||
* libipt_ecn/ECN
|
||||
* libipt_length
|
||||
* libipt_mac
|
||||
* libipt_tos/TOS
|
||||
* libipt_tcpmms
|
||||
* libipt_ttl/TTL
|
||||
* libipt_unclean
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_IPSEC
|
||||
prompt "iptables-mod-ipsec.............. Iptables extensions for matching special IPsec packets"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_IPSEC
|
||||
help
|
||||
Iptables (IPv4) extensions for matching special IPsec packets
|
||||
|
||||
Includes:
|
||||
* libipt_ah
|
||||
* libipt_esp
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_NAT
|
||||
prompt "iptables-mod-nat................ Iptables extensions for different NAT targets"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_NAT
|
||||
help
|
||||
Iptables (IPv4) extensions for different NAT targets
|
||||
|
||||
Includes:
|
||||
* libipt_REDIRECT
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_ULOG
|
||||
prompt "iptables-mod-ulog............... Iptables extensions for user-space packet logging"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_ULOG
|
||||
help
|
||||
Iptables (IPv4) extensions for user-space packet logging
|
||||
|
||||
Includes:
|
||||
* libipt_ULOG
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_MOD_EXTRA
|
||||
prompt "iptables-mod-extra.............. Other extra Iptables extensions"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPT_EXTRA
|
||||
help
|
||||
Other extra Iptables (IPv4) extensions
|
||||
|
||||
Includes:
|
||||
* libipt_limit
|
||||
* libipt_owner
|
||||
* libipt_physdev
|
||||
* libipt_pkttype
|
||||
* libipt_recent
|
||||
|
||||
config BR2_PACKAGE_IPTABLES_UTILS
|
||||
prompt "iptables-utils.................. Save and restore utilities"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
depends BR2_PACKAGE_IPTABLES
|
||||
help
|
||||
iptables-save and iptables-restore for Iptables (IPv4)
|
||||
|
||||
http://www.iptables.org/
|
||||
|
||||
config BR2_PACKAGE_IP6TABLES
|
||||
prompt "ip6tables......................... IPv6 firewall administration tool"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
select BR2_COMPILE_IPTABLES
|
||||
select BR2_PACKAGE_KMOD_IPV6
|
||||
help
|
||||
IPv6 firewall, NAT, and packet mangling tools.
|
||||
|
||||
http://www.iptables.org/
|
||||
|
||||
endmenu
|
|
@ -1,2 +0,0 @@
|
|||
/etc/config/firewall
|
||||
/etc/firewall.user
|
|
@ -1,15 +0,0 @@
|
|||
config BR2_PACKAGE_MTD
|
||||
prompt "mtd............................... Update utility for trx firmware images"
|
||||
tristate
|
||||
default y
|
||||
help
|
||||
Update utility for trx firmware images.
|
||||
|
||||
config BR2_PACKAGE_MTD_STATIC
|
||||
prompt "mtd-static........................ Update utility for trx firmware images (statically linked)"
|
||||
tristate
|
||||
default n
|
||||
help
|
||||
Update utility for trx firmware images (statically linked). To update
|
||||
from other firmware or older OpenWrt releases.
|
||||
|
|
@ -9,29 +9,20 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
|
|||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,MTD,$(PKG_NAME),$(PKG_RELEASE),$(ARCH)))
|
||||
$(eval $(call PKG_template,MTD_STATIC,mtd-static,$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/mtd
|
||||
SECTION:=base
|
||||
CATEGORY:=Util
|
||||
DEFAULT:=y
|
||||
TITLE:=Update utility for trx firmware images
|
||||
DESCRIPTION:=Update utility for trx firmware images. To update \\\
|
||||
from other firmware or older OpenWrt releases.
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.prepared:
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Build/Compile
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/mtd mtd.c
|
||||
$(TARGET_CC) -static $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/mtd-static mtd.c
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_MTD):
|
||||
define Package/mtd/install
|
||||
install -d -m0755 $(IDIR_MTD)/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/mtd $(IDIR_MTD)/sbin
|
||||
$(RSTRIP) $(IDIR_MTD)/sbin/*
|
||||
$(IPKG_BUILD) $(IDIR_MTD) $(PACKAGE_DIR)
|
||||
|
||||
$(IPKG_MTD_STATIC):
|
||||
install -d -m0755 $(IDIR_MTD_STATIC)/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/mtd-static $(IDIR_MTD_STATIC)/sbin
|
||||
$(RSTRIP) $(IDIR_MTD_STATIC)/sbin/*
|
||||
$(IPKG_BUILD) $(IDIR_MTD_STATIC) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: mtd-static
|
||||
Priority: optional
|
||||
Section: sys
|
||||
Description: Tool for modifying the flash chip (statically linked)
|
|
@ -1,4 +0,0 @@
|
|||
Package: mtd
|
||||
Priority: optional
|
||||
Section: sys
|
||||
Description: Tool for modifying the flash chip
|
|
@ -1,8 +0,0 @@
|
|||
config BR2_PACKAGE_NVRAM
|
||||
prompt "nvram............................. Broadcom config utility"
|
||||
tristate
|
||||
default y
|
||||
depends BR2_LINUX_2_4_BRCM
|
||||
help
|
||||
control utility for broadcom's 'nvram' config area
|
||||
|
|
@ -9,30 +9,26 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
|
|||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,NVRAM,nvram,$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/nvram
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
DEFAULT:=n
|
||||
TITLE:=Broadcom config utility
|
||||
DESCRIPTION:=control utility for broadcom's 'nvram' config area
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.prepared:
|
||||
define Build/Prepare
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
$(CP) ./src/* $(PKG_BUILD_DIR)
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS) -I $(STAGING_DIR)/usr/include"
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_NVRAM):
|
||||
mkdir -p $(IDIR_NVRAM)/usr/lib
|
||||
define Package/nvram/install
|
||||
install -d -m0755 $(IDIR_NVRAM)/usr/lib
|
||||
install -d -m0755 $(IDIR_NVRAM)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/*.so $(IDIR_NVRAM)/usr/lib
|
||||
mkdir -p $(IDIR_NVRAM)/usr/sbin
|
||||
$(CP) $(PKG_BUILD_DIR)/nvram $(IDIR_NVRAM)/usr/sbin
|
||||
$(RSTRIP) $(IDIR_NVRAM)
|
||||
$(IPKG_BUILD) $(IDIR_NVRAM) $(PACKAGE_DIR)
|
||||
|
||||
install -m0755 $(PKG_BUILD_DIR)/nvram $(IDIR_NVRAM)/usr/sbin
|
||||
endef
|
||||
|
||||
compile-targets: install-dev
|
||||
install-dev: $(PKG_BUILD_DIR)/.built
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
Package: nvram
|
||||
Priority: optional
|
||||
Section: sys
|
||||
Description: NVRAM utility and libraries for Broadcom hardware
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
config BR2_COMPILE_PCMCIA_CS
|
||||
tristate
|
||||
default n
|
||||
depends BR2_PACKAGE_PCMCIA_UTILS
|
||||
|
||||
config BR2_PACKAGE_PCMCIA_UTILS
|
||||
prompt "pcmcia-utils...................... PCMCIA/Cardbus management utilities"
|
||||
tristate
|
||||
depends BR2_LINUX_PCMCIA_SUPPORT
|
||||
select BR2_COMPILE_PCMCIA_CS
|
||||
select BR2_PACKAGE_KMOD_PCMCIA_CORE
|
||||
default m if CONFIG_DEVEL
|
||||
help
|
||||
PCMCIA/Cardbus management utilities
|
||||
|
||||
http://pcmcia-cs.sourceforge.net/
|
||||
|
|
@ -5,20 +5,25 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=pcmcia-cs
|
||||
PKG_VERSION:=3.2.8
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=0d6d65be8896eff081aee996049afaa5
|
||||
|
||||
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
|
||||
PKG_MD5SUM:=0d6d65be8896eff081aee996049afaa5
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,PCMCIA_UTILS,pcmcia-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/pcmcia-cs
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
DEFAULT:=n
|
||||
TITLE:=PCMCIA/Cardbus management utilities
|
||||
DESCRIPTION:=PCMCIA/Cardbus management utilities
|
||||
URL:=http://pcmcia-cs.sourceforge.net/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
define Build/Configure
|
||||
( cd $(PKG_BUILD_DIR); \
|
||||
./Configure \
|
||||
--noprompt \
|
||||
|
@ -35,22 +40,14 @@ $(PKG_BUILD_DIR)/.configured:
|
|||
--nox11 \
|
||||
--sysv --rcdir="/etc" \
|
||||
)
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
rm -rf $(PKG_INSTALL_DIR)
|
||||
mkdir -p $(PKG_INSTALL_DIR)
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
all install
|
||||
touch $@
|
||||
|
||||
$(IPKG_PCMCIA_UTILS):
|
||||
define Package/pcmcia-cs/install
|
||||
install -m0755 -d $(IDIR_PCMCIA_UTILS)/etc
|
||||
$(CP) $(PKG_INSTALL_DIR)/etc/pcmcia $(IDIR_PCMCIA_UTILS)/etc/
|
||||
install -m0755 -d $(IDIR_PCMCIA_UTILS)/usr/sbin
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/cardctl $(IDIR_PCMCIA_UTILS)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/cardmgr $(IDIR_PCMCIA_UTILS)/usr/sbin/
|
||||
$(RSTRIP) $(IDIR_PCMCIA_UTILS)
|
||||
$(IPKG_BUILD) $(IDIR_PCMCIA_UTILS) $(PACKAGE_DIR)
|
||||
install -m0644 $(PKG_INSTALL_DIR)/etc/pcmcia $(IDIR_PCMCIA_UTILS)/etc/
|
||||
install -m0755 $(PKG_INSTALL_DIR)/sbin/cardctl $(IDIR_PCMCIA_UTILS)/usr/sbin/
|
||||
install -m0755 $(PKG_INSTALL_DIR)/sbin/cardmgr $(IDIR_PCMCIA_UTILS)/usr/sbin/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,pcmcia-cs))
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
/etc/pcmcia/config.opts
|
||||
/etc/pcmcia/ftl.opts
|
||||
/etc/pcmcia/ide.opts
|
||||
/etc/pcmcia/ieee1394.opts
|
||||
/etc/pcmcia/memory.opts
|
||||
/etc/pcmcia/network.opts
|
||||
/etc/pcmcia/parport.opts
|
||||
/etc/pcmcia/scsi.opts
|
||||
/etc/pcmcia/serial.opts
|
||||
/etc/pcmcia/wireless.opts
|
|
@ -1,5 +0,0 @@
|
|||
Package: pcmcia-utils
|
||||
Priority: optional
|
||||
Section: sys
|
||||
Depends: kmod-pcmcia-core
|
||||
Description: PCMCIA/Cardbus management utilities
|
|
@ -5,34 +5,30 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=pptp
|
||||
PKG_VERSION:=1.6.0
|
||||
PKG_RELEASE:=3
|
||||
PKG_MD5SUM:=9a706327fb9827541d7c86d48ceb9631
|
||||
|
||||
PKG_SOURCE_URL:=@SF/pptpclient
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=@SF/pptpclient
|
||||
PKG_MD5SUM:=9a706327fb9827541d7c86d48ceb9631
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,PPTP,pptp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/pptp
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
TITLE:=PPTP (Point-to-Point Tunneling Protocol) client
|
||||
DESCRIPTION:=A Point-to-Point Tunneling Protocol Client
|
||||
URL:=http://pptpclient.sourceforge.net/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CC=$(TARGET_CC) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
all
|
||||
touch $@
|
||||
|
||||
$(IPKG_PPTP):
|
||||
define Package/pptp/install
|
||||
install -d -m0755 $(IDIR_PPTP)/sbin
|
||||
install -m0755 ./files/ifup.pptp $(IDIR_PPTP)/sbin/ifup.pptp
|
||||
install -d -m0755 $(IDIR_PPTP)/etc/ppp
|
||||
install -m0644 ./files/options.pptp $(IDIR_PPTP)/etc/ppp/
|
||||
install -d -m0755 $(IDIR_PPTP)/usr/sbin
|
||||
install -m0755 ./files/ifup.pptp $(IDIR_PPTP)/sbin/ifup.pptp
|
||||
install -m0644 ./files/options.pptp $(IDIR_PPTP)/etc/ppp/
|
||||
install -m0755 $(PKG_BUILD_DIR)/pptp $(IDIR_PPTP)/usr/sbin/
|
||||
$(RSTRIP) $(IDIR_PPTP)
|
||||
$(IPKG_BUILD) $(IDIR_PPTP) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,pptp))
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
config BR2_PACKAGE_ROBOCFG
|
||||
prompt "robocfg........................... BCM5325E/536x switch configuration utility"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
help
|
||||
Broadcom BCM5325E/536x switch configuration utility
|
||||
|
|
@ -10,21 +10,23 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/robocfg
|
|||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,ROBOCFG,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/robocfg
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
DEFAULT:=n
|
||||
TITLE:=BCM5325E/536x switch configuration utility
|
||||
DESCRIPTION:=Broadcom BCM5325E/536x switch configuration utility
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.prepared:
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Build/Compile
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/robocfg robocfg.c
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_ROBOCFG):
|
||||
define Package/robocfg/install
|
||||
install -d -m0755 $(IDIR_ROBOCFG)/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/robocfg $(IDIR_ROBOCFG)/sbin/
|
||||
$(RSTRIP) $(IDIR_ROBOCFG)
|
||||
$(IPKG_BUILD) $(IDIR_ROBOCFG) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,robocfg))
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: robocfg
|
||||
Priority: optional
|
||||
Section: net
|
||||
Description: Broadcom BCM5325E/536x switch configuration utility
|
|
@ -146,6 +146,7 @@ $$(IDIR_$(1))/CONTROL/control: $(PKG_BUILD_DIR)/.prepared
|
|||
$$(IPKG_$(1)): $$(IDIR_$(1))/CONTROL/control $(PKG_BUILD_DIR)/.built
|
||||
$(call Package/$(1)/install,$$(IDIR_$(1)))
|
||||
mkdir -p $(PACKAGE_DIR)
|
||||
$(RSTRIP) $$(IDIR_$(1))
|
||||
$(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
|
||||
|
||||
$$(INFO_$(1)): $$(IPKG_$(1))
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
config BR2_PACKAGE_UDEV
|
||||
prompt "udev.............................. Dynamic device management subsystem"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
select BR2_COMPILE_UTIL_LINUX
|
||||
help
|
||||
udev provides a dynamic device directory containing only the files for
|
||||
actually present devices. It creates or removes device node files in
|
||||
the /dev directory, or it renames network interfaces.
|
||||
|
||||
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
|
@ -7,54 +7,44 @@ PKG_VERSION:=077
|
|||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=61ec646daf7795e9777e8f33975408fe
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/ \
|
||||
http://ftp.kernel.org/pub/linux/utils/kernel/hotplug/ \
|
||||
ftp://ftp.de.kernel.org/pub/linux/utils/kernel/hotplug/ \
|
||||
http://ftp.de.kernel.org/pub/linux/utils/kernel/hotplug/ \
|
||||
ftp://ftp.fr.kernel.org/pub/linux/utils/kernel/hotplug/ \
|
||||
http://ftp.fr.kernel.org/pub/linux/utils/kernel/hotplug/
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_CAT:=bzcat
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,UDEV,udev,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/udev
|
||||
SECTION:=base
|
||||
# CATEGORY:=FIXME
|
||||
DEFAULT:=n
|
||||
TITLE:=Dynamic device management subsystem
|
||||
DESCRIPTION:=udev provides a dynamic device directory containing only the files for \\\
|
||||
actually present devices. It creates or removes device node files in \\\
|
||||
the /dev directory, or it renames network interfaces. \\\
|
||||
URL:=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
rm -rf $(PKG_INSTALL_DIR)
|
||||
mkdir -p $(PKG_INSTALL_DIR)
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CROSS="$(TARGET_CROSS)" \
|
||||
STRIP="/bin/true" \
|
||||
OPTFLAGS="$(TARGET_CFLAGS)" \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
INSTALL="install -c" \
|
||||
all install
|
||||
touch $@
|
||||
|
||||
$(IPKG_UDEV):
|
||||
define Package/udev/install
|
||||
install -d -m0775 $(IDIR_UDEV)/etc/udev
|
||||
$(CP) $(PKG_INSTALL_DIR)/etc/udev/* $(IDIR_UDEV)/etc/udev/
|
||||
install -d -m0775 $(IDIR_UDEV)/lib/udev
|
||||
install -d -m0775 $(IDIR_UDEV)/sbin/
|
||||
install -d -m0775 $(IDIR_UDEV)/usr/bin/
|
||||
install -d -m0775 $(IDIR_UDEV)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/etc/udev/* $(IDIR_UDEV)/etc/udev/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/udev $(IDIR_UDEV)/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/udevcontrol $(IDIR_UDEV)/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/udevd $(IDIR_UDEV)/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/udevsend $(IDIR_UDEV)/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/sbin/udevstart $(IDIR_UDEV)/sbin/
|
||||
install -d -m0775 $(IDIR_UDEV)/usr/bin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/udevinfo $(IDIR_UDEV)/usr/bin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/udevtest $(IDIR_UDEV)/usr/bin/
|
||||
install -d -m0775 $(IDIR_UDEV)/usr/sbin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/udevmonitor $(IDIR_UDEV)/usr/sbin/
|
||||
$(RSTRIP) $(IDIR_UDEV)
|
||||
$(IPKG_BUILD) $(IDIR_UDEV) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
mostlyclean:
|
||||
-$(MAKE) -C $(PKG_BUILD_DIR) clean
|
||||
rm -f $(PKG_BUILD_DIR)/.built
|
||||
$(eval $(call BuildPackage,udev))
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/etc/udev/udev.conf
|
|
@ -1,4 +0,0 @@
|
|||
Package: udev
|
||||
Priority: optional
|
||||
Section: base
|
||||
Description: Dynamic device management subsystem
|
|
@ -9,21 +9,19 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/wificonf
|
|||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,WIFICONF,$(PKG_NAME),$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/wificonf
|
||||
SECTION:=base
|
||||
CATEGORY:=Network
|
||||
DEFAULT:=y
|
||||
TITLE:=replacement utility for wlconf
|
||||
DESCRIPTION:=Replacement utility for wlconf
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.prepared:
|
||||
mkdir -p $@
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Build/Compile
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) -Iinclude/ -I$(STAGING_DIR)/usr/include -o $(PKG_BUILD_DIR)/wifi wificonf.c -L$(STAGING_DIR)/usr/lib -lnvram -lshared $(STAGING_DIR)/usr/lib/libiw.so
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_WIFICONF):
|
||||
define Package/wificonf/install
|
||||
install -d -m0755 $(IDIR_WIFICONF)/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/wifi $(IDIR_WIFICONF)/sbin/
|
||||
$(RSTRIP) $(IDIR_WIFICONF)
|
||||
$(IPKG_BUILD) $(IDIR_WIFICONF) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
config BR2_PACKAGE_WIRELESS_TOOLS
|
||||
prompt "wireless-tools.................... Tools for manipulating Linux Wireless Extensions"
|
||||
tristate
|
||||
default y
|
||||
help
|
||||
Tools for configuring Wireless Adapters implementing the "Wireless Extension"
|
||||
|
|
@ -5,23 +5,25 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=wireless-tools
|
||||
PKG_VERSION:=28
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=599c94497f9c9073c7b052d3dcb7cd16
|
||||
|
||||
PKG_SOURCE_URL:=http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux
|
||||
PKG_SOURCE:=wireless_tools.$(PKG_VERSION).tar.gz
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/wireless_tools.28
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
PKG_SOURCE:=wireless_tools.$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux
|
||||
PKG_MD5SUM:=599c94497f9c9073c7b052d3dcb7cd16
|
||||
PKG_CAT:=zcat
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,WIRELESS_TOOLS,wireless-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/wireless-tools
|
||||
SECTION:=base
|
||||
CATEGORY:=Network
|
||||
DEFAULT:=y
|
||||
TITLE:=Tools for manipulating Linux Wireless Extensions
|
||||
DESCRIPTION:=Tools for configuring Wireless Adapters implementing the "Wireless Extension"
|
||||
URL:=http://hplabs.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
|
||||
define Build/Compile
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS) -I." \
|
||||
libiw.so.28 iwmulticall
|
||||
|
@ -31,15 +33,14 @@ $(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
|
|||
INSTALL_DIR="$(PKG_INSTALL_DIR)/usr/sbin" \
|
||||
INSTALL_LIB="$(PKG_INSTALL_DIR)/usr/lib" \
|
||||
install-iwmulticall
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_WIRELESS_TOOLS):
|
||||
mkdir -p $(IDIR_WIRELESS_TOOLS)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/libiw.so.28 $(IDIR_WIRELESS_TOOLS)/usr/lib/
|
||||
mkdir -p $(IDIR_WIRELESS_TOOLS)/usr/sbin
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/iw{config,getid,list,priv,spy} $(IDIR_WIRELESS_TOOLS)/usr/sbin/
|
||||
$(RSTRIP) $(IDIR_WIRELESS_TOOLS)
|
||||
$(IPKG_BUILD) $(IDIR_WIRELESS_TOOLS) $(PACKAGE_DIR)
|
||||
define Package/wireless-tools/install
|
||||
install -d -m0755 $(IDIR_WIRELESS_TOOLS)/usr/lib
|
||||
install -d -m0755 $(IDIR_WIRELESS_TOOLS)/usr/sbin
|
||||
install -m0755 $(PKG_BUILD_DIR)/libiw.so.28 $(IDIR_WIRELESS_TOOLS)/usr/lib/
|
||||
install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/iw{config,getid,list,priv,spy} $(IDIR_WIRELESS_TOOLS)/usr/sbin/
|
||||
endef
|
||||
|
||||
install-dev: $(PKG_BUILD_DIR)/.built
|
||||
mkdir -p $(STAGING_DIR)/usr/{lib,include}
|
||||
|
@ -50,6 +51,3 @@ install-dev: $(PKG_BUILD_DIR)/.built
|
|||
uninstall-dev:
|
||||
rm -f $(STAGING_DIR)/usr/lib/libiw.*
|
||||
rm -f $(STAGING_DIR)/usr/include/{iwlib,wireless}.h
|
||||
|
||||
compile-targets: install-dev
|
||||
clean-targets: uninstall-dev
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: wireless-tools
|
||||
Priority: optional
|
||||
Section: net
|
||||
Description: Tools for setting up WiFi cards using the Wireless Extension
|
|
@ -1,9 +0,0 @@
|
|||
config BR2_PACKAGE_ZLIB
|
||||
prompt "zlib.............................. Library implementing the deflate compression method"
|
||||
tristate
|
||||
default m if CONFIG_DEVEL
|
||||
help
|
||||
A library implementing the 'deflate' compression method
|
||||
|
||||
http://www.zlib.net/
|
||||
|
|
@ -5,21 +5,28 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=zlib
|
||||
PKG_VERSION:=1.2.3
|
||||
PKG_RELEASE:=3
|
||||
PKG_MD5SUM:=dee233bf288ee795ac96a98cc2e369b6
|
||||
|
||||
PKG_SOURCE_URL:=http://www.zlib.net \
|
||||
@SF/zlib
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_CAT:=bzcat
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=http://www.zlib.net \
|
||||
@SF/zlib
|
||||
PKG_MD5SUM:=dee233bf288ee795ac96a98cc2e369b6
|
||||
PKG_CAT:=bzcat
|
||||
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,ZLIB,zlib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
define Package/zlib
|
||||
SECTION:=base
|
||||
CATEGORY:=Libraries
|
||||
DEFAULT:=n
|
||||
TITLE:=Library implementing the deflate compression method
|
||||
DESCRIPTION:=A library implementing the 'deflate' compression method
|
||||
URL:=http://www.zlib.net/
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
define Build/Configure
|
||||
(cd $(PKG_BUILD_DIR); \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
LDSHARED="$(TARGET_CC) -shared -Wl,-soname,libz.so.1" \
|
||||
|
@ -28,9 +35,9 @@ $(PKG_BUILD_DIR)/.configured:
|
|||
--prefix=/usr \
|
||||
--shared \
|
||||
);
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
define Build/Compile
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS) $(CFLAGS_LARGEFILE)" \
|
||||
|
@ -39,13 +46,12 @@ $(PKG_BUILD_DIR)/.built:
|
|||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
install
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(IPKG_ZLIB):
|
||||
define Package/zlib/install
|
||||
install -m0755 -d $(IDIR_ZLIB)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.so.* $(IDIR_ZLIB)/usr/lib/
|
||||
$(RSTRIP) $(IDIR_ZLIB)
|
||||
$(IPKG_BUILD) $(IDIR_ZLIB) $(PACKAGE_DIR)
|
||||
endef
|
||||
|
||||
$(STAGING_DIR)/usr/lib/libz.so: $(PKG_BUILD_DIR)/.built
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
|
@ -60,6 +66,3 @@ uninstall-dev:
|
|||
rm -rf $(STAGING_DIR)/usr/include/zconf.h
|
||||
rm -rf $(STAGING_DIR)/usr/include/zlib.h
|
||||
rm -rf $(STAGING_DIR)/usr/lib/libz.*
|
||||
|
||||
compile-targets: install-dev
|
||||
clean-targets: uninstall-dev
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
Package: zlib
|
||||
Priority: optional
|
||||
Section: libs
|
||||
Description: an implementation of the deflate compression method (library)
|
Loading…
Reference in a new issue