Changeset 472

Show
Ignore:
Timestamp:
10/04/07 08:30:37 (4 years ago)
Author:
andi
Message:

/var directory will be JFFS2 (instead of /conf)
fix cleanup-root.sh for correct handling (initial /var)
update buildroot Makefile (do not symlink /var)
update owi Makefile (correct cleanup code)

Location:
trunk/openmct
Files:
19 modified
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/openmct/Makefile

    r445 r472  
    9191        @$(MKDIR) $(OUTPUTDIR) 
    9292 
    93 $(OUTPUTDIR)/$(KERNEL): packages/system/linux/$(SRCDIR)/$(CONFIG) $(NEWROOTDIR) $(NEWCONFDIR) 
     93$(OUTPUTDIR)/$(KERNEL): packages/system/linux/$(SRCDIR)/$(CONFIG) $(NEWROOTDIR) $(NEWVARDIR) 
    9494        @$(MAKE) -C packages/system/linux OPENMCT_DEVEL_PREFIX=$(ACTDIR)/ do-build 
    9595        @$(MAKE) -C packages/system/linux OPENMCT_DEVEL_PREFIX=$(ACTDIR)/ do-install 
     
    113113endif 
    114114 
    115 $(NEWCONFDIR): 
     115$(NEWVARDIR): 
    116116        @$(MAKE) -C packages/build/buildetc OPENMCT_DEVEL_PREFIX=$(ACTDIR)/ do-all 
    117117        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/$(IMAGERELEASEFILENAME)\033[0m" 
    118118        @$(ECHO) "OpenMCT $(IMAGEVERSION) $(IMAGESUBVERSION) $(IMAGEPRODCODE)" > $(NEWROOTDIR)/etc/$(IMAGERELEASEFILENAME) 
    119119        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/hostname\033[0m" 
    120         @$(ECHO) $(IMAGETARGET) > $(NEWCONFDIR)/etc/hostname 
     120        @$(ECHO) $(IMAGETARGET) > $(NEWVARDIR)/etc/hostname 
    121121        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/issue\033[0m" 
    122         @$(ECHO) "Welcome on OpenMCT $(IMAGEVERSION) - Kernel \r (\t)" > $(NEWCONFDIR)/etc/issue 
     122        @$(ECHO) "Welcome on OpenMCT $(IMAGEVERSION) - Kernel \r (\t)" > $(NEWVARDIR)/etc/issue 
    123123ifdef ETH0IPADDR  
    124124        @$(ECHO) -e "\033[1;33mCONFIGURE \033[1;32meth0\033[0m" 
    125         @$(ECHO) "auto eth0" >> $(NEWCONFDIR)/etc/network/interfaces 
    126         @$(ECHO) "iface eth0 inet static" >> $(NEWCONFDIR)/etc/network/interfaces 
    127         @$(ECHO) -e "\taddress $(ETH0IPADDR)" >> $(NEWCONFDIR)/etc/network/interfaces 
     125        @$(ECHO) "auto eth0" >> $(NEWVARDIR)/etc/network/interfaces 
     126        @$(ECHO) "iface eth0 inet static" >> $(NEWVARDIR)/etc/network/interfaces 
     127        @$(ECHO) -e "\taddress $(ETH0IPADDR)" >> $(NEWVARDIR)/etc/network/interfaces 
    128128ifdef ETH0NETMASK 
    129         @$(ECHO) -e "\tnetmask $(ETH0NETMASK)" >> $(NEWCONFDIR)/etc/network/interfaces 
     129        @$(ECHO) -e "\tnetmask $(ETH0NETMASK)" >> $(NEWVARDIR)/etc/network/interfaces 
    130130else 
    131         @$(ECHO) -e "\tnetmask 255.255.255.0" >> $(NEWCONFDIR)/etc/network/interfaces 
     131        @$(ECHO) -e "\tnetmask 255.255.255.0" >> $(NEWVARDIR)/etc/network/interfaces 
    132132endif 
    133133ifdef ETH0DEFAULTGW 
    134         @$(ECHO) -e "\tgateway $(ETH0DEFAULTGW)" >> $(NEWCONFDIR)/etc/network/interfaces 
     134        @$(ECHO) -e "\tgateway $(ETH0DEFAULTGW)" >> $(NEWVARDIR)/etc/network/interfaces 
    135135endif 
    136         @$(ECHO) "" >> $(NEWCONFDIR)/etc/network/interfaces  
     136        @$(ECHO) "" >> $(NEWVARDIR)/etc/network/interfaces  
    137137        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/hosts\033[0m" 
    138         @$(ECHO) $(ETH0IPADDR) $(IMAGETARGET) > $(NEWCONFDIR)/etc/hosts 
     138        @$(ECHO) $(ETH0IPADDR) $(IMAGETARGET) > $(NEWVARDIR)/etc/hosts 
    139139endif 
    140140ifdef ETH1IPADDR  
    141141        @$(ECHO) -e "\033[1;33mCONFIGURE \033[1;32meth1\033[0m" 
    142         @$(ECHO) "auto eth1" >> $(NEWCONFDIR)/etc/network/interfaces 
    143         @$(ECHO) "iface eth1 inet static" >> $(NEWCONFDIR)/etc/network/interfaces 
    144         @$(ECHO) -e "\taddress $(ETH1IPADDR)" >> $(NEWCONFDIR)/etc/network/interfaces 
     142        @$(ECHO) "auto eth1" >> $(NEWVARDIR)/etc/network/interfaces 
     143        @$(ECHO) "iface eth1 inet static" >> $(NEWVARDIR)/etc/network/interfaces 
     144        @$(ECHO) -e "\taddress $(ETH1IPADDR)" >> $(NEWVARDIR)/etc/network/interfaces 
    145145ifdef ETH1NETMASK 
    146         @$(ECHO) -e "\tnetmask $(ETH1NETMASK)" >> $(NEWCONFDIR)/etc/network/interfaces 
     146        @$(ECHO) -e "\tnetmask $(ETH1NETMASK)" >> $(NEWVARDIR)/etc/network/interfaces 
    147147else 
    148         @$(ECHO) -e "\tnetmask 255.255.255.0" >> $(NEWCONFDIR)/etc/network/interfaces 
     148        @$(ECHO) -e "\tnetmask 255.255.255.0" >> $(NEWVARDIR)/etc/network/interfaces 
    149149endif 
    150150ifdef ETH1DEFAULTGW 
    151         @$(ECHO) -e "\tgateway $(ETH1DEFAULTGW)" >> $(NEWCONFDIR)/etc/network/interfaces 
     151        @$(ECHO) -e "\tgateway $(ETH1DEFAULTGW)" >> $(NEWVARDIR)/etc/network/interfaces 
    152152endif 
    153         @$(ECHO) "" >> $(NEWCONFDIR)/etc/network/interfaces  
     153        @$(ECHO) "" >> $(NEWVARDIR)/etc/network/interfaces  
    154154endif 
    155         @$(CP) $(NEWCONFDIR)/etc/network/interfaces $(NEWROOTDIR)/etc/default/interfaces 
     155        @$(CP) $(NEWVARDIR)/etc/network/interfaces $(NEWROOTDIR)/etc/default/interfaces 
    156156 
    157157$(OUTPUTDIR)/$(ROOT): 
     
    161161        $(OUTPUTDIR)/$(MKSQUASHFS) $(NEWROOTDIR) $(OUTPUTDIR)/$(ROOT) $(ROOTOPTS) 
    162162 
    163 $(OUTPUTDIR)/$(ETC):     
    164         @$(ECHO) -e "\033[1;33mREMOVE .svn FROM $(NEWCONFDIR)"  
    165         @$(REMOVESVN) $(NEWCONFDIR) 
    166         @$(ECHO) -e "\033[1;33mCREATE \033[1;32m$(ETC)\033[0m" 
    167         @$(MKFSJFFS2) -d $(NEWCONFDIR) -o $(OUTPUTDIR)/$(ETC) $(ETCOPTS) 
    168  
     163$(OUTPUTDIR)/$(VAR):     
     164        @$(ECHO) -e "\033[1;33mREMOVE .svn FROM $(NEWVARDIR)"  
     165        @$(REMOVESVN) $(NEWVARDIR) 
     166        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m$(VAR)\033[0m" 
     167        @$(MKFSJFFS2) -d $(NEWVARDIR) -o $(OUTPUTDIR)/$(VAR) 
    169168 
    170169$(IMAGEFILENAME):       $(OUTPUTDIR)/$(MCT_MODIFY) $(OUTPUTDIR)/$(MKSQUASHFS) $(OUTPUTDIR)/$(KERNEL) pkg $(OUTPUTDIR)/$(ROOT) $(OUTPUTDIR)/$(ETC) 
  • trunk/openmct/Rules

    r456 r472  
    3939ROOTDIR=$(OUTPUTDIR)/root 
    4040NEWROOTDIR=$(OUTPUTDIR)/newroot 
    41 NEWCONFDIR=$(OUTPUTDIR)/newconf 
     41NEWVARDIR=$(OUTPUTDIR)/newvar 
    4242SCRIPTDIR=$(OPENMCT_DEVEL_PREFIX)/scripts 
    4343SRCDIR=src 
     
    6565KERNEL=$(VMLINUXBIN).gz 
    6666ROOT=root.bin 
    67 ETC=etc.bin 
     67VAR=var.bin 
    6868MCT_MODIFY=mct_modify 
    6969MKSQUASHFS=mksquashfs 
  • trunk/openmct/packages/build/buildetc/Makefile

    r436 r472  
    44                        $(CP) -a $(SRCDIR)/etc $(NEWROOTDIR)/etc ; \ 
    55                fi && \ 
    6                 if [ ! -d $(NEWCONFDIR) ]; then \ 
    7                         $(CP) -a $(SRCDIR)/conf $(NEWCONFDIR); \ 
     6                if [ ! -d $(NEWVARDIR) ]; then \ 
     7                        $(CP) -a $(SRCDIR)/var/etc $(NEWVARDIR); \ 
    88                fi 
    99 
     
    1111                        $(RM) -rf $(NEWROOTDIR)/etc ; \ 
    1212                fi && \ 
    13                 if [ -d $(NEWCONFDIR) ]; then \ 
    14                         $(RM) -rf $(NEWCONFDIR); \ 
     13                if [ -d $(NEWVARDIR) ]; then \ 
     14                        $(RM) -rf $(NEWVARDIR); \ 
    1515                fi 
    1616 
  • trunk/openmct/packages/build/buildetc/src/etc/TZ

    r433 r472  
    1 link /conf/etc/TZ 
     1link /var/etc/TZ 
  • trunk/openmct/packages/build/buildetc/src/etc/exports

    r433 r472  
    1 link /conf/etc/exports 
     1link /var/etc/exports 
  • trunk/openmct/packages/build/buildetc/src/etc/fstab

    r442 r472  
    11proc    /proc           proc    defaults         0 0 
    22tmpfs   /tmp            ramfs   defaults         0 0 
    3 /dev/mtdblock/3 /conf   jffs2   defaults        0 0 
     3/dev/mtdblock/3 /var    jffs2   defaults        0 0 
    44/dev/discs/disc0/part1  /usr    ext3    defaults 0 0 
  • trunk/openmct/packages/build/buildetc/src/etc/group

    r433 r472  
    1 link /conf/etc/group 
     1link /var/etc/group 
  • trunk/openmct/packages/build/buildetc/src/etc/hostname

    r433 r472  
    1 link /conf/etc/hostname 
     1link /var/etc/hostname 
  • trunk/openmct/packages/build/buildetc/src/etc/hosts

    r433 r472  
    1 link /conf/etc/hosts 
     1link /var/etc/hosts 
  • trunk/openmct/packages/build/buildetc/src/etc/issue

    r433 r472  
    1 link /conf/etc/issue 
     1link /var/etc/issue 
  • trunk/openmct/packages/build/buildetc/src/etc/network

    r433 r472  
    1 link /conf/etc/network 
     1link /var/etc/network 
  • trunk/openmct/packages/build/buildetc/src/etc/passwd

    r433 r472  
    1 link /conf/etc/passwd 
     1link /var/etc/passwd 
  • trunk/openmct/packages/build/buildetc/src/etc/rc.conf

    r442 r472  
    1 link /conf/etc/rc.conf 
     1link /var/etc/rc.conf 
  • trunk/openmct/packages/build/buildetc/src/etc/samba

    r433 r472  
    1 link /conf/etc/samba 
     1link /var/etc/samba 
  • trunk/openmct/packages/build/buildetc/src/etc/vservers

    r433 r472  
    1 link /conf/etc/vservers 
     1link /var/etc/vservers 
  • trunk/openmct/packages/build/buildetc/src/etc/vsftpd.conf

    r433 r472  
    1 link /conf/etc/vsftpd.conf 
     1link /var/etc/vsftpd.conf 
  • trunk/openmct/packages/build/buildroot/Makefile

    r427 r472  
    88                        $(CP) -a $(ROOTDIR) $(NEWROOTDIR) ; \ 
    99                        $(CLEANUPROOT) $(NEWROOTDIR) ; \ 
    10                         $(LN) -s ../etc/var $(NEWROOTDIR)/var ; \ 
    1110                fi 
    1211 
  • trunk/openmct/packages/system/owi/Makefile

    r449 r472  
    55                make install DESTDIR=$(NEWROOTDIR)/www 
    66 
     7CLEAN=          cd $(SRCDIR) && make clean 
     8 
    79include         $(OPENMCT_DEVEL_PREFIX)Rules 
  • trunk/openmct/scripts/cleanup-root.sh

    r446 r472  
    1313        mkdir $1/usr/var 
    1414        mkdir $1/usr/vservers 
     15        mkdir $1/var 
    1516        ln -s usr/home $1/home 
    16         ln -s usr/var $1/var 
    1717        ln -s usr/vservers $1/vservers 
    1818fi