Changeset 476

Show
Ignore:
Timestamp:
10/04/07 14:03:20 (4 years ago)
Author:
andi
Message:

BASEIMAGES und ADDITIONALIMAGES definiert
(ersteres in Rules)

Location:
trunk/openmct
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • trunk/openmct/Makefile

    r475 r476  
    1919                        $(ECHO) -e "\033[1;33mCONFIGURE \033[1;32mOpenMCT\033[0m" ; \ 
    2020                        $(CP) $(CONFIGDIR)/$(MCT) $(CONFIG) ; \ 
    21                         $(MKDIR) $(OUTPUTDIR) ; \ 
     21                        if [ ! -d $(OUTPUTDIR) ]; then \ 
     22                           $(MKDIR) $(OUTPUTDIR) ; \ 
     23                        fi ; \ 
     24                        $(ECHO) -e "\033[1;33mBASE PACKAGES:\033[0m" ; \ 
     25                        for package in $(BASEPACKAGES); do \ 
     26                           $(ECHO) -e "\t"$$package ; \ 
     27                        done ; \ 
     28                        $(ECHO) -e "\033[1;33mADDITIONAL PACKAGES:\033[0m" ; \ 
     29                        for package in $(ADDITIONALPACKAGES); do \ 
     30                           $(ECHO) -e "\t"$$package ; \ 
     31                        done ; \ 
     32                        $(ECHO) -e "\033[1;33mDON'T FORGET TO ADD ADDITIONAL PACKAGES IN $(CONFIG)" ; \ 
    2233                else \ 
    2334                        $(ECHO) -e "\033[1;33mCONFIGURE FAILED\033[0m" ; \ 
     
    6778 
    6879pkg: 
    69         @$(foreach package,$(IMAGEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-all ; ) 
     80        @$(foreach package,$(BASEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-all ; ) 
     81        @$(foreach package,$(ADDITIONALPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-all ; ) 
    7082 
    7183pkgclean: 
    72         @$(foreach package,$(IMAGEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-clean ; ) 
     84        @$(foreach package,$(BASEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-clean ; ) 
     85        @$(foreach package,$(ADDITIONALPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-clean ; ) 
    7386 
    7487pkgdistclean: 
    75         @$(foreach package,$(IMAGEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-distclean ; ) 
     88        @$(foreach package,$(BASEPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-distclean ; ) 
     89        @$(foreach package,$(ADDITIONALPACKAGES),$(MAKE) -C $(package) OPENMCT_DEVEL_PREFIX=$(OPENMCT_DEVEL_PREFIX)/ do-distclean ; ) 
    7690 
    7791packages/system/linux/$(SRCDIR)/$(CONFIG): 
  • trunk/openmct/Rules

    r472 r476  
    22# General OpenMCT Parameters 
    33# 
     4 
     5# Base packages 
     6BASEPACKAGES=   packages/base/busybox \ 
     7                packages/net/nfsutils \ 
     8                packages/net/tcpwrapper \ 
     9                packages/net/portmap \ 
     10                packages/net/samba2 \ 
     11                packages/net/vsftpd \ 
     12                packages/system/debootstrap \ 
     13                packages/system/fcp \ 
     14                packages/system/ethtool \ 
     15                packages/system/owi 
     16 
     17# Filename for release 
     18IMAGERELEASEFILENAME=openmct-release 
    419 
    520# Target 
     
    1934LN=/bin/ln 
    2035MKDIR=/bin/mkdir 
    21 MKFSJFFS2=/usr/bin/mkfs.jffs2 
     36MKFSJFFS2=$(shell if [ -f /usr/bin/mkfs.jffs2 ]; then $(ECHO) /usr/bin/mkfs.jffs2; else $(ECHO) /usr/sbin/mkfs.jffs2; fi) 
    2237MAKE=/usr/bin/make 
    2338GCC=/usr/bin/gcc 
  • trunk/openmct/configs/boss

    r457 r476  
    1515IMAGEFLASHETCSIZE=768 
    1616IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    17 IMAGERELEASEFILENAME=openmct-release 
    1817ETH0IPADDR=192.168.1.254 
    1918ETH0DEFAULTGW=192.168.1.1 
    20 IMAGEPACKAGES=  packages/base/busybox \ 
    21                 packages/net/dropbear \ 
    22                 packages/net/nfsutils \ 
    23                 packages/net/tcpwrapper \ 
    24                 packages/net/portmap \ 
    25                 packages/net/samba2 \ 
    26                 packages/net/vsftpd \ 
    27                 packages/system/debootstrap \ 
    28                 packages/system/fcp \ 
    29                 packages/system/ethtool \ 
    30                 packages/system/owi \ 
    31                 packages/system/vserver \ 
    32                 packages/system/vserverdebiantools \ 
    33                 packages/system/scsi-idle 
     19ADDITIONALPACKAGES= 
  • trunk/openmct/configs/nas110

    r457 r476  
    1616IMAGEKERNELCONFIG=sa100 
    1717IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    18 IMAGERELEASEFILENAME=openmct-release 
    1918ETH0IPADDR=192.168.1.254 
    2019ETH0DEFAULTGW=192.168.1.1 
    21 IMAGEPACKAGES=  packages/base/busybox \ 
    22                 packages/net/dropbear \ 
    23                 packages/net/nfsutils \ 
    24                 packages/net/tcpwrapper \ 
    25                 packages/net/portmap \ 
    26                 packages/net/samba2 \ 
    27                 packages/net/vsftpd \ 
    28                 packages/system/debootstrap \ 
    29                 packages/system/fcp \ 
    30                 packages/system/ethtool \ 
    31                 packages/system/owi \ 
    32                 packages/system/vserver \ 
    33                 packages/system/vserverdebiantools \ 
    34                 packages/system/scsi-idle 
     20ADDITIONALPACKAGES= 
  • trunk/openmct/configs/nas200

    r457 r476  
    1616IMAGEKERNELCONFIG=sa200 
    1717IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    18 IMAGERELEASEFILENAME=openmct-release 
    1918ETH0IPADDR=192.168.1.254 
    2019ETH0DEFAULTGW=192.168.1.1 
    21 IMAGEPACKAGES=  packages/base/busybox \ 
    22                 packages/lib/openssl \ 
    23                 packages/lib/ncurses \ 
    24                 packages/lib/curl \ 
    25                 packages/lib/sigc \ 
    26                 packages/lib/torrent \ 
    27                 packages/base/htop \ 
    28                 packages/base/nano \ 
    29                 packages/base/screen \ 
    30                 packages/net/dropbear \ 
    31                 packages/net/nfsutils \ 
    32                 packages/net/nzbget \ 
    33                 packages/net/tcpwrapper \ 
    34                 packages/net/mt-daapd \ 
    35                 packages/net/portmap \ 
    36                 packages/net/openvpn \ 
    37                 packages/net/rtorrent \ 
    38                 packages/net/samba2 \ 
    39                 packages/net/vsftpd \ 
    40                 packages/system/chpax \ 
    41                 packages/system/debootstrap \ 
    42                 packages/system/ethtool \ 
    43                 packages/system/fcp \ 
    44                 packages/system/gradm \ 
    45                 packages/system/lsof \ 
    46                 packages/system/owi \ 
    47                 packages/system/parted \ 
    48                 packages/system/smartd \ 
    49                 packages/system/vserver \ 
    50                 packages/system/vserverdebiantools \ 
    51                 packages/system/scsi-idle 
     20ADDITIONALPACKAGES= 
  • trunk/openmct/configs/sa110

    r457 r476  
    1616IMAGEKERNELCONFIG=sa100 
    1717IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    18 IMAGERELEASEFILENAME=openmct-release 
    1918ETH0IPADDR=192.168.1.254 
    2019ETH0DEFAULTGW=192.168.1.1 
    2120ETH1IPADDR=172.16.0.254 
    22 IMAGEPACKAGES=  packages/base/busybox \ 
    23                 packages/net/dropbear \ 
    24                 packages/net/nfsutils \ 
    25                 packages/net/tcpwrapper \ 
    26                 packages/net/portmap \ 
    27                 packages/net/samba2 \ 
    28                 packages/net/vsftpd \ 
    29                 packages/system/debootstrap \ 
    30                 packages/system/fcp \ 
    31                 packages/system/ethtool \ 
    32                 packages/system/owi \ 
    33                 packages/system/vserver \ 
    34                 packages/system/vserverdebiantools \ 
    35                 packages/system/scsi-idle 
     21ADDITIONALPACKAGES= 
  • trunk/openmct/configs/sa113

    r457 r476  
    1515IMAGEFLASHETCSIZE=768 
    1616IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    17 IMAGERELEASEFILENAME=openmct-release 
    1817ETH0IPADDR=192.168.1.254 
    1918ETH0DEFAULTGW=192.168.1.1 
    2019ETH1IPADDR=172.16.0.254 
    21 IMAGEPACKAGES=  packages/base/busybox \ 
    22                 packages/net/dropbear \ 
    23                 packages/net/nfsutils \ 
    24                 packages/net/iptables \ 
    25                 packages/net/tcpwrapper \ 
    26                 packages/net/portmap \ 
    27                 packages/net/ppp \ 
    28                 packages/net/pppoe \ 
    29                 packages/net/pptp \ 
    30                 packages/net/vsftpd \ 
    31                 packages/system/debootstrap \ 
    32                 packages/system/fcp \ 
    33                 packages/system/ethtool \ 
    34                 packages/system/smartd \ 
    35                 packages/system/vserver \ 
    36                 packages/system/vserverdebiantools \ 
    37                 packages/system/scsi-idle 
     20ADDITIONALPACKAGES= 
  • trunk/openmct/configs/sa200

    r457 r476  
    1616IMAGEKERNELCONFIG=sa200 
    1717IMAGEFILENAME=OpenMCT_$(IMAGEVERSION)_$(IMAGESUBVERSION)_$(IMAGEPRODCODE).bin 
    18 IMAGERELEASEFILENAME=openmct-release 
    1918ETH0IPADDR=192.168.1.254 
    2019ETH0DEFAULTGW=192.168.1.1 
    2120ETH1IPADDR=172.16.0.254 
    22 IMAGEPACKAGES=  packages/base/busybox \ 
    23                 packages/lib/openssl \ 
    24                 packages/lib/ncurses \ 
    25                 packages/lib/curl \ 
    26                 packages/lib/sigc \ 
    27                 packages/lib/torrent \ 
    28                 packages/base/htop \ 
    29                 packages/base/nano \ 
    30                 packages/base/screen \ 
    31                 packages/net/dropbear \ 
    32                 packages/net/nfsutils \ 
    33                 packages/net/iptables \ 
    34                 packages/net/nzbget \ 
    35                 packages/net/tcpwrapper \ 
    36                 packages/net/mt-daapd \ 
    37                 packages/net/ppp \ 
    38                 packages/net/pppoe \ 
    39                 packages/net/pptp \ 
    40                 packages/net/pptpd \ 
    41                 packages/net/portmap \ 
    42                 packages/net/openvpn \ 
    43                 packages/net/oidentd \ 
    44                 packages/net/rtorrent \ 
    45                 packages/net/samba2 \ 
    46                 packages/net/vsftpd \ 
    47                 packages/system/chpax \ 
    48                 packages/system/debootstrap \ 
    49                 packages/system/ethtool \ 
    50                 packages/system/fcp \ 
    51                 packages/system/gradm \ 
    52                 packages/system/lsof \ 
    53                 packages/system/owi \ 
    54                 packages/system/parted \ 
    55                 packages/system/smartd \ 
    56                 packages/system/vserver \ 
    57                 packages/system/vserverdebiantools \ 
    58                 packages/system/scsi-idle 
     21ADDITIONALPACKAGES= 
  • trunk/openmct/packages/system/linux/Makefile

    r475 r476  
    44MAKEARGS=       CROSS_COMPILE=$(OPENMCT_CROSS_COMPILE) vmlinux modules 
    55 
    6 INSTALL=        $(GZIP) -9 -c $(SRCDIR)/vmlinux.bin >$(OUTPUTDIR)/vmlinux.bin.gz ; \ 
     6INSTALL=        $(RM) $(SRCDIR)/System.map ; \ 
     7                $(GZIP) -9 -c $(SRCDIR)/vmlinux.bin >$(OUTPUTDIR)/vmlinux.bin.gz ; \ 
    78                cd $(SRCDIR) && make INSTALL_MOD_PATH=$(NEWROOTDIR) modules_install 
    89                 
  • trunk/openmct/packages/system/owi/Makefile

    r472 r476  
    33 
    44INSTALL=        cd $(SRCDIR) && \ 
    5                 make install DESTDIR=$(NEWROOTDIR)/www 
     5                make install DESTDIR=$(NEWVARDIR)/www 
    66 
    77CLEAN=          cd $(SRCDIR) && make clean 
  • trunk/openmct/packages/system/owi/src/Makefile

    r463 r476  
    2424 
    2525install: 
    26         $(MKDIR) -p $(DESTDIR)/cgi-bin 
    27         $(CP) $(BINARY) $(DESTDIR)/cgi-bin 
    28         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/ftp.cgi 
    29         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/interface.cgi 
    30         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/user.cgi 
    31         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/group.cgi 
    32         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/sysinfo.cgi 
    33         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/nfs.cgi 
    34         $(LN) -sf $(BINARY) $(DESTDIR)/cgi-bin/shell.cgi 
    35         $(CP) -a ../www/* $(DESTDIR) 
     26        $(MKDIR) -p $(DESTDIR) 
     27        $(CP) -a $(BINARY) $(DESTDIR) 
    3628 
    3729uninstall: