Browse Source

rsync: add support for ACL and XATTR

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
lilik-openwrt-22.03
Maxim Storchak 10 years ago
parent
commit
174ee67042
2 changed files with 30 additions and 3 deletions
  1. +12
    -0
      net/rsync/Config.in
  2. +18
    -3
      net/rsync/Makefile

+ 12
- 0
net/rsync/Config.in View File

@ -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

+ 18
- 3
net/rsync/Makefile View File

@ -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


Loading…
Cancel
Save