| File: meta/root.bin/Makefile | |
|---|---|
| base-0 | patch-1 |
| Line 2 | Line 2 |
| GARVERSION = CATEGORIES = meta MASTER_SITES = | GARVERSION = CATEGORIES = meta MASTER_SITES = |
| DISTFILES = buildext2.cmd init hotplug | DISTFILES = buildext2.cmd init |
| PATCHFILES = LICENSE = GPL2 | PATCHFILES = LICENSE = GPL2 |
| Line 18 | Line 18 |
| SIZE=8192 | SIZE=8192 |
| # Dependencies are of the form categorydir/packagedir | SOURCE_LANGUAGES = |
| LIBDEPS = BUILDDEPS = fs/e2fsprogs IMGDEPS = rootbin | LIBDEPS = BUILDDEPS = fs/e2fsprogs IMGDEPS = rootbin |
| rootbin_DEPENDS = boot/busybox kernel/linux-modules | rootbin_DEPENDS = boot/busybox #kernel/linux-modules |
| # CONFIGURE_SCRIPTS = $(WORKSRC)/configure BUILD_SCRIPTS = custom | # CONFIGURE_SCRIPTS = $(WORKSRC)/configure BUILD_SCRIPTS = custom |
| Line 48 | Line 48 |
| cp -f $(DOWNLOADDIR)/init $(WORKDIR)/linuxrc $(MAKECOOKIE) | cp -f $(DOWNLOADDIR)/init $(WORKDIR)/linuxrc $(MAKECOOKIE) |
| #extract-%: # cp -f $(DOWNLOADDIR)/$(subst extract-,,$@) $(WORKDIR) # $(MAKECOOKIE) | |
| build-custom: dd if=/dev/zero of=$(EXT2FILE) bs=1k count=$(SIZE) mke2fs -F $(EXT2FILE) cp $(rootbin_DESTDIR)$(rootbin_bindir)/busybox $(WORKDIR) | build-custom: dd if=/dev/zero of=$(EXT2FILE) bs=1k count=$(SIZE) mke2fs -F $(EXT2FILE) cp $(rootbin_DESTDIR)$(rootbin_bindir)/busybox $(WORKDIR) |
| mkdir -p $(WORKDIR)/modules cp $(MODULES_DIR)/kernel/drivers/usb/usb-ohci.o $(WORKDIR)/modules cp $(MODULES_DIR)/kernel/drivers/usb/usb-uhci.o $(WORKDIR)/modules cp $(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage.o $(WORKDIR)/modules tar -C $(WORKDIR)/modules/ -cvf - usb-ohci.o usb-uhci.o usb-storage.o | gzip -9 > $(WORKDIR)/modules.tar.gz | #mkdir -p $(WORKDIR)/modules #cp $(MODULES_DIR)/kernel/drivers/usb/usb-ohci.o $(WORKDIR)/modules #cp $(MODULES_DIR)/kernel/drivers/usb/usb-uhci.o $(WORKDIR)/modules #cp $(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage.o $(WORKDIR)/modules #tar -C $(WORKDIR)/modules/ -cvf - usb-ohci.o usb-uhci.o usb-storage.o | gzip -9 > $(WORKDIR)/modules.tar.gz |
| # XXX: The following script needs to be fleshed out better. | # XXX: The following script needs to be fleshed out better. |
| LD_LIBRARY_PATH=$(build_DESTDIR)$(build_libdir) debugfs -f $(WORKDIR)/buildext2.cmd -w $(EXT2FILE) | /bin/cat | debugfs -f $(WORKDIR)/buildext2.cmd -w $(EXT2FILE) | /bin/cat |
| gzip -9 -c $(EXT2FILE) > $(WORKDIR)/$(GARNAME) $(MAKECOOKIE) | gzip -9 -c $(EXT2FILE) > $(WORKDIR)/$(GARNAME) $(MAKECOOKIE) |