Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update resilio-sync #16634

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions net-p2p/resilio-sync/Manifest
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@

AUX resilio-sync-user.confd 299 BLAKE2B 0e534911629f22010329ae441140649cff373d102d7191f057b7e72d5217bdb335457271b780ca5f4d3b3ca989a8c33d9d796491ac15347a5bdfa08b9cf6c7b5 SHA512 a156516938e5b69199c8a0de8d62ff969b8a938e5a2fd2983c0ecfc080682b1a5abeb21cf8193fc9f96954fa2a9658519e37758d6812b21971026af9b7be54ce
AUX resilio-sync-user.initd 767 BLAKE2B 24c55213c266eaa7d3a09dbac300dbe8b19fcc71c2eee10102ef0ea6f96b40408614b8d942d91a5863e0bf5d00e72f4262db354a16591c303145723aed2fc020 SHA512 6fc154a6c9e1a8b5978ca414ef338bd1ded30aa5e7f67929e16d934b89baffb2ecd9fda5c9e7f318493294a6846d3c5ff302155541eaf7f17eb2407358cf4c00
AUX resilio-sync-user.service 324 BLAKE2B 992753f99df59d6def6c92400f7c2e76201b426ebe67437737444eb382cd3114159f910c72aa264abfdcd798dcf2a49555da600c5f4ec4f758d41258f0486f14 SHA512 973ec9326dd4b58ac76738a764f2d0cad5151176197a6aa9a2caf0c0cf88b5d76b69aa721971f9097ce4b61e681a657fad1c9013741cd5dd6679696f98d8fbf9
AUX resilio-sync.confd 312 BLAKE2B eee3179791594a3af6176abc2eba5b2db3e0a14d602dd7ce44f141ba3005e0e441b94f504567eb42af1074b069bbe24c7f009ab87008005ff8fae1ee79b19dff SHA512 721e7e1afa121e6cf214ada1c3ff7f7ab1ed4d355fbb9e5adddfa073ef554c5912c5254fbda85fd4e2b8332df6a60468aa73ab4aa4779fed43a243cdb097f087
AUX resilio-sync.initd 462 BLAKE2B 775e1824d9b374bef32798bb05bb7fb2fd66ff1b859aa50d72dd02c80033bcf8b12275bf1e4d9eae2b2fdc1a1da7a1710c8e5ce1bd6da37427a4433967afb1bb SHA512 06cc963db70c969ca81a249c17c467fd4013a7cde39b37f65c934393e9e891776f247397b976f5caf20b6d29cee64865703bb2b3b78cd7a0e68be102db46a7fb
AUX resilio-sync.service 382 BLAKE2B f61c181137d41aeb59c721688a2b208c16d985c0b74c32e556cf3cc5218a549c7f58da50dde584bfbfca88ce6a00f1ecbbd67e58af04e88774b3e648d4d8513e SHA512 c278b35ba0cc888beb7d4b75e5b5c5c0304ec89ba1ac0136713256d05e95896254504b58f9c3a0a534aa04aee5e36468b579b2e18397f0bfb3615527b82195db
AUX resilio-sync.tmpfile 41 BLAKE2B fb3e9001a32e45cd230f4efef60509f20f52253ad575fb2b1493bae9846ad46210eed639c7a3f9e4a4fa7c901b42a9a7756f8583c204a4bb847e6eb96a2af323 SHA512 d9d54076785ce601023980e3fe5e2eab42e5eaf3b0bdb9caefe508e0d5fda8d32faf1338c6b901deb29488401de74228023016d72d7b0ec9db362b4c2d87edd2
DIST resilio-sync_2.6.1-1_amd64.deb 11576166 BLAKE2B b0131ca587e120418c1f24c379caedd0e00d23d2987ba5e56402dec2ec032b0af81275e680bc4c23c99e6138abe483e351743d9a30b3a023051d113b397743ab SHA512 7184ec0a3a358728934ff1afb2228d314a276ee7f066d8b170999e406e6d64eb2e994f03d513d228296e516fdb39c399996b62ba4d652ab033ad822a6b40f0cf
DIST resilio-sync_2.6.1-1_i386.deb 11465780 BLAKE2B 5deaadfff0fe3658a4b96e43f9668a75c627bdcb981621cdd7d5f8d32be2a2a03f1198505f88b5b2b864be5df555a906b800e4e71f539849d2ae0b606fa33a50 SHA512 c3140e8d01ca3c9e72a3acd8cb3e368f92a4ffcca32e03b0a5fd2463c8ca5085ae40f171929d64dd95585399a905028de43550410085fdd17bc7abaadb5ec5fe
DIST resilio-sync_2.6.3-1_amd64.deb 12111264 BLAKE2B e4b4d3d0bda910db5f10131d9072c47d7daccd6ff37267546385fb2657c84d9b12e9ae637df8380175f175c3e3a304fc3424ab93aa71b69d9890320d3464cf58 SHA512 92097e155fe74c07a89034db75e889fb3679fbd6cc497a361e4cf403bd1ffb5c2bc9f2a327d65d20b03067e5b7b898635a2dbeff7d4d9937b5e5ffe4daf4ba9d
DIST resilio-sync_2.6.3-1_arm64.deb 11300866 BLAKE2B cb3b11f67f7db355216bdc8d7a53be41805e5e80dcc718f51becf7fb8dc04ee0f6ba00669716abf7338889a82bfc89fed63bb5ee175fbae270733e2c0f529309 SHA512 5da3c5b993097f5c2032095f920b007fea99017a77bcc2b2cc4714c5067199b26d1d9e1002dfbf3b6ada99033565513df83146ec195e293d49998ecb8c163c56
DIST resilio-sync_2.6.3-1_armel.deb 10971348 BLAKE2B 12571a3d5dd7dddae48bf47acaf3bda1e6d5335041d5c5d6e7f1487ddb62e98a41f7c6880cabc63307e1b9b8767dadadc78b24f396597a64718ed5bc5cbe5541 SHA512 a4366ad7a79a99980ff4716762a03918554eee30964475f71a65b04a3247ff2b6b76d5245d06234f610b251adebe0aec5823797e9ca8e1dd19ec7e3ab398404a
DIST resilio-sync_2.6.3-1_armhf.deb 11017938 BLAKE2B 74b555ec3e8a9962506e36144b5b771a95020cf8f0787d42bf095212fb9740d24501165dd1d980300117a259d8f1d8120d9cdc3306d7b8b2382e850d4fb2570b SHA512 d70ba46e137c1e55be16e79a250644b191652b079c8e9cf1838e84a3691a83cbae9e24ccdc6e9a4fcc53c9802c2e1b62c666e97604ef551d281264e765805691
DIST resilio-sync_2.6.3-1_i386.deb 12062034 BLAKE2B 9c92e118ee8977a7e26948a21c61e1ff7c0692a2a76ff11e1b6ea8ef0edb08032d33453963b8c400c8945ed67cc561ce8334391fc4d8edc2e4bf37ff3c8acaff SHA512 4254de420b2b2263779befbfd93bddb8fa5352fbcce80e2a21efb463f0f3008a282fd07eb6602d4785ca6f0e770980b6da66c8d33911ae68938aee5e09e08e44
DIST resilio-sync_2.7.1.1370-1_amd64.deb 11884340 BLAKE2B 867e880cd3427726816e7a9ab5dd5fdf10aeb99fb9d5f7f6001d56fdb0511bf26a518903ddb15d11fe73d492b4bc508a3c47e8f2fc6e8b0357dea15bfc43b9f3 SHA512 418911166001aa872017b03448f95293856b69d55823a2fd37adafc1c2a2e44783074421f45740dff88a2de917785a8c769674cb229b6585fddfad00aa94d440
DIST resilio-sync_2.7.1.1370-1_arm64.deb 11232426 BLAKE2B 49480e0dea15c2ddf1131e0a9218ccb0f157a4ccd9a0b34944e3f2fcd100e1dbfa1c522650eddb341a7fe655443b6e90a5f6ab60bf0f3f078cf7c448c260a28e SHA512 5ec7d360a72a722d0970516c0bab91effe58f5978296086c14fe007a15c3f1130d20095ce3ff6ab83de0ef59aecd6afafe57781e10c6d0e43b1ffec729e6ea95
DIST resilio-sync_2.7.1.1370-1_armel.deb 10808820 BLAKE2B 573791522309ca2aad89b11f50a1c6992d0c1f1ec3d5f28d21e6ff9f1c0242099d53d06bd3cf3fb838190a005c416c33fe9c7d0ff5aeda81e1f63520d6f9c462 SHA512 499cc003e027db2e59c174a25acfd9085974ceec7a8b025a393eb64dbf260764274e9cfacf53ff7057cd4b6b77f6d33d245f2784ad550ac7041b859b48557e7a
DIST resilio-sync_2.7.1.1370-1_armhf.deb 10979892 BLAKE2B 75021b2b0acd51e70909f04e3f6d50af29f7e410bfad173e7a7a5002aa894316152d0a67a31ccf418326cfdb9984a4ff9c0b8072db975b0b4878e5caf8c13248 SHA512 6dae0405a0c8b3fce7265de25799ecf857279df1eef71b663bbef7b9ef7e0f60963ff4b4bf299a922df354edab4e0ffb6bfdd9343edb8a279f2f6b7427756b95
DIST resilio-sync_2.7.1.1370-1_i386.deb 11960266 BLAKE2B 05b0510c5e46b819af2b96a8b26623c462198f636227a08af2988eac5da7250fb2ab6846e26bdb3190d71a25e97c200224a695f3247b0a85a1bc8103e401a87c SHA512 7035f517acfa278885d8296268c3e9492f3c1d2685984044bbc8b3ff33f082fda8540a044586153acb1f04e35ccdac60f51dc535c2cb615959a6e8874abe34c3
EBUILD resilio-sync-2.6.1.ebuild 2229 BLAKE2B d23975c7f37c48b79e94e0a30fbabd14fa715beadce66b9afe2f2c83d35a698afa2e4d20c4552197099b9575e68f55a4f3043d5e0936093d67aee8cfa6c56a4e SHA512 dc85455bd1943f99a664dfea988d8899a18db51c4fc5e349eea8211773487afa5d0326f918177a8a14dbccc171c442ca325fb19a6455f0c24664ae79e9c4745d
EBUILD resilio-sync-2.6.3.ebuild 2579 BLAKE2B 401a68ae3eded6d5526223b357eae09cb798f09500048ac264626cb5550d30edc232242ce326ac4563abeeac87c957284e06d7fe5076b130bff7ea57b092c8ff SHA512 63eff4c1eb271455d90548c227d178d203c88a43e610fd7cdeddea714fb2f4239828048e688f2a6e7fddceeea48f5c9c3ad86e28021f6c81386f6565ac05e2cf
EBUILD resilio-sync-2.7.1.1370.ebuild 2579 BLAKE2B 401a68ae3eded6d5526223b357eae09cb798f09500048ac264626cb5550d30edc232242ce326ac4563abeeac87c957284e06d7fe5076b130bff7ea57b092c8ff SHA512 63eff4c1eb271455d90548c227d178d203c88a43e610fd7cdeddea714fb2f4239828048e688f2a6e7fddceeea48f5c9c3ad86e28021f6c81386f6565ac05e2cf
MISC metadata.xml 889 BLAKE2B e6e81874032bbb5ae212b3894f04cb1dbcefae1bf87dd94f86e16a5e6547cfa4e17c1db9214bfe9d2da35c86011501776ee1ed0e0327a8aa607db39ddac2595a SHA512 0943a2d2215dbe2534622e3f90edf51b340613294d9b0b2ed2594b4223c7a26a8c1d054e7d90d957874e204f7fe32cf5d6f00d43e16164d618e193ac86a96b4c
8 changes: 7 additions & 1 deletion net-p2p/resilio-sync/resilio-sync-2.6.3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,13 @@ BASE_URI="http://download-cdn.resilio.com/${PV}/Debian/${PN}_${PV}-1_@arch@.deb"
DESCRIPTION="Resilient, fast and scalable file synchronization tool"
HOMEPAGE="https://resilio.com/"
SRC_URI="amd64? ( ${BASE_URI/@arch@/amd64} )
x86? ( ${BASE_URI/@arch@/i386} )"
x86? ( ${BASE_URI/@arch@/i386} )
arm64? ( ${BASE_URI/@arch@/arm64} )
arm? ( ${BASE_URI/@arch@/armhf} )
"
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_arm64.deb
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_armel.deb
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_armhf.deb

