r1710 - in trunk/vendors/Nintendo

stsp at dslinux.in-berlin.de stsp at dslinux.in-berlin.de
Sat Apr 14 12:21:38 CEST 2007


Author: stsp
Date: 2007-04-14 12:21:33 +0200 (Sat, 14 Apr 2007)
New Revision: 1710

Log:
Help users of broken archiver tools:
Create .keep files in _all_ empty directories in the linux/ folder.

Great idea by pepsiman (as usual), patch by Troy Davis (GPF) (whose
patches are getting better by the minute), addition of the -empty flag
by myself.


Modified: trunk/vendors/Nintendo/DATEL/Makefile
===================================================================
--- trunk/vendors/Nintendo/DATEL/Makefile	2007-04-14 09:51:25 UTC (rev 1709)
+++ trunk/vendors/Nintendo/DATEL/Makefile	2007-04-14 10:21:33 UTC (rev 1710)
@@ -86,7 +86,7 @@
 	done
 	$(ROMFSINST) -p +x $(NDS_COMMON)/default.script /usr/share/udhcpc/default.script
 	echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
-	touch $(ROMFSDIR)/$(FATFS)/linux/var/run/.keep
+	for i in `find $(ROMFSDIR)/$(FATFS)/linux -type d -empty` ; do touch $$i/.keep; done
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
 	[ -d $(IMAGEDIR)/linux ] || mkdir -p $(IMAGEDIR)/linux

Modified: trunk/vendors/Nintendo/DLDI/Makefile
===================================================================
--- trunk/vendors/Nintendo/DLDI/Makefile	2007-04-14 09:51:25 UTC (rev 1709)
+++ trunk/vendors/Nintendo/DLDI/Makefile	2007-04-14 10:21:33 UTC (rev 1710)
@@ -83,7 +83,7 @@
 
 	$(ROMFSINST) -p +x $(NDS_COMMON)/default.script /usr/share/udhcpc/default.script
 	echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
-	touch $(ROMFSDIR)/$(FATFS)/linux/var/run/.keep
+	for i in `find $(ROMFSDIR)/$(FATFS)/linux -type d -empty` ; do touch $$i/.keep; done
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
 	[ -d $(IMAGEDIR)/linux ] || mkdir -p $(IMAGEDIR)/linux

Modified: trunk/vendors/Nintendo/GBAMP/Makefile
===================================================================
--- trunk/vendors/Nintendo/GBAMP/Makefile	2007-04-14 09:51:25 UTC (rev 1709)
+++ trunk/vendors/Nintendo/GBAMP/Makefile	2007-04-14 10:21:33 UTC (rev 1710)
@@ -86,7 +86,7 @@
 	done
 	$(ROMFSINST) -p +x $(NDS_COMMON)/default.script /usr/share/udhcpc/default.script
 	echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
-	touch $(ROMFSDIR)/$(FATFS)/linux/var/run/.keep
+	for i in `find $(ROMFSDIR)/$(FATFS)/linux -type d -empty` ; do touch $$i/.keep; done
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
 	[ -d $(IMAGEDIR)/linux ] || mkdir -p $(IMAGEDIR)/linux

Modified: trunk/vendors/Nintendo/GBAMP-EXT2/Makefile
===================================================================
--- trunk/vendors/Nintendo/GBAMP-EXT2/Makefile	2007-04-14 09:51:25 UTC (rev 1709)
+++ trunk/vendors/Nintendo/GBAMP-EXT2/Makefile	2007-04-14 10:21:33 UTC (rev 1710)
@@ -73,7 +73,7 @@
 	$(ROMFSINST) $(NDS_COMMON)/passwd /etc/passwd
 	$(ROMFSINST) -p +x $(NDS_COMMON)/default.script /usr/share/udhcpc/default.script
 	echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
-	touch $(ROMFSDIR)/$(FATFS)/linux/var/run/.keep
+	for i in `find $(ROMFSDIR)/$(FATFS)/linux -type d -empty` ; do touch $$i/.keep; done
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
 	$(CROSS_COMPILE)objcopy -O binary $(ELFIMAGE) $(IMAGEDIR)/arm9.bin

Modified: trunk/vendors/Nintendo/RAM/Makefile
===================================================================
--- trunk/vendors/Nintendo/RAM/Makefile	2007-04-14 09:51:25 UTC (rev 1709)
+++ trunk/vendors/Nintendo/RAM/Makefile	2007-04-14 10:21:33 UTC (rev 1710)
@@ -90,7 +90,7 @@
 	$(ROMFSINST) -p +x $(NDS_COMMON)/default.script /usr/share/udhcpc/default.script
 	echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
 
-	touch $(ROMFSDIR)/$(FATFS)/linux/var/run/.keep
+	for i in `find $(ROMFSDIR)/$(FATFS)/linux -type d -empty` ; do touch $$i/.keep; done
 
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)




More information about the dslinux-commit mailing list