more buildroot-ng bugfixes
SVN-Revision: 3675
This commit is contained in:
parent
1726e20c08
commit
97458d0a8e
2 changed files with 23 additions and 18 deletions
|
@ -3,9 +3,9 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=busybox
|
PKG_NAME:=busybox
|
||||||
|
PKG_VERSION:=1.1.2
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_VERSION:=1.1.2
|
|
||||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||||
PKG_SOURCE_URL:=http://www.busybox.net/downloads
|
PKG_SOURCE_URL:=http://www.busybox.net/downloads
|
||||||
|
@ -21,7 +21,7 @@ CATEGORY:=Base system
|
||||||
TITLE:=Core utilities for embedded Linux
|
TITLE:=Core utilities for embedded Linux
|
||||||
DESCRIPTION:=The Swiss Army Knife of embedded Linux. It slices, it dices, it\\\
|
DESCRIPTION:=The Swiss Army Knife of embedded Linux. It slices, it dices, it\\\
|
||||||
makes Julian Fries.
|
makes Julian Fries.
|
||||||
URL:=http://busybox.net
|
URL:=http://busybox.net/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
|
|
|
@ -25,7 +25,7 @@ endef
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
define BuildPackage
|
define Package/Default
|
||||||
CONFIGFILE:=
|
CONFIGFILE:=
|
||||||
SECTION:=opt
|
SECTION:=opt
|
||||||
CATEGORY:=Extra packages
|
CATEGORY:=Extra packages
|
||||||
|
@ -37,7 +37,10 @@ PKGARCH:=$(ARCH)
|
||||||
PRIORITY:=optional
|
PRIORITY:=optional
|
||||||
TITLE:=
|
TITLE:=
|
||||||
DESCRIPTION:=
|
DESCRIPTION:=
|
||||||
|
endef
|
||||||
|
|
||||||
|
define BuildPackage
|
||||||
|
$$(eval $$(call Package/Default))
|
||||||
$$(eval $$(call Package/$(1)))
|
$$(eval $$(call Package/$(1)))
|
||||||
|
|
||||||
ifeq ($$(TITLE),)
|
ifeq ($$(TITLE),)
|
||||||
|
@ -71,19 +74,21 @@ install-targets: $$(INFO_$(1))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
IDEPEND_$(1):=$$(strip $$(DEPENDS))
|
IDEPEND_$(1):=$$(strip $$(DEPENDS))
|
||||||
|
CONTROLINFO_$(1) = \
|
||||||
|
echo "Package: $(1)" > $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Version: $$(VERSION)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Depends: $$(IDEPEND_$(1))" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Source: $$(SOURCE)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Section: $$(SECTION)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Priority: $$(PRIORITY)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Maintainer: $$(MAINTAINER)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Architecture: $$(PKGARCH)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "Description: $$(TITLE)" >> $$(IDIR_$(1))/CONTROL/control; \
|
||||||
|
echo "$$(DESCRIPTION)" | sed -e 's,\\,\n ,g' >> $$(IDIR_$(1))/CONTROL/control;
|
||||||
|
|
||||||
$$(IDIR_$(1))/CONTROL/control: $(PKG_BUILD_DIR)/.prepared
|
$$(IDIR_$(1))/CONTROL/control: $(PKG_BUILD_DIR)/.prepared
|
||||||
mkdir -p $$(IDIR_$(1))/CONTROL
|
mkdir -p $$(IDIR_$(1))/CONTROL
|
||||||
echo "Package: $(1)" > $$(IDIR_$(1))/CONTROL/control
|
$$(CONTROLINFO_$(1))
|
||||||
echo "Version: $(VERSION)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Depends: $$(IDEPEND_$(1))" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Source: $(SOURCE)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Section: $(SECTION)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Priority: $(PRIORITY)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Maintainer: $(MAINTAINER)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Architecture: $(PKGARCH)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "Description: $(TITLE)" >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
echo "$(DESCRIPTION)" | sed -e 's,\\,\n ,g' >> $$(IDIR_$(1))/CONTROL/control
|
|
||||||
chmod 644 $$(IDIR_$(1))/CONTROL/control
|
chmod 644 $$(IDIR_$(1))/CONTROL/control
|
||||||
for file in conffiles preinst postinst prerm postrm; do \
|
for file in conffiles preinst postinst prerm postrm; do \
|
||||||
[ -f ./ipkg/$(1).$$$$file ] && cp ./ipkg/$(1).$$$$file $$(IDIR_$(1))/CONTROL/$$$$file || true; \
|
[ -f ./ipkg/$(1).$$$$file ] && cp ./ipkg/$(1).$$$$file $$(IDIR_$(1))/CONTROL/$$$$file || true; \
|
||||||
|
@ -102,12 +107,12 @@ clean: $(1)-clean
|
||||||
|
|
||||||
DUMPINFO += \
|
DUMPINFO += \
|
||||||
echo "Package: $(1)"; \
|
echo "Package: $(1)"; \
|
||||||
echo "Version: $(VERSION)"; \
|
echo "Version: $$(VERSION)"; \
|
||||||
echo "Depends: $(IDEPEND_$(1))"; \
|
echo "Depends: $$(IDEPEND_$(1))"; \
|
||||||
echo "Title: $(TITLE)"; \
|
echo "Title: $$(TITLE)"; \
|
||||||
echo "$(DESCRIPTION)" | sed -e 's,\\,\n,g'; \
|
echo "$$(DESCRIPTION)" | sed -e 's,\\,\n,g'; \
|
||||||
echo; \
|
echo; \
|
||||||
echo "$(URL)"; \
|
echo "$$(URL)"; \
|
||||||
echo "@@";
|
echo "@@";
|
||||||
|
|
||||||
PACKAGES += $(1)
|
PACKAGES += $(1)
|
||||||
|
|
Loading…
Reference in a new issue