2 # Copyright (C) 2007 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_URL
:=http
://www.etherboot.org
/p910nd
17 PKG_MD5SUM
:=7bf752532d26c9106f8039db95df3a6b
19 include $(INCLUDE_DIR
)/package.mk
24 TITLE
:=A small non-spooling printer server
25 URL
:=http
://www.etherboot.org
/p910nd
/
28 define Package
/p910nd
/conffiles
32 define Package
/p910nd
/description
33 p910nd is a small daemon that copies any data received on
34 the port it is listening on to the corresponding printer
35 port. It is primarily intended for diskless Linux hosts
36 running
as printer drivers but there is no reason why it
37 could not be used on diskful hosts. Port
9100 is copied
38 to
/dev
/lp0
, 9101 to
/dev
/lp1 and
9102 to
/dev
/lp2. The
39 default is port
9100 to
/dev
/lp0.
43 CFLAGS
="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
45 define Package
/p910nd
/install
46 $(INSTALL_DIR
) $(1)/usr
/sbin
47 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(PKG_NAME
) $(1)/usr
/sbin
/
48 $(INSTALL_DIR
) $(1)/etc
/config
49 $(INSTALL_DATA
) .
/files
/$(PKG_NAME
).conf
$(1)/etc
/config
/$(PKG_NAME
)
50 $(INSTALL_DIR
) $(1)/etc
/init.d
51 $(INSTALL_BIN
) .
/files
/$(PKG_NAME
).init
$(1)/etc
/init.d
/$(PKG_NAME
)
54 $(eval
$(call BuildPackage
,p910nd
))