Changeset 4292


Ignore:
Timestamp:
2006-07-26T03:01:09+02:00 (12 years ago)
Author:
mbm
Message:

add more ipkg validation checks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/buildroot-ng/openwrt/include/package.mk

    r4197 r4292  
    1313define Build/DefaultTargets 
    1414  ifeq ($(DUMP),) 
    15     ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p $(PKG_BUILD_DIR) .),$(PKG_BUILD_DIR)) 
    16       ifeq ($(CONFIG_AUTOREBUILD),y) 
     15    ifeq ($(CONFIG_AUTOREBUILD),y) 
     16      ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p $(PKG_BUILD_DIR) .),$(PKG_BUILD_DIR)) 
    1717        $(PKG_BUILD_DIR)/.prepared: package-clean 
    1818      endif 
    19     endif 
    20  
    21     ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg $(IPKG_$(1)) $(PKG_BUILD_DIR)),$(IPKG_$(1))) 
    22       ifeq ($(CONFIG_AUTOREBUILD),y) 
     19 
     20      ifneq ($$(shell $(SCRIPT_DIR)/timestamp.pl -p -x ipkg $(IPKG_$(1)) $(PKG_BUILD_DIR)),$(IPKG_$(1))) 
    2321        $(PKG_BUILD_DIR)/.built: package-rebuild 
    2422      endif 
     
    183181  $(eval $(call BuildIPKGVariable,$(1),prerm)) 
    184182  $(eval $(call BuildIPKGVariable,$(1),postrm)) 
    185   $$(IDIR_$(1))/CONTROL/control: Makefile $(PKG_BUILD_DIR)/.prepared 
     183  $$(IDIR_$(1))/CONTROL/control: Makefile $(PKG_BUILD_DIR)/.prepared $(PKG_BUILD_DIR)/.version-$(1)_$(VERSION)_$(PKGARCH) 
    186184        mkdir -p $$(IDIR_$(1))/CONTROL 
    187185        echo "Package: $(1)" > $$(IDIR_$(1))/CONTROL/control 
     
    213211        $(RSTRIP) $$(IDIR_$(1)) 
    214212        $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR) 
     213        @[ -f $$(IPKG_$(1)) ] || false  
    215214 
    216215  $$(INFO_$(1)): $$(IPKG_$(1)) 
     
    221220 
    222221  clean: $(1)-clean 
     222 
     223  $(PKG_BUILD_DIR)/.version-$(1)_$(VERSION)_$(PKGARCH): 
     224        -rm $(PKG_BUILD_DIR)/.version-$(1)_* 
     225        @touch $$@ 
    223226 
    224227  $$(eval $$(call Build/DefaultTargets,$(1))) 
Note: See TracChangeset for help on using the changeset viewer.