Changeset 4507


Ignore:
Timestamp:
2006-08-07T15:26:16+02:00 (12 years ago)
Author:
florian
Message:

Port rp-pppoe to -ng

Location:
packages/net/rp-pppoe
Files:
2 deleted
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • packages/net/rp-pppoe/Makefile

    r3112 r4507  
     1# 
     2# Copyright (C) 2006 OpenWrt.org 
     3# 
     4# This is free software, licensed under the GNU General Public License v2. 
     5# See /LICENSE for more information. 
     6# 
    17# $Id$ 
    28 
     
    1521PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    1622 
    17 include $(TOPDIR)/package/rules.mk 
     23include $(INCLUDE_DIR)/package.mk 
    1824 
    19 $(eval $(call PKG_template,PPPOE_CLIENT,pppoe-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    20 $(eval $(call PKG_template,PPPOE_RELAY,pppoe-relay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    21 $(eval $(call PKG_template,PPPOE_SERVER,pppoe-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    22 $(eval $(call PKG_template,PPPOE_SNIFF,pppoe-sniff,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
     25define Package/rp-pppoe 
     26  SECTION:=net 
     27  CATEGORY:=Network 
     28  DEPENDS:=+ppp 
     29  SUBMENU:=Roaring Penguin PPPoE (PPP over Ethernet) implementation 
     30  TITLE:=Roaring Penguin PPPoE (PPP over Ethernet) implementation 
     31endef 
     32   
     33define Package/rp-pppoe-client 
     34  $(call Package/rp-pppoe) 
     35  TITLE:=PPPoE (PPP over Ethernet) client 
     36endef 
    2337 
    24 $(PKG_BUILD_DIR)/.configured: 
    25         (cd $(PKG_BUILD_DIR)/src ; rm -rf config.{cache,status}; \ 
    26                 $(TARGET_CONFIGURE_OPTS) \ 
    27                 CFLAGS="$(TARGET_CFLAGS)" \ 
    28                 ac_cv_func_setvbuf_reversed=no \ 
    29                 ac_cv_sizeof_unsigned_short=2 \ 
    30                 ac_cv_sizeof_unsigned_int=4 \ 
    31                 ac_cv_sizeof_unsigned_long=4 \ 
    32                 ac_cv_linux_kernel_pppoe=yes \ 
    33                 ac_cv_pack_bitfields_reversed=yes \ 
    34                 ./configure \ 
    35                   --target=$(GNU_TARGET_NAME) \ 
    36                   --host=$(GNU_TARGET_NAME) \ 
    37                   --build=$(GNU_HOST_NAME) \ 
    38                   --program-prefix="" \ 
    39                   --program-suffix="" \ 
    40                   --prefix=/usr \ 
    41                   --exec-prefix=/usr \ 
    42                   --bindir=/usr/bin \ 
    43                   --datadir=/usr/share \ 
    44                   --includedir=/usr/include \ 
    45                   --infodir=/usr/share/info \ 
    46                   --libdir=/usr/lib \ 
    47                   --libexecdir=/usr/lib \ 
    48                   --localstatedir=/var \ 
    49                   --mandir=/usr/share/man \ 
    50                   --sbindir=/usr/sbin \ 
    51                   --sysconfdir=/etc \ 
    52                   $(DISABLE_LARGEFILE) \ 
     38define Package/rp-pppoe-relay 
     39  $(call Package/rp-pppoe) 
     40  TITLE:=PPPoE (PPP over Ethernet) relay 
     41endef 
     42 
     43define Package/rp-pppoe-server 
     44  $(call Package/rp-pppoe) 
     45  TITLE:=PPPoE (PPP over Ethernet) server 
     46endef 
     47 
     48define Package/rp-pppoe-sniff 
     49  $(call Package/rp-pppoe) 
     50  TITLE:=PPPoE (PPP over Ethernet) sniffer 
     51endef 
     52 
     53define Build/Configure 
     54 (cd $(PKG_BUILD_DIR)/src ; rm -rf config.{cache,status}; \ 
     55                $(TARGET_CONFIGURE_OPTS) \ 
     56                CFLAGS="$(TARGET_CFLAGS)" \ 
     57                ac_cv_func_setvbuf_reversed=no \ 
     58                ac_cv_sizeof_unsigned_short=2 \ 
     59                ac_cv_sizeof_unsigned_int=4 \ 
     60                ac_cv_sizeof_unsigned_long=4 \ 
     61                ac_cv_linux_kernel_pppoe=yes \ 
     62                ac_cv_pack_bitfields_reversed=yes \ 
     63                ./configure \ 
     64                  --target=$(GNU_TARGET_NAME) \ 
     65                  --host=$(GNU_TARGET_NAME) \ 
     66                  --build=$(GNU_HOST_NAME) \ 
     67                  --program-prefix="" \ 
     68                  --program-suffix="" \ 
     69                  --prefix=/usr \ 
     70                  --exec-prefix=/usr \ 
     71                  --bindir=/usr/bin \ 
     72                  --datadir=/usr/share \ 
     73                  --includedir=/usr/include \ 
     74                  --infodir=/usr/share/info \ 
     75                  --libdir=/usr/lib \ 
     76                  --libexecdir=/usr/lib \ 
     77                  --localstatedir=/var \ 
     78                  --mandir=/usr/share/man \ 
     79                  --sbindir=/usr/sbin \ 
     80                  --sysconfdir=/etc \ 
     81                  $(DISABLE_LARGEFILE) \ 
    5382                  $(DISABLE_NLS) \ 
    54         ) 
    55         touch $@ 
     83        ) 
     84endef 
    5685 
    57 $(PKG_BUILD_DIR)/.built: 
     86define Build/Compile     
    5887        $(MAKE) -C $(PKG_BUILD_DIR)/src \ 
    5988                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    6089                all install 
    61         touch $@ 
     90endef 
    6291 
    63 $(IPKG_PPPOE_CLIENT): 
    64         install -d -m0755 $(IDIR_PPPOE_CLIENT)/etc/init.d 
    65         install -m0755 ./files/pppoe-client.init $(IDIR_PPPOE_CLIENT)/etc/init.d/pppoe-client 
    66         install -d -m0755 $(IDIR_PPPOE_CLIENT)/etc/ppp 
    67         install -m0644 $(PKG_INSTALL_DIR)/etc/pppoe.conf $(IDIR_PPPOE_CLIENT)/etc/ 
    68         install -d -m0755 $(IDIR_PPPOE_CLIENT)/usr/sbin 
    69         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe $(IDIR_PPPOE_CLIENT)/usr/sbin/ 
    70         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/adsl-* $(IDIR_PPPOE_CLIENT)/usr/sbin/ 
    71         $(RSTRIP) $(IDIR_PPPOE_CLIENT) 
    72         $(IPKG_BUILD) $(IDIR_PPPOE_CLIENT) $(PACKAGE_DIR) 
     92define Package/rp-pppoe-client/install   
     93        install -d -m0755 $(1)/etc/init.d 
     94        install -m0755 ./files/pppoe-client.init $(1)/etc/init.d/pppoe-client 
     95        install -d -m0755 $(1)/etc/ppp 
     96        install -m0644 $(PKG_INSTALL_DIR)/etc/pppoe.conf $(1)/etc/ 
     97        install -d -m0755 $(1)/usr/sbin 
     98        $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe $(1)/usr/sbin/ 
     99        $(CP) $(PKG_INSTALL_DIR)/usr/sbin/adsl-* $(1)/usr/sbin/ 
     100endef 
    73101 
    74 $(IPKG_PPPOE_RELAY): 
    75         install -d -m0755 $(IDIR_PPPOE_RELAY)/etc/default 
    76         install -m0755 ./files/pppoe-relay.default $(IDIR_PPPOE_RELAY)/etc/default/pppoe-relay 
    77         install -d -m0755 $(IDIR_PPPOE_RELAY)/etc/init.d 
    78         install -m0755 ./files/pppoe-relay.init $(IDIR_PPPOE_RELAY)/etc/init.d/pppoe-relay 
    79         install -d -m0755 $(IDIR_PPPOE_RELAY)/usr/sbin 
    80         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-relay $(IDIR_PPPOE_RELAY)/usr/sbin/ 
    81         $(RSTRIP) $(IDIR_PPPOE_RELAY) 
    82         $(IPKG_BUILD) $(IDIR_PPPOE_RELAY) $(PACKAGE_DIR) 
     102define Package/rp-pppoe-relay/install    
     103        install -d -m0755 $(1)/etc/default 
     104        install -m0755 ./files/pppoe-relay.default $(1)/etc/default/pppoe-relay 
     105        install -d -m0755 $(1)/etc/init.d 
     106        install -m0755 ./files/pppoe-relay.init $(1)/etc/init.d/pppoe-relay 
     107        install -d -m0755 $(1)/usr/sbin 
     108        $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-relay $(1)/usr/sbin/ 
     109endef 
    83110 
    84 $(IPKG_PPPOE_SERVER): 
    85         install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/default 
    86         install -m0755 ./files/pppoe-server.default $(IDIR_PPPOE_SERVER)/etc/default/pppoe-server 
    87         install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/init.d 
    88         install -m0755 ./files/pppoe-server.init $(IDIR_PPPOE_SERVER)/etc/init.d/pppoe-server 
    89         install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/ppp 
    90         install -m0644 $(PKG_INSTALL_DIR)/etc/ppp/pppoe-server-options $(IDIR_PPPOE_SERVER)/etc/ppp/ 
    91         install -d -m0755 $(IDIR_PPPOE_SERVER)/usr/sbin 
    92         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-server $(IDIR_PPPOE_SERVER)/usr/sbin/ 
    93         $(RSTRIP) $(IDIR_PPPOE_SERVER) 
    94         $(IPKG_BUILD) $(IDIR_PPPOE_SERVER) $(PACKAGE_DIR) 
     111define Package/rp-pppoe-server/install   
     112        install -d -m0755 $(1)/etc/default 
     113        install -m0755 ./files/pppoe-server.default $(1)/etc/default/pppoe-server 
     114        install -d -m0755 $(1)/etc/init.d 
     115        install -m0755 ./files/pppoe-server.init $(1)/etc/init.d/pppoe-server 
     116        install -d -m0755 $(1)/etc/ppp 
     117        install -m0644 $(PKG_INSTALL_DIR)/etc/ppp/pppoe-server-options $(1)/etc/ppp/ 
     118        install -d -m0755 $(1)/usr/sbin 
     119        $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-server $(1)/usr/sbin/ 
     120endef 
    95121 
    96 $(IPKG_PPPOE_SNIFF): 
    97         install -d -m0755 $(IDIR_PPPOE_SNIFF)/usr/sbin 
    98         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-sniff $(IDIR_PPPOE_SNIFF)/usr/sbin/ 
    99         $(RSTRIP) $(IDIR_PPPOE_SNIFF) 
    100         $(IPKG_BUILD) $(IDIR_PPPOE_SNIFF) $(PACKAGE_DIR) 
     122define Package/rp-pppoe-sniff/install    
     123        install -d -m0755 $(1)/usr/sbin 
     124        $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-sniff $(1)/usr/sbin/ 
     125endef 
    101126 
     127$(eval $(call BuildPackage,rp-pppoe-client)) 
     128$(eval $(call BuildPackage,rp-pppoe-relay)) 
     129$(eval $(call BuildPackage,rp-pppoe-server)) 
     130$(eval $(call BuildPackage,rp-pppoe-sniff)) 
     131 
Note: See TracChangeset for help on using the changeset viewer.