2 # Copyright (C) 2009-2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=@SF
/p910nd
17 PKG_LICENSE_FILES
:=COPYING
18 PKG_HASH
:=4ac980a3ae24babae6f70f0a692625ece03a4a92c357fbb10d2e368386c3c26f
19 PKG_MAINTAINER
:=Philipp Kerling
<pkerling@casix.org
>
23 include $(INCLUDE_DIR
)/package.mk
29 TITLE
:=A small non-spooling printer server
30 URL
:=http
://p910nd.sourceforge.net
31 USERID
:=p910nd
=393:lp
=7
34 define Package
/p910nd
/conffiles
38 define Package
/p910nd
/description
39 p910nd is a small daemon that copies any data received on
40 the port it is listening on to the corresponding printer
41 port. It is primarily intended for diskless Linux hosts
42 running
as printer drivers but there is no reason why it
43 could not be used on diskful hosts. Port
9100 is copied
44 to
/dev
/lp0
, 9101 to
/dev
/lp1 and
9102 to
/dev
/lp2. The
45 default is port
9100 to
/dev
/lp0.
49 CFLAGS
="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
51 define Package
/p910nd
/install
52 $(INSTALL_DIR
) $(1)/usr
/sbin
53 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/p910nd
$(1)/usr
/sbin
/
54 $(INSTALL_DIR
) $(1)/etc
/config
55 $(INSTALL_DATA
) .
/files
/p910nd.config
$(1)/etc
/config
/p910nd
56 $(INSTALL_DIR
) $(1)/etc
/init.d
57 $(INSTALL_BIN
) .
/files
/p910nd.init
$(1)/etc
/init.d
/p910nd
58 $(INSTALL_DIR
) $(1)/etc
/hotplug.d
/usbmisc
59 $(INSTALL_BIN
) .
/files
/p910nd.hotplug
$(1)/etc
/hotplug.d
/usbmisc
/20-p910nd
62 $(eval
$(call BuildPackage
,p910nd
))