@@ -73,9 +73,12 @@ OPKG:= \
73
73
PACKAGE_INSTALL: =$(sort $(foreach pkg,$(package-y ) ,$(lastword $(subst /,$(space ) ,$(pkg ) ) ) ) )
74
74
PACKAGE_INSTALL_FILES: =$(patsubst % ,$(PKG_INFO_DIR ) /% .install,$(PACKAGE_INSTALL ) )
75
75
76
+ $(curdir ) /cleanup : $(TMP_DIR ) /.build
77
+ rm -rf $(STAGING_DIR_ROOT )
78
+
76
79
$(curdir ) /install : $(TMP_DIR ) /.build
77
80
- find $(STAGING_DIR_ROOT ) -type d | $(XARGS ) chmod 0755
78
- rm -rf $(TARGET_DIR ) $( STAGING_DIR_ROOT )
81
+ rm -rf $(TARGET_DIR )
79
82
[ -d $( TARGET_DIR) /tmp ] || mkdir -p $(TARGET_DIR ) /tmp
80
83
$(OPKG ) install ` cat $( PACKAGE_INSTALL_FILES) | sed -e ' s,^\(.*\)$$,$(PACKAGE_DIR)/\1_*.ipk,' `
81
84
@for pkg in $(PACKAGE_INSTALL ) ; do \
@@ -121,6 +124,7 @@ $(curdir)/preconfig:
121
124
$(curdir)/flags-install: = -j1
122
125
123
126
$(eval $(call stampfile,$(curdir),package,prereq,.config))
127
+ $(eval $(call stampfile,$(curdir),package,cleanup,$(TMP_DIR)/.build))
124
128
$(eval $(call stampfile,$(curdir),package,compile,$(TMP_DIR)/.build))
125
129
$(eval $(call stampfile,$(curdir),package,install,$(TMP_DIR)/.build))
126
130
0 commit comments