File: meta/root.bin/Makefile
base-0 patch-1
Line 2Line 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 18Line 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 48Line 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)