AUX xmrigd.1.initd 691 BLAKE2B 126bb2e7bbb66f7e5f5ed518af2e5c68060676e6d3bfdbacbf09fd95e306ddf98ea305a0ccdfff8b446d1ca636ce6bfe11b88a27f4c93895328bbe22a2211538 SHA512 7bd7b39d40ca4229c2888ae2f27a75ab62425498f5b046ddd2c1caba1acc8b59fcb97b867e9d4f87cba4817d045e5659801bd74743c7d31d27600bb7ee3917cc
AUX xmrigd.confd 102 BLAKE2B 17210027a083f4c608140a47f02ce510b0b1c9ef5395ba52fe2853eae3cfa07dd8b2a3aff252a1b967f5499bd3b62acc643fc43f04da3161d847e111106e21b0 SHA512 3692ed6210c450d44ff6203df45a3a4b9084915c4b3ddf1aa0372beca0bd2f9051eaf4c06833c90be4779908e75c6212d3eea55b504eac4839ff1c2380dcdf40
DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62 SHA512 a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794
-EBUILD xmrig-6.21.1.ebuild 1551 BLAKE2B e590f209544572f41c8ef3f9984791cedcf33d73626d47411eecaff54d3320111140de17da4790ab9a6a506ef7e58eb317d917840f6967b0b332870f5e4f37f8 SHA512 1046e575d34e47489533335121be7780f85a3fbd36669fb4d93e8344f24ae62f6fc82656c4927a537744942c384d2047cb28b134b925d735221845f151e0794c
+EBUILD xmrig-6.21.1.ebuild 2110 BLAKE2B 9be78f3ba042b028413961ce13aaef703dd1c0684c4503ca5599ca7d53a82574b50bb50c6ea8b847d81e51399d0c482cd15d2c413e88f3e4d87486219d157702 SHA512 83dce211919c01038f32fee7d51a3bbf1d6e51d307ffafebaab0ed927d515143b18617e13c4c70daad4c527093dcfc1d52beae24720e63f174707ceeb8a93ae2
default
keepdir /etc/xmrig
systemd_dounit "${FILESDIR}"/xmrig.service
+ newconfd "${FILESDIR}/xmrigd.confd" ${PN}
+ newinitd "${FILESDIR}/xmrigd.1.initd" ${PN}
+ newinitd "${FILESDIR}/xmrig.initd" ${PN}
dobin "${BUILD_DIR}/xmrig"
dobin "${S}/scripts/enable_1gb_pages.sh"
dobin "${S}/scripts/randomx_boost.sh"
}
+
+pkg_postinst() {
+ #Some stuff about the openrc service files
+ ewarn "XMRig is now installed."
+ ewarn "Update /etc/conf.d/xmrigd to your perference"
+ ewarn ""
+ ewarn "Once configured and started, xmrig will create and start an xmrigd.X service"
+ ewarn "An xmrigd.X service will be created for 1 to nproc cores"
+ ewarn "Starting xmrigd.X will start a daemonzsed xmrig using X threads"
+ ewarn ""
+}
AUX p2pool.initd 1134 BLAKE2B 5157e0fe4d34da614ed6d5a400680f518cf9f33912ae8382e87cf071f74dac0ecaf12626bcbb2d55ed33e54d1f10bef7a83c6db900fe1a6dcaf5eb80b85d7eaa SHA512 80d72e6bcccd7a71d15e59a859b92a38a3ff95e85964a67276dedf0d50117c73d620695d49692fd9bb990f5cb5562c6378e839e1709c87e4e7da51efc1bc034b
DIST p2pool-4.3.tar.xz 121435168 BLAKE2B fe09dbf3239b3a3785dcdcddb768f2ae2cdd8e4c7c4e07c4521c9f03b2eb6755b83ddb4ecc46fc9a2d524e6689be83bebea8dc43667b4f187db61d9aa9671084 SHA512 d3a1d4bd1b757fbdc3f7fd91aaeb457e19ed4f72dc9b6adf2ffb2e2e70916036d08ed19ec5e4b0aa534ebabfe43fba8f6956cd6c408c04b609ad761b985d35e5
DIST p2pool-4.3_shasums.asc 2007 BLAKE2B f772d5ed9f93ce54d90f1fc168af8e92f18872d1d274bdfadcf3444cc9a0d5e6a97ced411ec4150f819243cd7fbd373a6f9219b746f661e099f61ac21c6f566a SHA512 6e8ebc1cdcd3ad81ccabf29532d788662d89fab089166d038c53d5d5685b864c45bfe92c81cb39a69cea1bdd8f9bf94f69578d64e29cc093af4ccf4108865ea9
-EBUILD p2pool-4.3.ebuild 2531 BLAKE2B 4cc38db94fe3433af8039b2f03fa7c73ee9916ac925c1ab29bc28b2420f6d9c8f5c5a0e44ea013cb9a185625edcab8ff4f71d524c930c789c65506bb990771e1 SHA512 cbb172c0f0d360544312e880f2a0f7e149d3ca48d0a5e7204a51af9e8f0808b1a0c851e6828ac47adbf7edfa97dd3bfcaeeef5b056fc591e2b75fef0143b15e0
+EBUILD p2pool-4.3.ebuild 2609 BLAKE2B 88d44c980f2755fdb86fe63d36d1f06f5b2255386fc8e9fe8353f68d281314a14c404ddb0062980021735130d93c740a26c39a1742ec063b67d137439032d1c4 SHA512 da5318d0f7bd32e57225fd6b61c492d6cf71101c75a9b7def19ad39c05551ab9bb72c674b68f8699c1bc5a04df584b3155ef623f1ab883bba4fd10b6317a81e7
MISC metadata.xml 336 BLAKE2B 4d9ea4073c6d386663ea867ccc4cf61ae38a9f751a339a22b7f19543efa09ec58e4776fcb791665b2399d2852524c4c715d8f531fca55f40095bf5598e85fcf3 SHA512 f00b827b1f2ff64ecbbf4352662cf9c7d116e0340d73f5b52506cc675a17b77f3c2ad9914c6948736d75db03930d19c86efe55f1d57a403cf2fd3aa4e2f31083
src_install(){
dobin "${BUILD_DIR}/p2pool"
+ # OpenRC
+ newconfd "${FILESDIR}/p2pool.confd" ${PN}
+ newinitd "${FILESDIR}/p2pool.initd" ${PN}
}
pkg_postinst() {
#Some important wisdom taken from P2Pool documentation
ewarn "P2Pool for Monero is now installed."
- ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
- ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
+ ewarn "Update /etc/conf.d/p2pool with yout primary wallet address and"
+ ewarn "the address of your monero node (e.g. monerod)"
ewarn ""
- ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
+ ewarn "Once configured and started, point your RandomX miner (e.g. XMRig) at p2pool"
ewarn "For example 'xmrig -o 127.0.0.1:3333'"
ewarn ""
ewarn "You MUST use your primary address when using p2pool, just like solo mining."