| include/package-ipkg.mk |
| 77 | 77 | touch $$@ |
| 78 | 78 | |
| 79 | 79 | $$(IPKG_$(1)): $(STAGING_DIR)/etc/ipkg.conf $(STAMP_BUILT) |
| 80 | | @rm -f $(PACKAGE_DIR)/$(1)_* |
| 81 | | rm -rf $$(IDIR_$(1)) |
| 82 | | mkdir -p $$(IDIR_$(1))/CONTROL |
| 83 | | echo "Package: $(1)" > $$(IDIR_$(1))/CONTROL/control |
| 84 | | echo "Version: $(VERSION)" >> $$(IDIR_$(1))/CONTROL/control |
| 80 | @rm -rf $(PACKAGE_DIR)/$(1)_* $$(IDIR_$(1)) |
| 81 | mkdir -p $(PACKAGE_DIR) $$(IDIR_$(1))/CONTROL |
| 82 | $(call Package/$(1)/install,$$(IDIR_$(1))) |
| 83 | -find $$(IDIR_$(1)) -name 'CVS' -o -name '.svn' -o -name '.#*' | $(XARGS) rm -rf |
| 84 | $(RSTRIP) $$(IDIR_$(1)) |
| 85 | SIZE=`cd $$(IDIR_$(1)); du -bs --exclude=./CONTROL . 2>/dev/null | cut -f1`; \ |
| 85 | 86 | ( \ |
| 87 | echo "Package: $(1)"; \ |
| 88 | echo "Version: $(VERSION)"; \ |
| 86 | 89 | DEPENDS='$(EXTRA_DEPENDS)'; \ |
| 87 | 90 | for depend in $$(filter-out @%,$$(IDEPEND_$(1))); do \ |
| 88 | 91 | DEPENDS=$$$${DEPENDS:+$$$$DEPENDS, }$$$${depend##+}; \ |
| ... | ... | |
| 94 | 97 | echo "Priority: $(PRIORITY)"; \ |
| 95 | 98 | echo "Maintainer: $(MAINTAINER)"; \ |
| 96 | 99 | echo "Architecture: $(PKGARCH)"; \ |
| 97 | | echo "Installed-Size: 1"; \ |
| 100 | echo "Installed-Size: $$$$SIZE"; \ |
| 98 | 101 | echo -n "Description: "; $(SH_FUNC) getvar $(call shvar,Package/$(1)/description) | sed -e 's,^[[:space:]]*, ,g'; \ |
| 99 | | ) >> $$(IDIR_$(1))/CONTROL/control |
| 102 | ) > $$(IDIR_$(1))/CONTROL/control |
| 100 | 103 | chmod 644 $$(IDIR_$(1))/CONTROL/control |
| 101 | 104 | (cd $$(IDIR_$(1))/CONTROL; \ |
| 102 | 105 | $($(1)_COMMANDS) \ |
| 103 | 106 | ) |
| 104 | | $(call Package/$(1)/install,$$(IDIR_$(1))) |
| 105 | | mkdir -p $(PACKAGE_DIR) |
| 106 | | -find $$(IDIR_$(1)) -name 'CVS' -o -name '.svn' -o -name '.#*' | $(XARGS) rm -rf |
| 107 | | $(RSTRIP) $$(IDIR_$(1)) |
| 108 | | SIZE=`cd $$(IDIR_$(1)); du -bs --exclude=./CONTROL . 2>/dev/null | cut -f1`; \ |
| 109 | | $(SED) "s|^\(Installed-Size:\).*|\1 $$$$SIZE|g" $$(IDIR_$(1))/CONTROL/control |
| 110 | 107 | $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR) |
| 111 | | @[ -f $$(IPKG_$(1)) ] || false |
| 108 | @[ -f $$(IPKG_$(1)) ] |
| 112 | 109 | |
| 113 | 110 | $$(INFO_$(1)): $$(IPKG_$(1)) |
| 114 | 111 | $(IPKG) install $$(IPKG_$(1)) |