renamed btsync to resilio-sync
This commit is contained in:
parent
e9e2781950
commit
29b912aa48
@ -1,6 +0,0 @@
|
|||||||
AUX confd 309 SHA256 53cb6a33c911ccbe4d4a405e9e8ac7d17af1a79083a4e5de75dd15f21aa6a3d9 SHA512 8bc7355dde4ce7ce48847ab3ffe5742b702ddf9c5e9e4397d2c17c183387ed671ba3da490c339abfd079691a5cc0f0b5cdcea2a3d50c6cc747970eec0a99702f WHIRLPOOL 85e31904fd23e6db23e634a8f37701dbd3d0b04588faf7f4565d99122d36bcaabf8dd4ce03bd4b18551e6afb47e1ce778febc6f90e0ed0f33bf5386658ce5b8f
|
|
||||||
AUX initd 805 SHA256 035073064836a70166a63caab5142c00681b15924d455d1630c7c2694b60753f SHA512 ed74e0514e0070d175a065ce119740cce02fa9fe19d7a1daf02d06c31225dfb000155b336a60511075633a9c5a52cde4d265a0e30ca7de0df7b193d65a811c4d WHIRLPOOL b8c1d53366a5d126b9f51329755bf2d2f4c9d2f5c25f1dd588b0d362a97571fd84b3b0ec7ead3bde764f8447a66d08994682c062387a75cc195501626c591a70
|
|
||||||
DIST btsync_arm-2.3.8.tar.gz 5257229 SHA256 4c5270d03ed9f527c7802adf4d7a0d4d22ef1698e3cf031ec022a9b5b80bb796 SHA512 7c8a16da2395fc068e448be2013445b2f03ba40a3a2a99a46b2d99cb86e97bbb29cd5ec47cda6d9474dc849fdffc7cb1306b04281b0843938f101f73c392e7de WHIRLPOOL 56de8c8f3e12091725bb875c19b9be453421b6faf5c823de6485dbc6ba3a506aa3539babe3d1f7545f57ce59279d0f9ff6e0bf52a6bc67a38b9a966f92c4d567
|
|
||||||
DIST btsync_i386-2.3.8.tar.gz 5740844 SHA256 517e88773f9c1be0e1d73b4b55660339d74e9be9ae83af331875bfc3bacd1885 SHA512 4b49673cf25aa28f826c1ac88f9b0ef3fcd36ed984b71309b591d1988b76a47670a9d2b99bc6741c9ea7f085b2fa3bf910cd3529e4e415c6a269db653cdc6502 WHIRLPOOL bf8cad9fc3c6e34897f65f551e42cba6edceffa35a8829461a950e3b650e5c0d7b344a309fb088db719e5344c13c27a215feb868e013df099afb7b35450eb93b
|
|
||||||
DIST btsync_x64-2.3.8.tar.gz 5926291 SHA256 9e1a63d7e346278f7301f149626013242a3c605db90a645ebe757c164cd1c50a SHA512 014e845f82bbd3ac6b57c7ff79e43f4559b2bdfccc1b399e847d89680b90522f1198f412747ca896257968cc89f58c81e1aadf02eb468719465a2c662f10ab99 WHIRLPOOL 0a812cfe87a45b4f3aa47738a12ce4ee265e643092f1b65a2dfa2c48c30a4eba107ad454462af8dd92d39635abdcc88819b589d83ea6278b9daf565bce98855d
|
|
||||||
EBUILD btsync-2.3.8.ebuild 1976 SHA256 82d38b839a75e0eab6a4eefd0e5b13ca3af76c01f901c8392052e72d29d396e5 SHA512 718f65dff5e6d231dccc6ad6e26c8b66420c0836706b560b055172cc97183779e2389251dad4a90eb8c8c449e41d4d56835625d435f39f6c00021eacd357d523 WHIRLPOOL 11fa5424f8f8e3c9adb7faca37b250d9ebb142591c90f8eb6815ef968997eb5c531a4561c33a12d5377022d633920728a4d41c9ba64be7ff0ef305b5de9714f8
|
|
@ -1,66 +0,0 @@
|
|||||||
# copyright (C) 2013-2014 Jonathan Vasquez <fearedbliss@funtoo.org>
|
|
||||||
# Copyright (C) 2014 Sandy McArthur <Sandy@McArthur.org>
|
|
||||||
# Copyright (C) 2015 Scott Alfter <scott@alfter.us>
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils user
|
|
||||||
NAME="btsync"
|
|
||||||
DESCRIPTION="Magic folder style file syncing powered by BitTorrent."
|
|
||||||
HOMEPAGE="http://www.getsync.com/"
|
|
||||||
SRC_URI="
|
|
||||||
amd64? ( https://download-cdn.getsync.com/${PV}/linux-x64/BitTorrent-Sync_x64.tar.gz -> ${NAME}_x64-${PV}.tar.gz )
|
|
||||||
x86? ( https://download-cdn.getsync.com/${PV}/linux-i386/BitTorrent-Sync_i386.tar.gz -> ${NAME}_i386-${PV}.tar.gz )
|
|
||||||
arm? ( https://download-cdn.getsync.com/${PV}/linux-arm/BitTorrent-Sync_arm.tar.gz -> ${NAME}_arm-${PV}.tar.gz )"
|
|
||||||
|
|
||||||
RESTRICT="mirror strip"
|
|
||||||
LICENSE="BitTorrent"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86 arm"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
QA_PREBUILT="opt/btsync/btsync"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup btsync
|
|
||||||
enewuser btsync -1 -1 -1 "btsync" --system
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
einfo dodir "/opt/${NAME}"
|
|
||||||
dodir "/opt/${NAME}"
|
|
||||||
exeinto "/opt/${NAME}"
|
|
||||||
doexe btsync
|
|
||||||
insinto "/opt/${NAME}"
|
|
||||||
doins LICENSE.TXT
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/initd" ${NAME}
|
|
||||||
newconfd "${FILESDIR}/confd" ${NAME}
|
|
||||||
|
|
||||||
einfo dodir "/etc/${NAME}"
|
|
||||||
dodir "/etc/${NAME}"
|
|
||||||
"${D}/opt/btsync/btsync" --dump-sample-config > "${D}/etc/${NAME}/config"
|
|
||||||
sed -i 's|// "pid_file"| "pid_file"|' "${D}/etc/${NAME}/config"
|
|
||||||
fowners btsync "/etc/${NAME}/config"
|
|
||||||
fperms 460 "/etc/${NAME}/config"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# Customize for local machine
|
|
||||||
# Set device name to `hostname`
|
|
||||||
sed -i "s/My Sync Device/$(hostname) Gentoo Linux/" "${D}/etc/btsync/config"
|
|
||||||
# Update defaults to the btsync's home dir
|
|
||||||
sed -i "s|/home/user|$(egethome btsync)|" "${D}/etc/btsync/config"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Init scripts launch btsync daemon as btsync:btsync "
|
|
||||||
elog "Please review/tweak /etc/${NAME}/config for default configuration."
|
|
||||||
elog "Default web-gui URL is http://localhost:8888/ ."
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
# conf.d file for btsync
|
|
||||||
|
|
||||||
# User and group daemon runs as
|
|
||||||
BTSYNC_USER="btsync"
|
|
||||||
BTSYNC_GROUP="btsync"
|
|
||||||
|
|
||||||
NAME="BitTorrent Sync"
|
|
||||||
SYNC_NAME="btsync"
|
|
||||||
SYNC_PATH="/opt/${SYNC_NAME}/"
|
|
||||||
SYNC_BINARY="${SYNC_PATH}/${SYNC_NAME}"
|
|
||||||
SYNC_OPTS="--config /etc/${SYNC_NAME}/config"
|
|
||||||
SYNC_PIDFILE="/var/run/btsync/${SYNC_NAME}.pid"
|
|
6
net-p2p/resilio-sync/Manifest
Normal file
6
net-p2p/resilio-sync/Manifest
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
AUX confd 317 SHA256 27932ee892b937fa92d6c28f22e90893eaf86bc023a86ff3e36fcabca8c85fa0 SHA512 b3b7a589df573bacbf80c4b08f6b23638afdb8e7d8c7d1935fa630ae12e908fa014e9334f009a46c878132b1f156f26ef6dcc356bd46750805e43de29f264e90 WHIRLPOOL 216db51b0399da58ddd5642fc9dcf5d67894d54b953c62fbdf4cb2de1b3660c30897044ea36dd6c3346d6218f0e8364d2ad2815713032402fad5390e635b75c5
|
||||||
|
AUX initd 798 SHA256 80179246a2b12f304ee8c1d4f280adf9cd4df9015dc3407db98774a4a1eae90e SHA512 a6dfe7299f80894996e2e07e1b5ead0027aea7628f292564a48160621f503b6ace957906a17f12eb53de975b8b3e6ef61736a81b1fba6bcd3eaa30f1f2aec886 WHIRLPOOL ccd5325f88f3b328a5113b07373078b7698ee4a1278a181b193a1fc2e664f073de76ff6148806232dd53dc4baa5c715eb77cc30ba67ac97feb0b6ac3766164dd
|
||||||
|
DIST resilio-sync_arm-2.4.1.tar.gz 10043660 SHA256 09df8735d816b8e3d4004e8c99b6cb53d5d3b0eea0bafb1ed459e2289c9cd388 SHA512 8306efafbe5b6afd353d68d897179be0a0db68fb469d46a581f9d70724419ec587b4f52e29002508a089bbd034ded8d3d2654e2434efff18838aba35a0ceee3a WHIRLPOOL f5bc24ac86a2d49e8f8b3abdacc2b948e0d172b029a8ec647f5e41c4bc6cd9dee61181fe9490125a081f1292d903b74675143fe134a8c42d8b0a38bc0d0bf113
|
||||||
|
DIST resilio-sync_i386-2.4.1.tar.gz 10541565 SHA256 aefced43f9fa28e504c9a6d795914f6888545c4464b1c8803cccf02d031b1c00 SHA512 83479e3723ed3339d7094fd146b8cb54bf27b3238c1a4ca2b052f241f46c492368ac7e0a6d29a5a4da422010db242c537056be09811e751afc053c85eda8656d WHIRLPOOL 6c0169ef485a6fa4b9750caf2f13be56ac8e9e709e40bac92df82a5533675dbf334de07c942daf49b8e40c50465dd3aac0b614f0f322db499c24bb1a99ac7d4b
|
||||||
|
DIST resilio-sync_x64-2.4.1.tar.gz 10718508 SHA256 1597b39eb1e47a38240bda2e80e9579e0ff2ab0d8b99eb6d19b7e3f283456271 SHA512 81ab0119971216a9c4c0338d4594a4f37207b059495a51fbea8eae0bdd5eef7a4f4a151c8c6987cddafcb4ecf3d8febcf98f3a9e9e53278cb2ef60d1b737bea2 WHIRLPOOL fe27f5f2f3d35832a4c1ef1025f9005cd6b2536b2a889fe398dec867f3d85553796bd96e09b2243656a03a6f158f00d8fdd41f80d2438aebeb97a7cad3110230
|
||||||
|
EBUILD resilio-sync-2.4.1.ebuild 1975 SHA256 373e1c6a7270e1c73acdbcb01c8e37bad29d38065f589ccfe2c1ae70722b344e SHA512 14fc28fc92603f00832abb86823da1d90ca9b2979834abd781921c3294ed4c4f297940a20f33c182a59071ab206855e17b8c693a8c3124b92ef034240b32905c WHIRLPOOL cee4303d8dba22c4c2624a0df605c271b0c812cfe8373d5104006e6f0d0f0bf5afd51d3b2055c47e12d223bfc9731af11ba63f5c2c9f787b95b2175bfdf9049a
|
12
net-p2p/resilio-sync/files/confd
Normal file
12
net-p2p/resilio-sync/files/confd
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# conf.d file for resilio-sync
|
||||||
|
|
||||||
|
# User and group daemon runs as
|
||||||
|
SYNC_USER="rslsync"
|
||||||
|
SYNC_GROUP="rslsync"
|
||||||
|
|
||||||
|
NAME="BitTorrent Sync"
|
||||||
|
SYNC_NAME="rslsync"
|
||||||
|
SYNC_PATH="/opt/resilio-sync/"
|
||||||
|
SYNC_BINARY="${SYNC_PATH}/${SYNC_NAME}"
|
||||||
|
SYNC_OPTS="--config /etc/ilio-sync/config"
|
||||||
|
SYNC_PIDFILE="/var/run/resilio-sync/${SYNC_NAME}.pid"
|
@ -1,4 +1,4 @@
|
|||||||
#!/sbin/runscript
|
#!/sbin/openrc-run
|
||||||
# Copyright (C) 2013-2014 Jonathan Vasquez <fearedbliss@funtoo.org>
|
# Copyright (C) 2013-2014 Jonathan Vasquez <fearedbliss@funtoo.org>
|
||||||
# Copyright (C) 2014 Sandy McArthur <Sandy@McArthur.org>
|
# Copyright (C) 2014 Sandy McArthur <Sandy@McArthur.org>
|
||||||
# Distributed under the terms of the Simplified BSD License.
|
# Distributed under the terms of the Simplified BSD License.
|
||||||
@ -12,12 +12,12 @@ start() {
|
|||||||
ebegin "Starting ${NAME}"
|
ebegin "Starting ${NAME}"
|
||||||
|
|
||||||
mkdir -p $(dirname ${SYNC_PIDFILE})
|
mkdir -p $(dirname ${SYNC_PIDFILE})
|
||||||
chown ${BTSYNC_USER}:${BTSYNC_GROUP} $(dirname ${SYNC_PIDFILE})
|
chown ${SYNC_USER}:${SYNC_GROUP} $(dirname ${SYNC_PIDFILE})
|
||||||
|
|
||||||
start-stop-daemon \
|
start-stop-daemon \
|
||||||
--start \
|
--start \
|
||||||
--user "${BTSYNC_USER}" \
|
--user "${SYNC_USER}" \
|
||||||
--group "${BTSYNC_GROUP}" \
|
--group "${SYNC_GROUP}" \
|
||||||
--nice 5 \
|
--nice 5 \
|
||||||
--ionice 3 \
|
--ionice 3 \
|
||||||
--exec "${SYNC_BINARY}" \
|
--exec "${SYNC_BINARY}" \
|
67
net-p2p/resilio-sync/resilio-sync-2.4.1.ebuild
Normal file
67
net-p2p/resilio-sync/resilio-sync-2.4.1.ebuild
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
# Copyright (C) 2013-2014 Jonathan Vasquez <fearedbliss@funtoo.org>
|
||||||
|
# Copyright (C) 2014 Sandy McArthur <Sandy@McArthur.org>
|
||||||
|
# Copyright (C) 2015 Scott Alfter <scott@alfter.us>
|
||||||
|
# Copyright (C) 2016 Micha Glave <gentoo@migmedia.de>
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit eutils user
|
||||||
|
NAME="rslsync"
|
||||||
|
DESCRIPTION="Magic folder style file syncing powered by BitTorrent."
|
||||||
|
HOMEPAGE="http://www.getsync.com/"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://download-cdn.resilio.com/stable/linux-x64/${PN}_x64.tar.gz -> ${PN}_x64-${PV}.tar.gz )
|
||||||
|
x86? ( https://download-cdn.resilio.com/stable/linux-i386/${PN}_i386.tar.gz -> ${PN}_i386-${PV}.tar.gz )
|
||||||
|
arm? ( https://download-cdn.resilio.com/stable/linux-arm/${PN}_arm.tar.gz -> ${PN}_arm-${PV}.tar.gz )"
|
||||||
|
|
||||||
|
RESTRICT="mirror strip"
|
||||||
|
LICENSE="BitTorrent"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 x86 arm"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PREBUILT="opt/${PN}/${NAME}"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup ${NAME}
|
||||||
|
enewuser ${NAME} -1 -1 -1 "${NAME}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einfo dodir "/opt/${PN}"
|
||||||
|
dodir "/opt/${PN}"
|
||||||
|
exeinto "/opt/${PN}"
|
||||||
|
doexe ${NAME}
|
||||||
|
insinto "/opt/${PN}"
|
||||||
|
doins LICENSE.TXT
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/initd" ${NAME}
|
||||||
|
newconfd "${FILESDIR}/confd" ${NAME}
|
||||||
|
|
||||||
|
einfo dodir "/etc/${PN}"
|
||||||
|
dodir "/etc/${PN}"
|
||||||
|
"${D}/opt/${PN}/${NAME}" --dump-sample-config > "${D}/etc/${PN}/config"
|
||||||
|
sed -i 's|// "pid_file"| "pid_file"|' "${D}/etc/${PN}/config"
|
||||||
|
fowners ${NAME} "/etc/${PN}/config"
|
||||||
|
fperms 460 "/etc/${PN}/config"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# Customize for local machine
|
||||||
|
# Set device name to `hostname`
|
||||||
|
sed -i "s/My Sync Device/$(hostname) Gentoo Linux/" "${D}/etc/${PN}/config"
|
||||||
|
# Update defaults to the ${NAME}'s home dir
|
||||||
|
sed -i "s|/home/user|$(egethome ${NAME})|" "${D}/etc/${PN}/config"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Init scripts launch ${NAME} daemon as ${NAME}:${NAME} "
|
||||||
|
elog "Please review/tweak /etc/${PN}/config for default configuration."
|
||||||
|
elog "Default web-gui URL is http://localhost:8888/ ."
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user