- ( \
- echo "Package: $(1)"; \
- echo "Version: $(VERSION)"; \
- DEPENDS='$(EXTRA_DEPENDS)'; \
- for depend in $$(filter-out @%,$$(IDEPEND_$(1))); do \
- DEPENDS=$$$${DEPENDS:+$$$$DEPENDS, }$$$${depend##+}; \
- done; \
- [ -z "$$$$DEPENDS" ] || echo "Depends: $$$$DEPENDS"; \
- CONFLICTS=''; \
- for conflict in $(CONFLICTS); do \
- CONFLICTS=$$$${CONFLICTS:+$$$$CONFLICTS, }$$$$conflict; \
- done; \
- [ -z "$$$$CONFLICTS" ] || echo "Conflicts: $$$$CONFLICTS"; \
- $(if $(PROVIDES), echo "Provides: $(PROVIDES)"; ) \
- echo "Source: $(SOURCE)"; \
- $(if $(PKG_LICENSE), echo "License: $(PKG_LICENSE)"; ) \
- $(if $(PKG_LICENSE_FILES), echo "LicenseFiles: $(PKG_LICENSE_FILES)"; ) \
- echo "Section: $(SECTION)"; \
- $(if $(USERID),echo "Require-User: $(USERID)"; ) \
- $(if $(filter hold,$(PKG_FLAGS)),echo "Status: unknown hold not-installed"; ) \
- $(if $(filter essential,$(PKG_FLAGS)), echo "Essential: yes"; ) \
- $(if $(MAINTAINER),echo "Maintainer: $(MAINTAINER)"; ) \
- echo "Architecture: $(PKGARCH)"; \
- echo "Installed-Size: 0"; \
- echo -n "Description: "; $(SH_FUNC) getvar $(call shvar,Package/$(1)/description) | sed -e 's,^[[:space:]]*, ,g'; \
- ) > $$(IDIR_$(1))/CONTROL/control
- chmod 644 $$(IDIR_$(1))/CONTROL/control
- ( \
- echo "#!/bin/sh"; \
- echo "[ \"\$$$${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; \
- echo ". \$$$${IPKG_INSTROOT}/lib/functions.sh"; \
- echo "default_postinst \$$$$0 \$$$$@"; \
- ) > $$(IDIR_$(1))/CONTROL/postinst
- ( \
- echo "#!/bin/sh"; \
- echo ". \$$$${IPKG_INSTROOT}/lib/functions.sh"; \
- echo "default_prerm \$$$$0 \$$$$@"; \
- ) > $$(IDIR_$(1))/CONTROL/prerm
- chmod 0755 $$(IDIR_$(1))/CONTROL/prerm
- $(SH_FUNC) (cd $$(IDIR_$(1))/CONTROL; \
+ (cd $$(IDIR_$(1))/CONTROL; \
+ ( \
+ echo "$$$$CONTROL"; \
+ echo -n "Description: "; echo "$$$$DESCRIPTION" | sed -e 's,^[[:space:]]*, ,g'; \
+ ) > control; \
+ chmod 644 control; \
+ ( \
+ echo "#!/bin/sh"; \
+ echo "[ \"\$$$${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; \
+ echo ". \$$$${IPKG_INSTROOT}/lib/functions.sh"; \
+ echo "default_postinst \$$$$0 \$$$$@"; \
+ ) > postinst; \
+ ( \
+ echo "#!/bin/sh"; \
+ echo ". \$$$${IPKG_INSTROOT}/lib/functions.sh"; \
+ echo "default_prerm \$$$$0 \$$$$@"; \
+ ) > prerm; \
+ chmod 0755 prerm; \