Changeset de9c5cb in mainline


Ignore:
Timestamp:
2008-09-14T14:41:31Z (16 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6aae7a3b
Parents:
dac629e
Message:

Introduce directories '/app' and '/srv' on ramdisk instead of '/sbin' to mirror source tree.

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/amd64/Makefile.inc

    rdac629e rde9c5cb  
    4141endif
    4242
    43 RD_TASKS = \
     43RD_SRVS = \
    4444        $(USPACEDIR)/srv/pci/pci \
    4545        $(USPACEDIR)/srv/fb/fb \
    4646        $(USPACEDIR)/srv/kbd/kbd \
    4747        $(USPACEDIR)/srv/console/console \
     48        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
     49        $(USPACEDIR)/srv/fs/fat/fat
     50
     51RD_APPS = \
    4852        $(USPACEDIR)/app/tetris/tetris \
    4953        $(USPACEDIR)/app/tester/tester \
    5054        $(USPACEDIR)/app/klog/klog \
    51         $(USPACEDIR)/app/bdsh/bdsh \
    52         $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    53         $(USPACEDIR)/srv/fs/fat/fat
     55        $(USPACEDIR)/app/bdsh/bdsh
    5456
    5557build: $(BASE)/image.iso
    5658
    57 $(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_TASKS)
     59$(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS)
    5860        mkdir -p arch/$(ARCH)/iso/boot/grub
    5961        cp arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/iso/boot/grub/
     
    6870                cp $$task arch/$(ARCH)/iso/boot/ ; \
    6971        done
    70         for task in $(RD_TASKS) ; do \
    71                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     72        for file in $(RD_SRVS) ; do \
     73                cp $$file $(USPACEDIR)/dist/srv/ ; \
     74        done
     75        for file in $(RD_APPS) ; do \
     76                cp $$file $(USPACEDIR)/dist/app/ ; \
    7277        done
    7378ifeq ($(RDFMT),tmpfs)
     
    8287
    8388clean:
    84         -for task in $(RD_TASKS) ; do \
    85                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     89        -for file in $(RD_SRVS) ; do \
     90                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     91        done
     92        -for file in $(RD_APPS) ; do \
     93                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    8694        done
    8795        -rm -fr arch/$(ARCH)/iso
  • boot/arch/arm32/loader/Makefile

    rdac629e rde9c5cb  
    9797endif
    9898
    99 RD_TASKS = \
     99RD_SRVS = \
    100100        $(USPACEDIR)/srv/fb/fb \
    101101        $(USPACEDIR)/srv/kbd/kbd \
    102102        $(USPACEDIR)/srv/console/console \
    103103        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    104         $(USPACEDIR)/srv/fs/fat/fat \
     104        $(USPACEDIR)/srv/fs/fat/fat
     105
     106RD_APPS = \
    105107        $(USPACEDIR)/app/tetris/tetris \
    106108        $(USPACEDIR)/app/tester/tester \
     
    124126
    125127clean:
    126         -for task in $(RD_TASKS) ; do \
    127                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     128        -for file in $(RD_SRVS) ; do \
     129                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     130        done
     131        -for file in $(RD_APPS) ; do \
     132                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    128133        done
    129134        -rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) initrd.img image.boot Makefile.depend
    130135
    131 _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) _link.ld.in
    132         for task in $(RD_TASKS) ; do \
    133                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     136_components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_SRVS) $(RD_APPS) _link.ld.in
     137        for file in $(RD_SRVS) ; do \
     138                cp $$file $(USPACEDIR)/dist/srv/ ; \
     139        done
     140        for file in $(RD_APPS) ; do \
     141                cp $$file $(USPACEDIR)/dist/app/ ; \
    134142        done
    135143ifeq ($(RDFMT),tmpfs)
  • boot/arch/ia32/Makefile.inc

    rdac629e rde9c5cb  
    4141endif
    4242
    43 RD_TASKS = \
     43RD_SRVS = \
    4444        $(USPACEDIR)/srv/pci/pci \
    4545        $(USPACEDIR)/srv/fb/fb \
    4646        $(USPACEDIR)/srv/kbd/kbd \
    4747        $(USPACEDIR)/srv/console/console \
    48         $(USPACEDIR)/srv/fs/fat/fat \
     48        $(USPACEDIR)/srv/fs/fat/fat
     49
     50RD_APPS = \
    4951        $(USPACEDIR)/app/tetris/tetris \
    5052        $(USPACEDIR)/app/tester/tester \
     
    5456build: $(BASE)/image.iso
    5557
    56 $(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_TASKS)
     58$(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS)
    5759        mkdir -p arch/$(ARCH)/iso/boot/grub
    5860        cp arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/iso/boot/grub/
     
    6769                cp $$task arch/$(ARCH)/iso/boot/ ; \
    6870        done
    69         for task in $(RD_TASKS) ; do \
    70                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     71        for file in $(RD_SRVS) ; do \
     72                cp $$file $(USPACEDIR)/dist/srv/ ; \
     73        done
     74        for file in $(RD_APPS) ; do \
     75                cp $$file $(USPACEDIR)/dist/app/ ; \
    7176        done
    7277ifeq ($(RDFMT),tmpfs)
     
    8186
    8287clean:
    83         -for task in $(RD_TASKS) ; do \
    84                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     88        -for file in $(RD_SRVS) ; do \
     89                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     90        done
     91        -for file in $(RD_APPS) ; do \
     92                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    8593        done
    8694        -rm -fr arch/$(ARCH)/iso
  • boot/arch/mips32/loader/Makefile

    rdac629e rde9c5cb  
    9797endif
    9898
    99 RD_TASKS = \
     99RD_SRVS = \
    100100        $(USPACEDIR)/srv/fb/fb \
    101101        $(USPACEDIR)/srv/kbd/kbd \
    102102        $(USPACEDIR)/srv/console/console \
    103103        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    104         $(USPACEDIR)/srv/fs/fat/fat \
     104        $(USPACEDIR)/srv/fs/fat/fat
     105
     106RD_APPS = \
    105107        $(USPACEDIR)/app/tetris/tetris \
    106108        $(USPACEDIR)/app/tester/tester \
    107109        $(USPACEDIR)/app/bdsh/bdsh \
    108110        $(USPACEDIR)/app/klog/klog
    109 
    110111
    111112OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
     
    125126
    126127clean:
    127         -for task in $(RD_TASKS) ; do \
    128                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     128        -for file in $(RD_SRVS) ; do \
     129                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     130        done
     131        -for file in $(RD_APPS) ; do \
     132                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    129133        done
    130134        -rm -f _components.h _components.c _link.ld _link.ld.in $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) initrd.img image.boot Makefile.depend
    131135
    132 _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) _link.ld.in
    133         for task in $(RD_TASKS) ; do \
    134                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     136_components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_SRVS) $(RD_APPS) _link.ld.in
     137        for file in $(RD_SRVS) ; do \
     138                cp $$file $(USPACEDIR)/dist/srv/ ; \
     139        done
     140        for file in $(RD_APPS) ; do \
     141                cp $$file $(USPACEDIR)/dist/app/ ; \
    135142        done
    136143ifeq ($(RDFMT),tmpfs)
  • boot/arch/ppc32/loader/Makefile

    rdac629e rde9c5cb  
    9292endif
    9393
    94 RD_TASKS = \
     94RD_SRVS = \
    9595        $(USPACEDIR)/srv/fb/fb \
    9696        $(USPACEDIR)/srv/kbd/kbd \
    9797        $(USPACEDIR)/srv/console/console \
    9898        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    99         $(USPACEDIR)/srv/fs/fat/fat \
     99        $(USPACEDIR)/srv/fs/fat/fat
     100
     101RD_APPS = \
    100102        $(USPACEDIR)/app/tetris/tetris \
    101103        $(USPACEDIR)/app/tester/tester \
     
    119121
    120122clean:
    121         -for task in $(RD_TASKS) ; do \
    122                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     123        -for file in $(RD_SRVS) ; do \
     124                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     125        done
     126        -for file in $(RD_APPS) ; do \
     127                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    123128        done
    124129        -rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) initrd.img image.boot Makefile.depend
    125130
    126 _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_TASKS) _link.ld.in
    127         for task in $(RD_TASKS) ; do \
    128                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     131_components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_SRVS) $(RD_APPS) _link.ld.in
     132        for file in $(RD_SRVS) ; do \
     133                cp $$file $(USPACEDIR)/dist/srv/ ; \
     134        done
     135        for file in $(RD_APPS) ; do \
     136                cp $$file $(USPACEDIR)/dist/app/ ; \
    129137        done
    130138ifeq ($(RDFMT),tmpfs)
  • boot/arch/sparc64/loader/Makefile

    rdac629e rde9c5cb  
    9595endif
    9696
    97 RD_TASKS = \
     97RD_SRVS = \
    9898        $(USPACEDIR)/srv/fb/fb \
    9999        $(USPACEDIR)/srv/kbd/kbd \
    100100        $(USPACEDIR)/srv/console/console \
    101101        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    102         $(USPACEDIR)/srv/fs/fat/fat \
     102        $(USPACEDIR)/srv/fs/fat/fat
     103
     104RD_APPS = \
    103105        $(USPACEDIR)/app/tetris/tetris \
    104106        $(USPACEDIR)/app/tester/tester \
     
    122124
    123125clean:
    124         -for task in $(RD_TASKS) ; do \
    125                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     126        -for file in $(RD_SRVS) ; do \
     127                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     128        done
     129        -for file in $(RD_APPS) ; do \
     130                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    126131        done
    127132        -rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) initrd.img image.boot image.map image.disasm Makefile.depend
    128133
    129 _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_TASKS) _link.ld.in
    130         for task in $(RD_TASKS) ; do \
    131                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     134_components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_SRVS) $(RD_APPS) _link.ld.in
     135        for file in $(RD_SRVS) ; do \
     136                cp $$file $(USPACEDIR)/dist/srv/ ; \
     137        done
     138        for file in $(RD_APPS) ; do \
     139                cp $$file $(USPACEDIR)/dist/app/ ; \
    132140        done
    133141ifeq ($(RDFMT),tmpfs)
  • uspace/app/bdsh/config.h

    rdac629e rde9c5cb  
    1010
    1111/* Work around for getenv() */
    12 #define PATH "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
     12#define PATH "/srv:/app"
    1313#define PATH_DELIM ":"
    1414
  • uspace/app/init/init.c

    rdac629e rde9c5cb  
    105105        }
    106106       
    107         // FIXME: spawn("/sbin/pci");
    108         spawn("/sbin/fb");
    109         spawn("/sbin/kbd");
    110         spawn("/sbin/console");
     107        // FIXME: spawn("/srv/pci");
     108        spawn("/srv/fb");
     109        spawn("/srv/kbd");
     110        spawn("/srv/console");
    111111       
    112112        console_wait();
    113113        version_print();
    114114       
    115         spawn("/sbin/bdsh");
     115        spawn("/app/bdsh");
    116116       
    117117        return 0;
Note: See TracChangeset for help on using the changeset viewer.