From 174ee670428e2c7316f14c8600a038738deed2ae Mon Sep 17 00:00:00 2001 From: Maxim Storchak Date: Fri, 27 Jun 2014 10:50:05 +0300 Subject: [PATCH] rsync: add support for ACL and XATTR Signed-off-by: Maxim Storchak --- net/rsync/Config.in | 12 ++++++++++++ net/rsync/Makefile | 21 ++++++++++++++++++--- 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 net/rsync/Config.in diff --git a/net/rsync/Config.in b/net/rsync/Config.in new file mode 100644 index 0000000000..c782880693 --- /dev/null +++ b/net/rsync/Config.in @@ -0,0 +1,12 @@ +if PACKAGE_rsync + + config RSYNC_xattr + bool + prompt "Enable xattr support" + default n + + config RSYNC_acl + bool + prompt "Enable ACL support" + default n +endif diff --git a/net/rsync/Makefile b/net/rsync/Makefile index 930d43088d..a732722b43 100644 --- a/net/rsync/Makefile +++ b/net/rsync/Makefile @@ -26,10 +26,27 @@ define Package/rsync CATEGORY:=Network SUBMENU:=File Transfer TITLE:=Fast remote file copy program (like rcp) - DEPENDS:=+libpopt +zlib + DEPENDS:=+libpopt +zlib +RSYNC_xattr:libattr +RSYNC_acl:libacl URL:=http://rsync.samba.org/ + MENU:=1 endef +define Package/rsync/config + source "$(SOURCE)/Config.in" +endef + +ifeq ($(CONFIG_RSYNC_xattr),y) + CONFIGURE_ARGS+= --enable-xattr-support +else + CONFIGURE_ARGS+= --disable-xattr-support +endif + +ifeq ($(CONFIG_RSYNC_acl),y) + CONFIGURE_ARGS+= --enable-acl-support +else + CONFIGURE_ARGS+= --disable-acl-support +endif + define Package/rsyncd SECTION:=net CATEGORY:=Network @@ -54,8 +71,6 @@ CONFIGURE_ARGS += \ --with-included-zlib=no \ --disable-debug \ --disable-locale \ - --disable-xattr-support \ - --disable-acl-support \ define Package/rsync/install $(INSTALL_DIR) $(1)/usr/bin