Changeset 4261


Ignore:
Timestamp:
2006-07-24T17:31:03+02:00 (12 years ago)
Author:
nico
Message:

port p910nd to buildroot-ng

Location:
packages/net/p910nd
Files:
2 deleted
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • packages/net/p910nd/Makefile

    r3112 r4261  
     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# 
     7# $Id$ 
     8 
    19include $(TOPDIR)/rules.mk 
    210 
     
    412PKG_VERSION:=0.7 
    513PKG_RELEASE:=2 
     14 
     15PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
     16PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
     17PKG_SOURCE_URL:=http://www.etherboot.org/p910nd 
    618PKG_MD5SUM:=7bf752532d26c9106f8039db95df3a6b 
    7  
    8 PKG_SOURCE_URL:=http://www.etherboot.org/p910nd 
    9 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1019PKG_CAT:=bzcat 
    11 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    12 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    1320 
    1421PKG_INIT_PRIO=70 
    1522 
    16 include $(TOPDIR)/package/rules.mk 
     23include $(INCLUDE_DIR)/package.mk 
    1724 
    18 $(eval $(call PKG_template,P910ND,p910nd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
     25define Package/p910nd 
     26  SECTION:=net 
     27  CATEGORY:=Network 
     28  TITLE:=A small non-spooling printer server 
     29  DESCRIPTION:=A small non-spooling printer server.\\\ 
     30    p910nd  is a small daemon that copies any data received on \\\ 
     31    the port it is listening on to the  corresponding  printer \\\ 
     32    port.   It  is primarily intended for diskless Linux hosts \\\ 
     33    running as printer drivers but there is no reason  why  it \\\ 
     34    could  not  be used on diskful hosts.  Port 9100 is copied \\\ 
     35    to /dev/lp0, 9101 to /dev/lp1 and 9102 to  /dev/lp2.   The \\\ 
     36    default is port 9100 to /dev/lp0. 
     37  URL:=http://www.etherboot.org/p910nd/ 
     38endef 
    1939 
    20 $(PKG_BUILD_DIR)/.configured: 
    21         touch $@ 
     40define Package/p910nd/conffiles 
     41/etc/default/p910nd 
     42endef 
    2243 
    23 $(PKG_BUILD_DIR)/.built: 
     44define Build/Configure 
     45endef 
     46 
     47define Build/Compile 
    2448        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    2549                $(TARGET_CONFIGURE_OPTS) \ 
    2650                CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\\\"\"" 
    27         touch $@ 
     51endef 
    2852 
    29 $(IPKG_P910ND): 
    30         install -d -m0755 $(IDIR_P910ND)/etc/default 
    31         install -m0644 ./files/p910nd.default $(IDIR_P910ND)/etc/default/p910nd 
    32         install -d -m0755 $(IDIR_P910ND)/etc/init.d 
    33         install -m0755 ./files/p910nd.init $(IDIR_P910ND)/etc/init.d/p910nd 
    34         install -d -m0755 $(IDIR_P910ND)/usr/sbin 
    35         ln -sf p910nd $(IDIR_P910ND)/etc/init.d/S$(PKG_INIT_PRIO)p910nd 
    36         $(CP) $(PKG_BUILD_DIR)/p910nd $(IDIR_P910ND)/usr/sbin 
    37         $(RSTRIP) $(IDIR_P910ND) 
    38         $(IPKG_BUILD) $(IDIR_P910ND) $(PACKAGE_DIR) 
     53define Package/p910nd/install 
     54        install -d -m0755 $(1)/etc/default 
     55        install -m0644 ./files/p910nd.default $(1)/etc/default/p910nd 
     56        install -d -m0755 $(1)/etc/init.d 
     57        install -m0755 ./files/p910nd.init $(1)/etc/init.d/p910nd 
     58        install -d -m0755 $(1)/usr/sbin 
     59        ln -sf p910nd $(1)/etc/init.d/S$(PKG_INIT_PRIO)p910nd 
     60        install -m0755 $(PKG_BUILD_DIR)/p910nd $(1)/usr/sbin/ 
     61endef 
    3962 
    40 mostlyclean: 
    41         -$(MAKE) -C $(PKG_BUILD_DIR) clean 
    42         rm -rf $(PKG_BUILD_DIR)/.built 
     63$(eval $(call BuildPackage,p910nd)) 
Note: See TracChangeset for help on using the changeset viewer.