LICENSE="all-rights-reserved"
SLOT="0"
Expand Down
79 changes: 79 additions & 0 deletions net-p2p/resilio-sync/resilio-sync-2.7.1.1370.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit pax-utils readme.gentoo-r1 systemd tmpfiles unpacker user

QA_PREBUILT="usr/bin/rslsync"
BASE_URI="http://download-cdn.resilio.com/${PV}/Debian/${PN}_${PV}-1_@arch@.deb"

DESCRIPTION="Resilient, fast and scalable file synchronization tool"
HOMEPAGE="https://resilio.com/"
SRC_URI="amd64? ( ${BASE_URI/@arch@/amd64} )
x86? ( ${BASE_URI/@arch@/i386} )
arm64? ( ${BASE_URI/@arch@/arm64} )
arm? ( ${BASE_URI/@arch@/armhf} )
"
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_arm64.deb
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_armel.deb
# https://download-cdn.resilio.com/2.7.1.1370/Debian/resilio-sync_2.7.1.1370-1_armhf.deb
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="bindist mirror"

S="${WORKDIR}"

DOC_CONTENTS="You may need to review /etc/resilio-sync/config.json\\n
Default metadata path is /var/lib/resilio-sync/.sync\\n
Default web-gui URL is http://localhost:8888/\\n\\n"

