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
:=b4466412f13e057659f25d35e1e8e181afd62c7179bff22a6add81445ecb8690
17 PKG_LICENSE
:=GPL-2.0
-or-later
18 PKG_MAINTAINER
:=Marcin Jurkowski
<marcin1j@gmail.com
>
19 PKG_CPE_ID
:=cpe
:/a
:network_block_device
:nbd
23 include $(INCLUDE_DIR
)/package.mk
25 # -liconv due to glib2, to be revisited later
26 include $(INCLUDE_DIR
)/nls.mk
31 TITLE
:=Network Block Device utilities
32 URL
:=http
://nbd.sourceforge.net
36 define Package
/nbd
/description
37 This package contains the network block device client.
40 define Package
/nbd-server
43 TITLE
:=Network Block Device Server
44 URL
:=http
://nbd.sourceforge.net
48 define Package
/nbd-server
/description
49 This package contains the network block device server.
58 TARGET_CFLAGS
+= --std
=gnu99
-DNODAEMON
60 define Package
/nbd
/install
61 $(INSTALL_DIR
) $(1)/usr
/sbin
62 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/nbd-client
$(1)/usr
/sbin
/
63 $(INSTALL_DIR
) $(1)/etc
/config
64 $(INSTALL_CONF
) .
/files
/nbd-client.conf
$(1)/etc
/config
/nbd-client
65 $(INSTALL_DIR
) $(1)/etc
/init.d
66 $(INSTALL_BIN
) .
/files
/nbd-client.init
$(1)/etc
/init.d
/nbd-client
69 define Package
/nbd
/conffiles
70 /etc
/config
/nbd-client
73 $(eval
$(call BuildPackage
,nbd
))
75 define Package
/nbd-server
/install
76 $(INSTALL_DIR
) $(1)/usr
/bin
77 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/nbd-server
$(1)/usr
/bin
/
78 $(INSTALL_DIR
) $(1)/etc
/config
79 $(INSTALL_CONF
) .
/files
/nbd-server.conf
$(1)/etc
/config
/nbd-server
80 $(INSTALL_DIR
) $(1)/etc
/init.d
81 $(INSTALL_BIN
) .
/files
/nbd-server.init
$(1)/etc
/init.d
/nbd-server
84 define Package
/nbd-server
/conffiles
85 /etc
/config
/nbd-server
86 /etc
/nbd-server
/conf.d
90 $(eval
$(call BuildPackage
,nbd-server
))