Changeset dec4d31 in freewrt


Ignore:
Timestamp:
Sep 4, 2006, 1:25:09 AM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Children:
32cfff5
Parents:
b3aff4e
Message:

move openswan, shfs, fuse and base-files to packages

git-svn-id: svn://www.freewrt.org/branches/wbx-target-cleanup@561 afb5a338-a214-0410-bd46-81f09a774fd1

Files:
1 added
8 edited
12 moved

Legend:

Unmodified
Added
Removed
  • package/Makefile

    rb3aff4e rdec4d31  
    182182package-$(FWRT_COMPILE_OPENSSH) += openssh
    183183package-$(FWRT_COMPILE_OPENSSL) += openssl
    184 package-$(FWRT_PACKAGE_OPENSWAN) += openswan
     184package-$(FWRT_COMPILE_OPENSWAN) += openswan
    185185package-$(FWRT_PACKAGE_OPENVPN) += openvpn
    186186package-$(FWRT_COMPILE_OSIRIS) += osiris
     
    312312clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m))
    313313compile: $(COMPILE_PACKAGES)
    314 install: base-files-install $(INSTALL_PACKAGES)
     314install: base-files-install $(INSTALL_PACKAGES) base-files-arch-install
    315315
    316316$(COMPILE_PACKAGES): base-files-compile
  • package/base-files/Makefile

    rb3aff4e rdec4d31  
    22
    33include $(TOPDIR)/rules.mk
     4include $(TOPDIR)/mk/targets.mk
    45
    56PKG_NAME:=              base-files
    67PKG_RELEASE:=           10
    78WRKSRC=                 ${WRKDIR}/base-files
    8 
    9 BOARD:=$(shell LANG=C grep ^FWRT_LINUX_2 $(TOPDIR)/.config| \
    10         head -n 1 | sed -e "s/=y//" \
    11         -e "s/.*_//"| tr "[:upper:]" "[:lower:]")
    12 KERNEL:=$(shell LANG=C grep ^FWRT_LINUX_2 $(TOPDIR)/.config| \
    13         head -n 1 | sed -e "s/=y//" \
    14         -e "s/FWRT_LINUX_//" -e "s/_BRCM//" -e "s/_/./"| tr "[:upper:]" "[:lower:]")
    159
    1610REV:=$(shell LANG=C svn info | awk '/^Revision:/ { print$$2 }' )
     
    2317
    2418IDIR_BASE:=$(WRKBUILD)/base-files
     19IDIR_BASE_ARCH:=$(WRKBUILD)/base-files-arch
    2520IPKG_BASE:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_RELEASE)_$(ARCH).ipk
     21IPKG_BASE_ARCH:=$(PACKAGE_DIR)/$(PKG_NAME)_$(BOARD)_$(PKG_RELEASE)_$(ARCH).ipk
    2622
    2723UCLIBC_VERSION:=${shell cat $(STAGING_DIR)/uclibc_version}
     
    147143        $(IPKG_BUILD) $(IDIR_LIBGCC) $(PACKAGE_DIR)
    148144
     145$(IPKG_BASE_ARCH):
     146        mkdir -p $(IDIR_BASE_ARCH)
     147        -[ -d $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files ] && \
     148                $(CP) $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files $(IDIR_BASE_ARCH)
     149        -[ -d $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/$(MODEL)/files ] && \
     150                $(CP) target/linux/$(BOARD)-$(KERNEL)/$(MODEL)/files $(IDIR_BASE_ARCH)
     151        $(IPKG_BUILD) $(IDIR_BASE_ARCH) $(PACKAGE_DIR)
     152
    149153package-clean:
    150154        rm -f $(PACKAGES)
     
    156160        mkdir -p $(TARGET_DIR)
    157161        $(IPKG) install $(PACKAGES_INSTALL)
     162
     163arch-install:
     164        echo foobar
     165        $(IPKG) install $(IPKG_BASE_ARCH)
  • package/fuse/Config.in

    rb3aff4e rdec4d31  
    77        prompt "libfuse........................... FUSE library"
    88        tristate
    9         default m if CONFIG_DEVEL
     9        default n
    1010        select FWRT_COMPILE_FUSE
    11         select FWRT_PACKAGE_KMOD_FUSE
    1211        select FWRT_PACKAGE_LIBPTHREAD
    1312        help
     
    3433        prompt   "fuse-utils...................... FUSE utilities"
    3534        tristate
    36         default m if CONFIG_DEVEL
     35        default n
    3736        depends FWRT_PACKAGE_LIBFUSE
    3837        select FWRT_PACKAGE_LIBPTHREAD
     
    5554          This package contains the fusermount userland utility.
    5655
     56config FWRT_PACKAGE_KMOD_FUSE
     57        prompt   "kmod-fuse....................... FUSE kernel module"
     58        tristate
     59        default n
     60        depends FWRT_PACKAGE_LIBFUSE
     61        help
     62          With FUSE it is possible to implement a fully functional
     63          filesystem in a userspace program.
  • package/fuse/Makefile

    rb3aff4e rdec4d31  
    1 # $Id: Makefile 3527 2006-03-28 18:21:42Z wbx $
    2 
    31include $(TOPDIR)/rules.mk
     2include $(TOPDIR)/mk/targets.mk
    43
    54PKG_NAME:=fuse
     
    1110PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    1211
    13 
    1412include $(TOPDIR)/package/rules.mk
    1513
    1614$(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    1715$(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     16$(eval $(call PKG_template,KMOD_FUSE,kmod-fuse,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
    1817
    1918$(WRKBUILD)/.configured:
     
    5049                        --enable-static \
    5150                        --disable-rpath \
    52                         --disable-kernel-module \
    5351                        --enable-lib \
    5452                        --enable-util \
     53                        --enable-kernel-module \
    5554                        --disable-example \
    5655                        --disable-auto-modprobe \
     
    6463        mkdir -p $(WRKINST)
    6564        $(MAKE) -C $(WRKBUILD) \
     65                ARCH="$(ARCH)" \
     66                CROSS_COMPILE="$(TARGET_CROSS)" \
     67                PATH="$(TARGET_PATH)" \
    6668                DESTDIR="$(WRKINST)" \
    6769                all install
     
    7981        $(RSTRIP) $(IDIR_FUSE_UTILS)
    8082        $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR)
     83
     84$(IPKG_KMOD_FUSE):
     85        mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(KERNEL_VERSION)
     86        $(CP) $(WRKINST)/lib/modules/$(KERNEL_VERSION)/kernel/fs/fuse/fuse.$(KERNEL_MOD_SUFFIX) \
     87                $(IDIR_KMOD_FUSE)/lib/modules/$(KERNEL_VERSION)/
     88        $(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR)
    8189
    8290$(STAGING_DIR)/usr/lib/libfuse.so: $(WRKBUILD)/.built
  • package/openswan/Config.in

    rb3aff4e rdec4d31  
    1 config FWRT_PACKAGE_OPENSWAN
     1config FWRT_COMPILE_OPENSWAN
    22        prompt "openswan.......................... VPN solution using IPsec"
    33        tristate
    4         default m if CONFIG_DEVEL
     4        default n
    55        select FWRT_PACKAGE_IP
    66        select FWRT_PACKAGE_LIBGMP
    7         select FWRT_PACKAGE_KMOD_OPENSWAN
    87        help
    98          Openswan is an implementation of IPsec for Linux.
     
    1110          http://www.openswan.org/
    1211
     12config FWRT_PACKAGE_OPENSWAN_UTILS
     13        prompt "openswan-utils..................... VPN solution using IPsec"
     14        tristate
     15        default n
     16        depends FWRT_COMPILE_OPENSWAN
     17        help
     18          OpenSwan is an implementation of IPsec for Linux.
     19         
     20          http://www.openswan.org/
     21
     22config FWRT_PACKAGE_KMOD_OPENSWAN
     23        prompt "kmod-openswan..................... VPN solution using IPsec"
     24        tristate
     25        default n
     26        depends FWRT_COMPILE_OPENSWAN
     27        help
     28          OpenSwan is an implementation of IPsec for Linux.
     29         
     30          http://www.openswan.org/
     31
  • package/openswan/Makefile

    rb3aff4e rdec4d31  
    1 # $Id: Makefile 3638 2006-04-13 18:28:55Z nbd $
    2 
    31include $(TOPDIR)/rules.mk
     2include $(TOPDIR)/mk/targets.mk
    43
    54PKG_NAME:=openswan
     
    1312include $(TOPDIR)/package/rules.mk
    1413
    15 $(eval $(call PKG_template,OPENSWAN,openswan,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     14$(eval $(call PKG_template,OPENSWAN_UTILS,openswan-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     15$(eval $(call PKG_template,KMOD_OPENSWAN,kmod-openswan,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
    1616
    1717FLAGS := $(TARGET_CFLAGS) -I$(WRKBUILD)/linux/include -L$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/usr/include
     
    2424                $(TARGET_CONFIGURE_OPTS) \
    2525                KERNELSRC="$(LINUX_DIR)" \
    26                 ARCH="mips" \
     26                ARCH="$(ARCH)" \
    2727                USERCOMPILE="$(FLAGS)" \
    2828                EXTRA_INCLUDE="-I$(STAGING_DIR)/usr/include" \
     
    3131                INC_USRLOCAL="/usr" \
    3232                programs
     33        $(MAKE) -C $(WRKBUILD) \
     34                $(TARGET_CONFIGURE_OPTS) \
     35                LINUX_RELEASE="$(KERNEL_RELEASE)" \
     36                KERNELSRC="$(LINUX_DIR)" \
     37                ARCH="$(ARCH)" \
     38                CROSS_COMPILE="$(TARGET_CROSS)" \
     39                USERCOMPILE="$(FLAGS)" \
     40                AS="$(TARGET_CC) -c $(TARGET_CFLAGS)" \
     41                module
    3342        touch $@
    3443
     
    3847                DESTDIR="$(IDIR_OPENSWAN)" \
    3948                KERNELSRC="$(LINUX_DIR)" \
    40                 ARCH="mips" \
     49                ARCH="$(ARCH)" \
    4150                USERCOMPILE="$(FLAGS)" \
    4251                IPSECDIR="/usr/lib/ipsec" \
     
    5059        rm -rf $(IDIR_OPENSWAN)/etc/rc.d/rc*.d
    5160        mkdir -p $(IDIR_OPENSWAN)/etc/init.d
    52         ln -sf ../rc.d/init.d/ipsec $(IDIR_OPENSWAN)/etc/init.d/S60ipsec
     61        $(CP) ../rc.d/init.d/ipsec $(IDIR_OPENSWAN)/etc/init.d/S60ipsec
    5362        find $(WRKBUILD) -name \*.old | xargs rm -rf
    5463        mkdir -p $(PACKAGE_DIR)
    5564        $(IPKG_BUILD) $(IDIR_OPENSWAN) $(PACKAGE_DIR)
     65
     66$(IPKG_KMOD_OPENSWAN):
     67        mkdir -p $(IDIR_KMOD_OPENSWAN)/lib/modules/$(KERNEL_VERSION)
     68        $(CP) $(WRKBUILD)/modobj*/ipsec.$(KERNEL_MOD_SUFFIX) \
     69                $(IDIR_KMOD_OPENSWAN)/lib/modules/$(KERNEL_VERSION)/
     70        $(IPKG_BUILD) $(IDIR_KMOD_OPENSWAN) $(PACKAGE_DIR)
     71
  • package/shfs/Config.in

    rb3aff4e rdec4d31  
    33        default n
    44        depends FWRT_PACKAGE_SHFS_UTILS
     5        depends FWRT_PACKAGE_KMOD_SHFS
    56
    67config FWRT_PACKAGE_SHFS_UTILS
     
    89        tristate
    910        select FWRT_COMPILE_SHFS
    10         select FWRT_PACKAGE_KMOD_SHFS
    11         default m if CONFIG_DEVEL
     11        default n
    1212        help
    1313          ShFS is a simple and easy to use Linux kernel module which
     
    3131          This package contains the shfs mount/umount utilities.
    3232
     33config FWRT_PACKAGE_KMOD_SHFS
     34        prompt "kmod-shfs.......................... ShFS mount/umount utilities"
     35        tristate
     36        select FWRT_COMPILE_SHFS
     37        default n
     38        help
     39          Kernel modules for SHFS.
  • package/shfs/Makefile

    rb3aff4e rdec4d31  
    1 # $Id: Makefile 3112 2006-02-01 23:53:19Z mbm $
    2 
    31include $(TOPDIR)/rules.mk
     2include $(TOPDIR)/mk/targets.mk
    43
    54PKG_NAME:=shfs
     
    1514
    1615$(eval $(call PKG_template,SHFS_UTILS,shfs-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     16$(eval $(call PKG_template,KMOD_SHFS,kmod-shfs,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
    1717
    1818$(WRKBUILD)/.configured:
     
    2929                ROOT="$(WRKINST)" \
    3030                utils utils-install
     31        $(MAKE) -C $(WRKBUILD) \
     32                ARCH="$(ARCH)" \
     33                CROSS_COMPILE="$(TARGET_CROSS)" \
     34                PATH="$(TARGET_PATH)" \
     35                OFLAGS="$(TARGET_CFLAGS)" \
     36                CC="$(TARGET_CC)" \
     37                LINKER="$(TARGET_CC)" \
     38                KERNEL="$(KERNEL_VERSION)" \
     39                KERNEL_SOURCES="$(LINUX_DIR)" \
     40                ROOT="$(WRKINST)" \
     41                module module-install
    3142        touch $@
    3243
     
    3849        $(IPKG_BUILD) $(IDIR_SHFS_UTILS) $(PACKAGE_DIR)
    3950
     51$(IPKG_KMOD_SHFS):
     52        install -m0755 -d $(IDIR_KMOD_SHFS)/lib/modules/$(KERNEL_VERSION)
     53        $(CP) $(WRKINST)/lib/modules/$(KERNEL_VERSION)/kernel/fs/shfs/shfs.$(KERNEL_MOD_SUFFIX) \
     54                $(IDIR_KMOD_SHFS)/lib/modules/$(KERNEL_VERSION)/
     55        $(IPKG_BUILD) $(IDIR_KMOD_SHFS) $(PACKAGE_DIR)
Note: See TracChangeset for help on using the changeset viewer.