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
:=https
://github.com
/NetworkBlockDevice
/nbd
/releases
/download
/$(PKG_NAME
)-$(PKG_VERSION
)
16 PKG_HASH
:=f5c8fd0fcb57b1c926594d0e57f356432ee08678bef1d40d088f0830f0cbdd0a
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_project
:network_block_device
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
:=https
://nbd.sourceforge.io
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
:=https
://nbd.sourceforge.io
48 define Package
/nbd-server
/description
49 This package contains the network block device server.
57 TARGET_CFLAGS
+= -DNODAEMON
59 define Package
/nbd
/install
60 $(INSTALL_DIR
) $(1)/usr
/sbin
61 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/nbd-client
$(1)/usr
/sbin
/
62 $(INSTALL_DIR
) $(1)/etc
/config
63 $(INSTALL_CONF
) .
/files
/nbd-client.conf
$(1)/etc
/config
/nbd-client
64 $(INSTALL_DIR
) $(1)/etc
/init.d
65 $(INSTALL_BIN
) .
/files
/nbd-client.init
$(1)/etc
/init.d
/nbd-client
68 define Package
/nbd
/conffiles
69 /etc
/config
/nbd-client
72 $(eval
$(call BuildPackage
,nbd
))
74 define Package
/nbd-server
/install
75 $(INSTALL_DIR
) $(1)/usr
/bin
76 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/nbd-server
$(1)/usr
/bin
/
77 $(INSTALL_DIR
) $(1)/etc
/config
78 $(INSTALL_CONF
) .
/files
/nbd-server.conf
$(1)/etc
/config
/nbd-server
79 $(INSTALL_DIR
) $(1)/etc
/init.d
80 $(INSTALL_BIN
) .
/files
/nbd-server.init
$(1)/etc
/init.d
/nbd-server
83 define Package
/nbd-server
/conffiles
84 /etc
/config
/nbd-server
85 /etc
/nbd-server
/conf.d
89 $(eval
$(call BuildPackage
,nbd-server
))