2 # Copyright (C) 2006-2015 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.xz
15 PKG_SOURCE_URL
:=@SF
/nbd
16 PKG_HASH
:=14420f74cb16dc609a9302ed1efd653064bed7a8357e9d73daabc33608e3f2a0
18 PKG_MAINTAINER
:=Marcin Jurkowski
<marcin1j@gmail.com
>
22 include $(INCLUDE_DIR
)/package.mk
24 # -liconv due to glib2, to be revisited later
25 include $(INCLUDE_DIR
)/nls.mk
27 PKG_BUILD_DEPENDS
:=glib2 libintl
32 TITLE
:=Network Block Device utilities
33 URL
:=http
://nbd.sourceforge.net
37 define Package
/nbd
/description
38 This package contains the network block device client.
41 define Package
/nbd-server
44 TITLE
:=Network Block Device Server
45 URL
:=http
://nbd.sourceforge.net
49 define Package
/nbd-server
/description
50 This package contains the network block device server.
56 TARGET_CFLAGS
+= --std
=gnu99
-DNODAEMON
58 define Package
/nbd
/install
59 $(INSTALL_DIR
) $(1)/usr
/sbin
60 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/nbd-client
$(1)/usr
/sbin
/
61 $(INSTALL_DIR
) $(1)/etc
/config
62 $(INSTALL_CONF
) .
/files
/nbd-client.conf
$(1)/etc
/config
/nbd-client
63 $(INSTALL_DIR
) $(1)/etc
/init.d
64 $(INSTALL_BIN
) .
/files
/nbd-client.init
$(1)/etc
/init.d
/nbd-client
67 define Package
/nbd
/conffiles
68 /etc
/config
/nbd-client
71 $(eval
$(call BuildPackage
,nbd
))
73 define Package
/nbd-server
/install
74 $(INSTALL_DIR
) $(1)/usr
/bin
75 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/nbd-server
$(1)/usr
/bin
/
76 $(INSTALL_DIR
) $(1)/etc
/config
77 $(INSTALL_CONF
) .
/files
/nbd-server.conf
$(1)/etc
/config
/nbd-server
78 $(INSTALL_DIR
) $(1)/etc
/init.d
79 $(INSTALL_BIN
) .
/files
/nbd-server.init
$(1)/etc
/init.d
/nbd-server
82 define Package
/nbd-server
/conffiles
83 /etc
/config
/nbd-server
84 /etc
/nbd-server
/conf.d
88 $(eval
$(call BuildPackage
,nbd-server
))