pkg_setup() {
enewgroup rslsync
enewuser rslsync -1 -1 /var/lib/resilio-sync rslsync
}

src_unpack() {
unpacker_src_unpack

unpack usr/share/man/man1/resilio-sync.1.gz
}

src_install() {
dobin usr/bin/rslsync
pax-mark m "${ED}"/usr/bin/rslsync

doman resilio-sync.1

newinitd "${FILESDIR}"/resilio-sync.initd resilio-sync
newconfd "${FILESDIR}"/resilio-sync.confd resilio-sync
newinitd "${FILESDIR}"/resilio-sync-user.initd resilio-sync-user
newconfd "${FILESDIR}"/resilio-sync-user.confd resilio-sync-user
systemd_dounit "${FILESDIR}"/resilio-sync.service
systemd_douserunit "${FILESDIR}"/resilio-sync-user.service
newtmpfiles "${FILESDIR}"/resilio-sync.tmpfile resilio-sync.conf

readme.gentoo_create_doc

# Generate sample config, uncomment config directives and change values
insopts -orslsync -grslsync -m0644
insinto /etc/resilio-sync
newins - config.json < <("${ED}"/usr/bin/rslsync --dump-sample-config | \
sed \
-e "/storage_path/s|//| |g" \
-e "/pid_file/s|//| |g" \
-e "/storage_path/s|/home/user/.sync|/var/lib/resilio-sync/.sync|g" \
-e "/pid_file/s|resilio/resilio|resilio-sync/resilio-sync|g" \
|| die "sed failed for config.json" )

diropts -orslsync -grslsync -m0700
keepdir /etc/resilio-sync /var/lib/resilio-sync/ \
/var/lib/resilio-sync/.sync /var/log/resilio-sync
}

pkg_postinst() {
tmpfiles_process resilio-sync.conf
readme.gentoo_print_elog
}