Allan Clark writes:
authorMike Frysinger <vapier@gentoo.org>
Fri, 9 Sep 2005 02:49:10 +0000 (02:49 -0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 9 Sep 2005 02:49:10 +0000 (02:49 -0000)
Quick patch to avoid deleting my directory of RPM Sources.

I tend to use buildroot as "make DL_DIR=/.rh/SOURCES", with the rpm
topdir set to $HOME/.rh in my .rpmmacros -- allows me to build RPMs as
non-root, and share the source with buildroot.  Problem is, buildroot
likes to delete my directory :(

Makefile

index dd384e9e89c2dcdb9be16742bb677b37ef59fe21..5d8f7259924d5c8d18366199035c411d765f5734 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -133,7 +133,10 @@ dirclean: $(TARGETS_DIRCLEAN)
        rm -rf $(STAGING_DIR) $(TARGET_DIR) $(IMAGE)
 
 distclean:
-       rm -rf $(DL_DIR) $(BUILD_DIR) $(LINUX_KERNEL) $(IMAGE)
+ifeq ($(DL_DIR),$(BASE_DIR)/dl)
+       rm -rf $(DL_DIR)
+endif
+       rm -rf $(BUILD_DIR) $(LINUX_KERNEL) $(IMAGE)
 
 sourceball:
        rm -rf $(BUILD_DIR)