dslinux/vendors/Nintendo/SCSD-RAM Makefile

pepsiman dslinux_pepsiman at user.in-berlin.de
Fri Aug 18 22:32:14 CEST 2006


Update of /cvsroot/dslinux/dslinux/vendors/Nintendo/SCSD-RAM
In directory antilope:/tmp/cvs-serv23047

Modified Files:
	Makefile 
Log Message:
most of userspace on SD

Index: Makefile
===================================================================
RCS file: /cvsroot/dslinux/dslinux/vendors/Nintendo/SCSD-RAM/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Makefile	18 Aug 2006 13:07:30 -0000	1.3
+++ Makefile	18 Aug 2006 20:32:12 -0000	1.4
@@ -14,9 +14,9 @@
 FATFS	 = supercard
 
 
-ROMFS_DIRS = bin dev etc lib proc sbin $(FATFS)/linux
+ROMFS_DIRS = dev etc proc sbin $(FATFS)/linux
 
-FS_DIRS = home usr/lib usr/bin usr/share/udhcpc var/tmp var/run etc etc/rc.d
+FS_DIRS = home lib usr/bin usr/share/udhcpc var/tmp var/run etc etc/rc.d
 
 DEVICES = \
 	tty,c,5,0      console,c,5,1      cua0,c,5,64      cua1,c,5,65  \
@@ -72,7 +72,9 @@
 		[ -d $(ROMFSDIR)/$(FATFS)/linux/$$i ] || mkdir -p $(ROMFSDIR)/$(FATFS)/linux/$$i; \
 	done
 	$(ROMFSINST) -s $(FATFS)/linux/var /var
+	$(ROMFSINST) -s $(FATFS)/linux/lib /lib
 	$(ROMFSINST) -s $(FATFS)/linux/usr /usr
+	$(ROMFSINST) -s $(FATFS)/linux/usr/bin /bin
 	$(ROMFSINST) -s $(FATFS)/linux/home /home
 	$(ROMFSINST) -s /var/tmp /tmp
 	$(ROMFSINST) -s /usr/share/udhcpc/resolv.conf /etc/resolv.conf
@@ -98,6 +100,19 @@
 image:
 	[ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
 	[ -d $(IMAGEDIR)/linux ] || mkdir -p $(IMAGEDIR)/linux
+	$(CROSS_COMPILE)flthdr -z $(ROMFSDIR)/bin/*
+	rm -r $(ROMFSDIR)/bin
+	mkdir $(ROMFSDIR)/bin
+	-for i in `sort $(ROOTDIR)/user/busybox/busybox.links` ; do\
+		j=`basename $$i` ; \
+		mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/$$j $(ROMFSDIR)/bin ; \
+	done
+	-mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/busybox $(ROMFSDIR)/bin
+	-mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/mount $(ROMFSDIR)/bin
+	-mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/sh $(ROMFSDIR)/bin
+	-mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/login $(ROMFSDIR)/bin
+	-mv $(ROMFSDIR)/$(FATFS)/linux/usr/bin/init $(ROMFSDIR)/bin
+	$(CROSS_COMPILE)flthdr -Z $(ROMFSDIR)/bin/*
 	-rm -r $(IMAGEDIR)/linux
 	mv $(ROMFSDIR)/$(FATFS)/linux $(IMAGEDIR)
 	genromfs -v -V "ROMdisk" -f $(ROMFSIMG) -d $(ROMFSDIR)




More information about the dslinux-commit mailing list