commit: 70d2087c783b1bf0e96ce4efc9f05244ab8450fb
Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 26 13:47:45 2018 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Mon Mar 26 13:51:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d2087c
net-p2p/xmr-stak: 2.3.0 version bump
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-p2p/xmr-stak/Manifest | 1 +
net-p2p/xmr-stak/files/xmr-stak-2.3.0.service | 32 ++++++++++++++++++++++
...{xmr-stak-9999.ebuild => xmr-stak-2.3.0.ebuild} | 4 +--
net-p2p/xmr-stak/xmr-stak-9999.ebuild | 4 +--
4 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 6fa84342d86..cd7a943974e 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1 +1,2 @@
DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
SHA512
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d
+DIST xmr-stak-2.3.0.tar.gz 333364 BLAKE2B
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
SHA512
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d
diff --git a/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
b/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
new file mode 100644
index 00000000000..b9515c61f79
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
@@ -0,0 +1,32 @@
+[Unit]
+Description=Unified all-in-one Monero miner
+After=network-online.target
+AssertFileNotEmpty=/etc/xmr-stak/main.config
+
+[Service]
+Environment=GPU_FORCE_64BIT_PTR=1
+Environment=GPU_MAX_HEAP_SIZE=100
+Environment=GPU_USE_SYNC_OBJECTS=1
+Environment=GPU_MAX_ALLOC_PERCENT=100
+Environment=GPU_SINGLE_ALLOC_PERCENT=100
+ExecStart=/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt
+DynamicUser=true
+Group=video
+CPUSchedulingPolicy=idle
+PrivateTmp=true
+ProtectHome=true
+ProtectSystem=strict
+NoNewPrivileges=true
+CapabilityBoundingSet=
+MemoryDenyWriteExecute=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+RestrictRealtime=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+RestrictNamespaces=true
+PrivateUsers=true
+ConfigurationDirectory=xmr-stak
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-p2p/xmr-stak/xmr-stak-9999.ebuild
b/net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
similarity index 91%
copy from net-p2p/xmr-stak/xmr-stak-9999.ebuild
copy to net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
index 7138acbe70c..4be0f9f7cac 100644
--- a/net-p2p/xmr-stak/xmr-stak-9999.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
SRC_URI=""
else
- SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+ SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz ->
${P}.tar.gz"
KEYWORDS="~amd64"
fi
@@ -48,7 +48,7 @@ src_configure() {
src_install() {
cmake-utils_src_install
- systemd_dounit "${FILESDIR}"/${PN}.service
+ systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
dodir /etc/xmr-stak
}
diff --git a/net-p2p/xmr-stak/xmr-stak-9999.ebuild
b/net-p2p/xmr-stak/xmr-stak-9999.ebuild
index 7138acbe70c..4be0f9f7cac 100644
--- a/net-p2p/xmr-stak/xmr-stak-9999.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
SRC_URI=""
else
- SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+ SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz ->
${P}.tar.gz"
KEYWORDS="~amd64"
fi
@@ -48,7 +48,7 @@ src_configure() {
src_install() {
cmake-utils_src_install
- systemd_dounit "${FILESDIR}"/${PN}.service
+ systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
dodir /etc/xmr-stak
}